diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..13d95bd --- /dev/null +++ b/debian/README.source @@ -0,0 +1,23 @@ +We describe here one way to work with the package sources. + +Initialize cowbuilder: + +git-pbuilder create + +Optionally update cowbuilder: + +git-pbuilder update + +Clone the repository: + +git clone git@github.com:Yubico/python-yubico-dpkg.git + +Build the package: + +gbp buildpackage --git-pbuilder --git-pbuilder-options=--twice + +If all goes well, you should have newly built packages in ../. + +Update the package to a new upstream release (don't forget debian/changelog): + +gbp import-orig /path/to/new-release.tar.gz diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..7728705 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,115 @@ +python-yubico (1.3.3-0.3) unstable; urgency=medium + + * Non-maintainer upload. + * control: Drop python3-argparse from depends, it's provided by + libpython. (Closes: #951040) + + -- Timo Aaltonen Tue, 31 Mar 2020 07:00:00 +0300 + +python-yubico (1.3.3-0.2) unstable; urgency=medium + + * Non-maintainer upload. + * Drop python2 support; Closes: #938283 + + -- Sandro Tosi Sun, 26 Jan 2020 21:30:44 -0500 + +python-yubico (1.3.3-0.1) unstable; urgency=medium + + * New upstream release with Python3 compatibility fixes + * Drop python2 package (Closes: #938283) + + -- Gianfranco Costamagna Fri, 08 Nov 2019 11:24:23 +0100 + +python-yubico (1.3.2-2.2) unstable; urgency=medium + + * Non-maintainer upload. + * Fix some lintian warnings, e.g. duplicate long description + * Fix nocheck not honoured in dh_auto_test + * Fix copyright non in secure mode + * Bump std-version to 4.4.0 + * Bump compat level to 12 + + [ Darsey Litzenberger ] + * Fixup previous upload Closes: #934861 + + -- Gianfranco Costamagna Fri, 23 Aug 2019 10:45:57 +0200 + +python-yubico (1.3.2-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Package python3-yubico, migrate to pybuild. (Closes: #891252) + + -- Timo Aaltonen Thu, 08 Aug 2019 21:15:22 +0300 + +python-yubico (1.3.2-2) unstable; urgency=medium + + * Acknowledge NMU. + * Move package from github to salsa, updating Vcs-* URLs. + + -- Simon Josefsson Thu, 21 Mar 2019 17:33:09 +0100 + +python-yubico (1.3.2-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Drop obsoleted pycentral preinst. (Closes: #905663) + + -- Harlan Lieberman-Berg Tue, 28 Aug 2018 01:30:16 -0400 + +python-yubico (1.3.2-1) unstable; urgency=medium + + [ Dain Nilsson ] + * New upstream version, + + [ Simon Josefsson ] + * Use https URLs in Vcs-Git. + * Update Standards-Version from 3.9.6 to 3.9.8. + * Move python-yubico-tools from 'python' section to 'utils'. + * Package description fixes. + + -- Simon Josefsson Wed, 10 Aug 2016 15:39:41 +0200 + +python-yubico (1.3.1-1) unstable; urgency=medium + + [ Dain Nilsson ] + * New upstream version. + + [ Simon Josefsson ] + * Add debian/gbp.conf. + + -- Dain Nilsson Thu, 01 Oct 2015 16:03:57 +0200 + +python-yubico (1.2.3-1) unstable; urgency=medium + + [ Dain Nilsson ] + * New upstream version. + * Re-packaged for easy PyPI releasing. + + [ Simon Josefsson ] + * Acknowledge NMU. + * Change maintainer field to match other Yubico packages. + * Drop Fredrik as uploader. + * Bump compat to 9. + * Drop invalid Upstream-Contact email. + * Simplify README.source. + + -- Dain Nilsson Mon, 24 Aug 2015 21:25:48 +0200 + +python-yubico (1.1.0-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Convert from dh_pysupport to dh_python2 (Closes: #786162) + - replace python-support with dh-python and python-all in Build-Depends + + -- Andrey Rahmatullin Thu, 20 Aug 2015 00:50:43 +0500 + +python-yubico (1.1.0-2) unstable; urgency=low + + * Change Maintainer address to one that doesn't require subscription. + + -- Fredrik Thulin Tue, 26 Jun 2012 12:56:37 +0200 + +python-yubico (1.1.0-1) unstable; urgency=low + + * Initial release. (Closes: #676628) + + -- Fredrik Thulin Fri, 08 Jun 2012 14:45:31 +0200 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..603344d --- /dev/null +++ b/debian/control @@ -0,0 +1,42 @@ +Source: python-yubico +Maintainer: Debian Authentication Maintainers +Uploaders: Klas Lindfors , Dain Nilsson +Section: python +Priority: optional +Build-Depends: debhelper-compat (= 12), + dh-python, + python3-all (>= 2.6.6-3), + python3-nose (>= 0.10.0b1), + python3-setuptools (>= 0.6b3), + python3-usb, +Standards-Version: 4.4.0 +Homepage: https://developers.yubico.com/python-yubico/ +Vcs-Browser: https://salsa.debian.org/auth-team/python-yubico +Vcs-Git: https://salsa.debian.org/auth-team/python-yubico.git + +Package: python-yubico-tools +Architecture: all +Section: utils +Depends: ${python3:Depends}, + ${misc:Depends}, + python3-yubico (= ${binary:Version}) +Provides: ${python3:Provides} +Description: Tools for Yubico YubiKeys + The YubiKey is a hardware authentication token. This package + contains utilities for the YubiKey implemented using the + python-yubico package. + . + This package currently includes the following utilities : + . + * yubikey-totp - OATH TOTP code generator using YubiKey + +Package: python3-yubico +Architecture: all +Depends: ${python3:Depends}, + ${misc:Depends}, + python3-usb +Provides: ${python3:Provides} +Description: Python3 library for talking to Yubico YubiKeys + The YubiKey is a hardware authentication token. This is a Python3 + library for interacting with YubiKeys. Typical use is to detect, + configure (personalize) or issue challenge-responses to YubiKeys. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..75b28a4 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,32 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: python-yubico +Source: https://developers.yubico.com/python-yubico/ + +Files: * +Copyright: Copyright (c) 2009-2013 Yubico AB +License: BSD-2-clause + All rights reserved. + . + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..5474c60 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,3 @@ +[DEFAULT] +pristine-tar = True +sign-tags = True diff --git a/debian/patches/py3k_shebang.patch b/debian/patches/py3k_shebang.patch new file mode 100644 index 0000000..2d113e7 --- /dev/null +++ b/debian/patches/py3k_shebang.patch @@ -0,0 +1,8 @@ +--- a/util/yubikey-totp ++++ b/util/yubikey-totp +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/bin/env python3 + # + # Copyright (c) 2011, Yubico AB + # See the file COPYING for licence statement. diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..5a9df7b --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +py3k_shebang.patch diff --git a/debian/python-yubico-tools.install b/debian/python-yubico-tools.install new file mode 100644 index 0000000..c1593d7 --- /dev/null +++ b/debian/python-yubico-tools.install @@ -0,0 +1 @@ +util/yubikey-totp usr/bin/ diff --git a/debian/python-yubico-tools.manpages b/debian/python-yubico-tools.manpages new file mode 100644 index 0000000..de312d9 --- /dev/null +++ b/debian/python-yubico-tools.manpages @@ -0,0 +1 @@ +util/yubi*.1 diff --git a/debian/python3-yubico.docs b/debian/python3-yubico.docs new file mode 100644 index 0000000..e845566 --- /dev/null +++ b/debian/python3-yubico.docs @@ -0,0 +1 @@ +README diff --git a/debian/python3-yubico.examples b/debian/python3-yubico.examples new file mode 100644 index 0000000..e39721e --- /dev/null +++ b/debian/python3-yubico.examples @@ -0,0 +1 @@ +examples/* diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..4951f81 --- /dev/null +++ b/debian/rules @@ -0,0 +1,14 @@ +#!/usr/bin/make -f + +export PYBUILD_NAME=yubico + +override_dh_installchangelogs: + dh_installchangelogs ChangeLog + +override_dh_auto_test: +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) + nosetests3 -e test_challenge_response -e test_serial -e test_status +endif + +%: + dh $@ --with python3 --buildsystem=pybuild 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..247b06e --- /dev/null +++ b/debian/source/options @@ -0,0 +1 @@ +extend-diff-ignore=python_yubico.egg-info/* diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..fa98311 --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,98 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1 + +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 +1V2YwD9DDxVIc6akgO8G3SOvetZ5LQ== +=xJ7j +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..48390f5 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=3 +opts=pgpsigurlmangle=s/$/.sig/ \ + https://developers.yubico.com/python-yubico/Releases/ python-yubico-(\d[\d.]*)\.tar\.gz