diff options
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | debian/changelog | 166 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 25 | ||||
-rw-r--r-- | debian/copyright | 21 | ||||
-rw-r--r-- | debian/gbp.conf | 10 | ||||
-rwxr-xr-x | debian/rules | 12 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/upstream/signing-key.asc | 93 | ||||
-rw-r--r-- | debian/watch | 3 |
10 files changed, 336 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c521af8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +tarballs +www +.ikiwiki +build-area diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..d7fe50d --- /dev/null +++ b/debian/changelog @@ -0,0 +1,166 @@ +keyringer (0.5.2-1) unstable; urgency=medium + + * Keyringer 0.5.2 + * Update 'git-dch' to 'gbp dch' and 'git-import-orig' to 'gbp import-orig' + + -- Silvio Rhatto <rhatto@riseup.net> Fri, 03 Nov 2017 11:03:52 -0200 + +keyringer (0.5.1-1) unstable; urgency=medium + + * Updates Standards-Version to 3.9.8 + * Installation: on commit signatures and Debian stable + * Keyringer 0.5.1 + + -- Silvio Rhatto <rhatto@riseup.net> Wed, 31 May 2017 19:21:10 -0300 + +keyringer (0.5.0-2) unstable; urgency=medium + + * Adds xdotool into Recommends + + -- Silvio Rhatto <rhatto@riseup.net> Wed, 21 Dec 2016 10:28:04 -0200 + +keyringer (0.5.0-1) unstable; urgency=medium + + * Keyringer 0.5.0 + + -- Silvio Rhatto <rhatto@riseup.net> Wed, 21 Dec 2016 10:19:50 -0200 + +keyringer (0.4.1-1) unstable; urgency=low + + * Ignores build-area, www and .ikiwiki folders + * Removes unneeded debian/docs + * Minor lintian command change + * Updates Standards-Version + * Adds cryptographic signature verification for debian packaging + * Adds build-area into .gitignore + * Keyringer 0.4.1 + + -- Silvio Rhatto <rhatto@riseup.net> Thu, 17 Nov 2016 11:33:54 -0200 + +keyringer (0.4.0-1) unstable; urgency=medium + + * Adopts Semantic Versioning + * Do not rely on git-flow + * Adds sclip action + * Ensure destination path exists at mv action + * Allow @ at file names + * Slightly more interactive keyringer_get_file + * Updates URLs and static site generation + + -- Silvio Rhatto <rhatto@riseup.net> Wed, 09 Nov 2016 10:27:57 -0200 + +keyringer (0.3.8-1) unstable; urgency=low + + * Keyringer 0.3.8 + + -- Silvio Rhatto <rhatto@riseup.net> Mon, 30 Mar 2015 09:05:09 -0300 + +keyringer (0.3.7-1) unstable; urgency=low + + * Added .gitignore + * Keyringer 0.3.7 + + -- Silvio Rhatto <rhatto@riseup.net> Thu, 21 Aug 2014 17:23:21 -0300 + +keyringer (0.3.6-1) unstable; urgency=low + + * Keyringer 0.3.6 + + -- Silvio Rhatto <rhatto@riseup.net> Tue, 20 May 2014 12:31:55 -0300 + +keyringer (0.3.5) unstable; urgency=low + + * Keyringer 0.3.5 + + -- Silvio Rhatto <rhatto@riseup.net> Tue, 20 May 2014 12:06:26 -0300 + +keyringer (0.3.4-1) unstable; urgency=low + + * Keyringer 0.3.4 + + -- Silvio Rhatto <rhatto@riseup.net> Fri, 16 May 2014 16:57:28 -0300 + +keyringer (0.3.3-1) unstable; urgency=low + + * Keyringer 0.3.3 + + -- rhatto <rhatto@riseup.net> Sat, 22 Mar 2014 16:47:54 -0300 + +keyringer (0.3.2-1) unstable; urgency=low + + * Keyringer 0.3.2 + + -- Silvio Rhatto <rhatto@riseup.net> Fri, 14 Mar 2014 13:52:02 -0300 + +keyringer (0.3.1-1) unstable; urgency=low + + * Keyringer 0.3.1 + + -- Silvio Rhatto <rhatto@riseup.net> Fri, 14 Mar 2014 13:26:22 -0300 + +keyringer (0.3-1) unstable; urgency=low + + * Added xclip into Recommends + * Keyringer 0.3 + + -- Silvio Rhatto <rhatto@riseup.net> Thu, 20 Feb 2014 11:10:24 -0300 + +keyringer (0.2.9-2) unstable; urgency=low + + * Closes: #732092 + + -- Silvio Rhatto <rhatto@riseup.net> Wed, 18 Dec 2013 17:04:54 -0200 + +keyringer (0.2.9-1) unstable; urgency=low + + * Point Vcs-Browser to the debian branch + * Updating Standards-Version to 3.9.5.0 + * Added 'tree' package to Recommends + * Keyringer 0.2.9 + + -- Silvio Rhatto <rhatto@riseup.net> Tue, 26 Nov 2013 17:18:59 -0200 + +keyringer (0.2.8-1) unstable; urgency=low + + * Keyringer 0.2.8 + + -- Silvio Rhatto <rhatto@riseup.net> Thu, 14 Nov 2013 19:02:44 -0200 + +keyringer (0.2.7-1) unstable; urgency=low + + * Adding wipe into package recommendations + * Packaging upstream 0.2.7 + + -- Silvio Rhatto <rhatto@riseup.net> Thu, 14 Nov 2013 18:39:50 -0200 + +keyringer (0.2.6-1) unstable; urgency=low + + * Adding debian/gbp.conf + * Updating development guidelines for a pure pristine-tar build + * Packaging upstream 0.2.6 + + -- Silvio Rhatto <rhatto@riseup.net> Fri, 04 Oct 2013 13:05:53 -0300 + +keyringer (0.2.5-1) unstable; urgency=low + + * Packaging upstream 0.2.5 + + -- Silvio Rhatto <rhatto@riseup.net> Fri, 27 Sep 2013 18:00:52 -0300 + +keyringer (0.2.4-1) unstable; urgency=low + + * Packaging upstream 0.2.4 + + -- Silvio Rhatto <rhatto@riseup.net> Tue, 17 Sep 2013 12:18:27 -0300 + +keyringer (0.2.3-1) unstable; urgency=low + + * Packaging upstream 0.2.3 + + -- Silvio Rhatto <rhatto@riseup.net> Thu, 05 Sep 2013 18:32:37 -0300 + +keyringer (0.1-1) unstable; urgency=low + + * Initial release + + -- Silvio Rhatto <rhatto@riseup.net> Tue, 26 Jun 2012 16:33:57 -0300 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..d7f8138 --- /dev/null +++ b/debian/control @@ -0,0 +1,25 @@ +Source: keyringer +Section: misc +Priority: extra +Maintainer: Silvio Rhatto <rhatto@riseup.net> +Build-Depends: debhelper (>= 9.20120909~) +Standards-Version: 3.9.8 +Homepage: https://keyringer.pw +Vcs-Git: https://git.fluxo.info/keyringer +Vcs-Browser: https://git.fluxo.info/keyringer/log/?h=debian + +Package: keyringer +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends}, git, gnupg, gawk | mawk +Recommends: openssl, xdg-utils, wipe, tree, xclip, xdotool +Description: Distributed secret management using GnuPG and Git + Keyringer lets you manage and share secrets using GnuPG and Git in a + distributed fashion. It has custom commands to encrypt, decrypt and + recrypt secrets as well as create key pairs and supports encryption + to multiple recipients and groups of different recipients to ensure + the same repository can be shared with a workgroup but allowing to + keep some secrets available just to subsets of that group. + . + OpenSSL is needed to generate X.509 certificates and keys and + xdg-utils are needed to open and edit encrypted secrets according + to their file types. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..37ffde1 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,21 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ + +Files: * +Copyright: 2013 Silvio Rhatto <rhatto@riseup.net> + 2010 Daniel Kahn Gillmor <dkg@fifthhorseman.net> + 2012 Jamie McClelland <jm@mayfirst.org> + 2012 ricola <ricola@poivron.org> +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 program 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. + . + 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/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..2ea989d --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,10 @@ +[DEFAULT] +debian-branch = debian +upstream-branch = upstream +upstream-tag = upstream_keyringer_%(version)s +debian-tag = debian_keyringer_%(version)s +pristine-tar = True + +[git-import-orig] +dch = False +postimport = gbp dch -N%(version)s -S -a --debian-branch=$GBP_BRANCH diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..cfa61e1 --- /dev/null +++ b/debian/rules @@ -0,0 +1,12 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +%: + dh $@ + +override_dh_auto_install: + $(MAKE) DESTDIR=debian/keyringer PREFIX=/usr install + rm debian/keyringer/usr/share/doc/keyringer/LICENSE 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/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..79ff913 --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,93 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBEzxSmQBEACk5E1xtb4wAIivdpiOPyRAjIRegYcq7UWHXGWqD37ntGlixQYe +ImHRTQhBXRoXjzBRfc/TD7cKLp8Ehbzd+5YAkapz0B3q/R/MO55fbEl1QkkMSSbt +TKXcJpZN+FbnDYLnmO+qdP0x3dW0yAU3pVZOlSYqYkrwgC6pum3eyB6K1QcmF5iY +nxJJKltC2hMHN9lAxgFCX/TnKMlYHx7oKNvWDn9uPLqHL8oamrQ2RsPOi/tZw8HQ +unpic+KPngGXfWgc7exFgOleuESBC2iqTk3HpWC6TmBVrTP1zxubIEURzzWE+YGB +jIPQRHPJtzORx/ADogGwBJA+wXn31pS1NQKu6vaGR8j60lNG1XfAmjG09AqW7BAn +2i5C50+aUz1/mO4Ii9TXGgJhQ6oBz5k7IN12wY9cstyTsqovQN8coyu+FhsXNP41 +/tF//8f+3BlmdAnvbsF0+QlZtsnYW5fAM6hoMNPEqK6q4E1uCVYGuLLayD43eu9p +WBz30nQMWuqOOFIDxppWn/SFctXVo1mKPw0Mw8IL4zgr/u9wmqbGnkJjZbykFSFZ +JwML7nMVCrIhghNTmQq/Z9qNqsefs+woMkOymgYKmTmrpYfj4QRYrFYiiDNrvuV/ +dDL/E3vdLsz7RxM+V/y5fF8Aio021inXYIJG9AACigP63yXERJ+b1nAoeQARAQAB +tCVTaWx2aW8gUmhhdHRvIDxzaWx2aW9Ab2JsaXZpYS5uZXQuYnI+iQI9BBMBCgAn +AhsDBQsJCAcDBRUKCQgLBRYDAgEAAh4BAheABQJXh/DvBQkLg/R1AAoJEAVGgjlk +45/K7IkP/0GA2QTgWrWrjDwAvx3mtt8U7f2F65u0OS+X1u2c+uQpWcB+s1aoZTqm +vKWDciIIxy3xhbHzQq/Jkxwpupnj5T+q1xLWlOXn0SFpUtpyGIBBVj5sR2dGtXX+ +TQi9HDF7/DFgOXp2Gus1/O0xeEiluDKfA93N4+9+mUqywXjQ2UypQ02DN82aTWx0 +tP/M65FV70NysRVQjLlV/RWrFUPQkFGz26anE7KukrpXTpVYwquep3W+SJMcOztb +9XYlroIqj+nNgqFLpSk0FlnDMeGfdtoqrUiZkY2wa6c5tBhM7vp6dczYe//jW9aM +H+WJ+CQg/X0ouYIui+v0t64aTmXbeywqGnDsYts7YqvEVKX51HWUPf9O0CMU1GVo +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 +=4PvU +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..5f1f8ef --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=pgpsigurlmangle=s/$/.asc/ https://keyringer.pw/releases/keyringer-(.+)\.tar\.bz2 +https://keyringer.pw/releases/keyringer-(.*)\.tar\.bz2 |