This is an automated email from the git hooks/post-receive script. agwa-guest pushed a commit to branch debian in repository strip-nondeterminism.
commit 38e251905c8ee0446b38433198a2e9c0cec2d028 Author: Andrew Ayer <a...@andrewayer.name> Date: Thu Sep 18 21:19:20 2014 -0700 Add initial debian packaging --- debian/changelog | 6 +++ debian/compat | 1 + debian/control | 49 +++++++++++++++++++++++++ debian/copyright | 29 +++++++++++++++ debian/dh-strip-nondeterminism.install | 2 + debian/gbp.conf | 5 +++ debian/libfile-stripnondeterminism-perl.install | 1 + debian/rules | 4 ++ debian/source/format | 1 + debian/source/options | 1 + debian/source/patch-header | 17 +++++++++ debian/strip-nondeterminism.install | 2 + 12 files changed, 118 insertions(+) diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..0213628 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,6 @@ +strip-nondeterminism (0.002-1) unstable; urgency=low + + * Initial release. (Closes: #760803) + + -- Andrew Ayer <a...@andrewayer.name> Thu, 18 Sep 2014 21:19:02 -0700 + 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..dada0e7 --- /dev/null +++ b/debian/control @@ -0,0 +1,49 @@ +Source: strip-nondeterminism +Section: perl +Priority: optional +Build-Depends: debhelper (>= 9) +Build-Depends-Indep: perl +Maintainer: Andrew Ayer <a...@andrewayer.name> +Standards-Version: 3.9.5 +Vcs-Git: https://anonscm.debian.org/git/reproducible/strip-nondeterminism.git +Vcs-Browser: https://anonscm.debian.org/cgit/reproducible/strip-nondeterminism.git + +Package: libfile-stripnondeterminism-perl +Architecture: all +Depends: ${misc:Depends}, ${perl:Depends}, libarchive-zip-perl +Description: Perl module for stripping non-determinism from files + File::StripNondeterminism is a Perl module for stripping bits of + non-deterministic information, such as timestamps and file system + order, from files such as gzipped files, ZIP archives, and Jar files. + It can be used as a post-processing step to make a build reproducible, + when the build process itself cannot be made deterministic. It is used + as part of the Reproducible Builds project. + . + This package contains the perl module. + +Package: strip-nondeterminism +Architecture: all +Depends: libfile-stripnondeterminism-perl (= ${binary:Version}), ${misc:Depends}, ${perl:Depends} +Description: tool for stripping non-determinism from files + File::StripNondeterminism is a Perl module for stripping bits of + non-deterministic information, such as timestamps and file system + order, from files such as gzipped files, ZIP archives, and Jar files. + It can be used as a post-processing step to make a build reproducible, + when the build process itself cannot be made deterministic. It is used + as part of the Reproducible Builds project. + . + This package contains the strip-nondeterminism command. + +Package: dh-strip-nondeterminism +Architecture: all +Depends: libfile-stripnondeterminism-perl (= ${binary:Version}), ${misc:Depends}, ${perl:Depends}, debhelper +Description: debhelper add-on to strip non-determinism from files + File::StripNondeterminism is a Perl module for stripping bits of + non-deterministic information, such as timestamps and file system + order, from files such as gzipped files, ZIP archives, and Jar files. + It can be used as a post-processing step to make a build reproducible, + when the build process itself cannot be made deterministic. It is used + as part of the Reproducible Builds project. + . + This package contains the dh_strip_nondeterminism command that strips + nondeterminism as part of a package build process. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..d66691f --- /dev/null +++ b/debian/copyright @@ -0,0 +1,29 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: strip-nondeterminism +Source: https://anonscm.debian.org/cgit/reproducible/strip-nondeterminism.git + +Files: * +Copyright: Copyright (C) 2014 Andrew Ayer +License: GPL-3+ + +Files: lib/File/StripNondeterminism/handlers/ar.pm +Copyright: Copyright (C) 2014 Jérémy Bobbio <lu...@debian.org> + Copyright (C) 2014 Niko Tyni <nt...@debian.org> +License: GPL-3+ + +License: GPL-3+ + strip-nondeterminism 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. + . + strip-nondeterminism 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 strip-nondeterminism. If not, see <http://www.gnu.org/licenses/>. + . + On Debian systems, the full text of the GNU General Public License + version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. diff --git a/debian/dh-strip-nondeterminism.install b/debian/dh-strip-nondeterminism.install new file mode 100644 index 0000000..94f3c60 --- /dev/null +++ b/debian/dh-strip-nondeterminism.install @@ -0,0 +1,2 @@ +usr/bin/dh_strip_nondeterminism +usr/share/man/man*/dh_strip_nondeterminism.* diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..f880220 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,5 @@ +[DEFAULT] +pristine-tar = True +pristine-tar-commit = True +debian-branch = debian +upstream-tag = %(version)s diff --git a/debian/libfile-stripnondeterminism-perl.install b/debian/libfile-stripnondeterminism-perl.install new file mode 100644 index 0000000..f5c30c8 --- /dev/null +++ b/debian/libfile-stripnondeterminism-perl.install @@ -0,0 +1 @@ +usr/share/perl5/* diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..2d33f6a --- /dev/null +++ b/debian/rules @@ -0,0 +1,4 @@ +#!/usr/bin/make -f + +%: + dh $@ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/options b/debian/source/options new file mode 100644 index 0000000..7423a2d --- /dev/null +++ b/debian/source/options @@ -0,0 +1 @@ +single-debian-patch diff --git a/debian/source/patch-header b/debian/source/patch-header new file mode 100644 index 0000000..01e3a07 --- /dev/null +++ b/debian/source/patch-header @@ -0,0 +1,17 @@ +Subject: Collected Debian patches for strip-nondeterminism +Author: Andrew Ayer <a...@andrewayer.name> + +Since I am also upstream for this package, there will normally not be +any patches to apply to the upstream source. However, occasionally +I'll pull up specific upstream commits prior to making an upstream +release. When this happens, this patch will collect all of those +modifications. + +I use Git to maintain both the upstream source and the Debian +packages, and generating individual patches rather than using git +cherry-pick takes extra work for no gain. Since I'm also upstream, +there's no need to separate the patches for later upstream submission. +Hence, I take this approach with a unified patch when it's necessary. + +For full commit history and separated commits, see the upstream Git +repository. diff --git a/debian/strip-nondeterminism.install b/debian/strip-nondeterminism.install new file mode 100644 index 0000000..0f140eb --- /dev/null +++ b/debian/strip-nondeterminism.install @@ -0,0 +1,2 @@ +usr/bin/strip-nondeterminism +usr/share/man/man*/strip-nondeterminism.* -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/strip-nondeterminism.git _______________________________________________ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds