[Reproducible-commits] [debbindiff] 03/05: Initial Debian packaging

Jérémy Bobbio lunar at moszumanska.debian.org
Thu Oct 2 11:55:34 UTC 2014


This is an automated email from the git hooks/post-receive script.

lunar pushed a commit to branch master
in repository debbindiff.

commit 74bd84c7ccc8daa2a448b5c3f98e913e8d85ac60
Author: Jérémy Bobbio <lunar at debian.org>
Date:   Thu Oct 2 12:46:51 2014 +0200

    Initial Debian packaging
---
 debian/changelog           |  5 ++++
 debian/compat              |  1 +
 debian/control             | 40 ++++++++++++++++++++++++++++++++
 debian/copyright           | 58 ++++++++++++++++++++++++++++++++++++++++++++++
 debian/debbindiff.1.rst    | 42 +++++++++++++++++++++++++++++++++
 debian/debbindiff.docs     |  1 +
 debian/debbindiff.manpages |  1 +
 debian/rules               | 18 ++++++++++++++
 debian/source/format       |  1 +
 9 files changed, 167 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..1a79c5f
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+debbindiff (3) unstable; urgency=low
+
+  * Initial Debian release. (Closes: #763328)
+
+ -- Jérémy Bobbio <lunar at debian.org>  Thu, 02 Oct 2014 10:21:10 +0000
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..b3df97a
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,40 @@
+Source: debbindiff
+Section: devel
+Priority: optional
+Maintainer: Reproducible builds folks <reproducible-builds at lists.alioth.debian.org>
+Uploaders: Jérémy Bobbio <lunar at debian.org>
+Build-Depends: debhelper (>= 9),
+               python-all,
+               python-debian,
+               python-docutils,
+               python-magic,
+               python-setuptools
+Standards-Version: 3.9.5
+X-Python-Version: >= 2.7
+Homepage: https://wiki.debian.org/ReproducibleBuilds
+Vcs-Git: git://anonscm.debian.org/reproducible/debbindiff.git
+Vcs-Browser: https://anonscm.debian.org/cgit/reproducible/debbindiff.git
+
+Package: debbindiff
+Architecture: all
+Depends: binutils-multiarch,
+         bzip2,
+         file,
+         gettext,
+         ghc,
+         gnupg,
+         unzip,
+         vim,
+         vim-common,
+         xz-utils,
+         ${misc:Depends},
+         ${python:Depends},
+Description: highlight differences between two builds of Debian packages
+ debbindiff was designed to easily compare two builds of the same Debian
+ package, and understand their differences.
+ .
+ It can be scripted through error codes, and an HTML report can be produced
+ with the detected differences.
+ .
+ debbindiff was written as part of the “reproducible builds” Debian
+ project.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..c4cff04
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,58 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: debbindiff
+Source: https://anonscm.debian.org/cgit/reproducible/debbindiff.git/
+
+Files: *
+Copyright: 2014 Jérémy Bobbio <lunar at debian.org>
+License: GPL-3+
+
+Files: debbindiff/changes.py
+Copyright: 2008 Jonny Lamb <jonny at debian.org>
+           2010 Jan Dittberner <jandd at debian.org>
+           2012 Arno Töll <arno at debian.org>
+           2012 Paul Tagliamonte <paultag at debian.org>
+           2014 Jérémy Bobbio <lunar at debian.org>
+License: Expat
+
+Files: debian/*
+Copyright: 2014 Jérémy Bobbio <lunar at debian.org>
+License: GPL-3+
+
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
+
+License: Expat
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation
+ files (the "Software"), to deal in the Software without
+ restriction, including without limitation the rights to use,
+ copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following
+ conditions:
+ .
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ OTHER DEALINGS IN THE SOFTWARE.
diff --git a/debian/debbindiff.1.rst b/debian/debbindiff.1.rst
new file mode 100644
index 0000000..587a0fb
--- /dev/null
+++ b/debian/debbindiff.1.rst
@@ -0,0 +1,42 @@
+============
+ debbindiff
+============
+
+-----------------------------------------------------------
+highlight differences between two builds of Debian packages
+-----------------------------------------------------------
+
+:Author: lunar at debian.org
+:Copyright: GPL-3+
+:Manual section: 1
+:Manual group: Debian
+
+SYNOPSIS
+========
+
+  debbindiff [-h] [--version] [--debug] [--html output] file1 file2
+
+DESCRIPTION
+===========
+
+debbindiff was designed to easily compare two builds of the same Debian
+package, and understand their differences.
+
+It can be scripted through error codes, and an HTML report can be produced
+with the detected differences.
+
+debbindiff was written as part of the “reproducible builds” Debian
+project.
+
+OPTIONS
+=======
+
+-h, --help     show this help message and exit
+--version      show program's version number and exit
+--debug        display debug messages
+--html output  write HTML report to given file
+
+SEE ALSO
+========
+
+* `<https://wiki.debian.org/ReproducibleBuilds>`
diff --git a/debian/debbindiff.docs b/debian/debbindiff.docs
new file mode 100644
index 0000000..e845566
--- /dev/null
+++ b/debian/debbindiff.docs
@@ -0,0 +1 @@
+README
diff --git a/debian/debbindiff.manpages b/debian/debbindiff.manpages
new file mode 100644
index 0000000..d7bd886
--- /dev/null
+++ b/debian/debbindiff.manpages
@@ -0,0 +1 @@
+debian/debbindiff.1
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..db55798
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,18 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@ --with python2 --buildsystem=python_distutils
+
+override_dh_install:
+	mv debian/debbindiff/usr/bin/debbindiff.py debian/debbindiff/usr/bin/debbindiff
+	dh_install -O--buildsystem=python_distutils
+
+debian/debbindiff.1: debian/debbindiff.1.rst
+	rst2man $< $@
+
+override_dh_installman: debian/debbindiff.1
+	dh_installman -O--buildsystem=python_distutils
+
+override_dh_clean:
+	rm -f debian/debbindiff.1
+	dh_clean -O--buildsystem=python_distutils
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..89ae9db
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/debbindiff.git



More information about the Reproducible-commits mailing list