Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/yubikey-manager/
Date: Thu, 29 Jul 2021 15:59:20
Message-Id: 1627574348.1d3ad4049aed14eda7c68d25760084b5b72a052b.soap@gentoo
1 commit: 1d3ad4049aed14eda7c68d25760084b5b72a052b
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jul 29 15:59:08 2021 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Thu Jul 29 15:59:08 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d3ad404
7
8 app-crypt/yubikey-manager: make app-crypt/ccid unconditional
9
10 Bug: https://bugs.gentoo.org/728704
11 Bug: https://bugs.gentoo.org/779427
12 Signed-off-by: David Seifert <soap <AT> gentoo.org>
13
14 ...ager-4.0.5.ebuild => yubikey-manager-4.0.5-r1.ebuild} | 16 +++++++---------
15 1 file changed, 7 insertions(+), 9 deletions(-)
16
17 diff --git a/app-crypt/yubikey-manager/yubikey-manager-4.0.5.ebuild b/app-crypt/yubikey-manager/yubikey-manager-4.0.5-r1.ebuild
18 similarity index 79%
19 rename from app-crypt/yubikey-manager/yubikey-manager-4.0.5.ebuild
20 rename to app-crypt/yubikey-manager/yubikey-manager-4.0.5-r1.ebuild
21 index b5099ff320d..260ec24a756 100644
22 --- a/app-crypt/yubikey-manager/yubikey-manager-4.0.5.ebuild
23 +++ b/app-crypt/yubikey-manager/yubikey-manager-4.0.5-r1.ebuild
24 @@ -1,12 +1,12 @@
25 # Copyright 1999-2021 Gentoo Authors
26 # Distributed under the terms of the GNU General Public License v2
27
28 -EAPI=7
29 +EAPI=8
30
31 PYTHON_COMPAT=( python3_{8..10} )
32 DISTUTILS_USE_SETUPTOOLS=pyproject.toml
33
34 -inherit distutils-r1 optfeature
35 +inherit distutils-r1
36
37 DESCRIPTION="Python library and command line tool for configuring a YubiKey"
38 HOMEPAGE="https://developers.yubico.com/yubikey-manager/"
39 @@ -19,20 +19,18 @@ SLOT="0"
40 KEYWORDS="~amd64 ~x86"
41 RESTRICT="test" # Tests require non-existing package makefun
42
43 +# app-crypt/ccid required for
44 +# - 'ykman oath'
45 +# - 'ykman openpgp'
46 +# - 'ykman piv'
47 RDEPEND="
48 + app-crypt/ccid
49 dev-python/click[${PYTHON_USEDEP}]
50 dev-python/cryptography[${PYTHON_USEDEP}]
51 dev-python/fido2:0/0.9[${PYTHON_USEDEP}]
52 - dev-python/pyopenssl[${PYTHON_USEDEP}]
53 dev-python/pyscard[${PYTHON_USEDEP}]"
54
55 python_install_all() {
56 distutils-r1_python_install_all
57 doman man/ykman.1
58 }
59 -
60 -pkg_postinst() {
61 - optfeature "'ykman oath'" app-crypt/ccid
62 - optfeature "'ykman openpgp'" app-crypt/ccid
63 - optfeature "'ykman piv'" app-crypt/ccid
64 -}