summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Seifert <soap@gentoo.org>2021-07-29 17:59:08 +0200
committerDavid Seifert <soap@gentoo.org>2021-07-29 17:59:08 +0200
commit1d3ad4049aed14eda7c68d25760084b5b72a052b (patch)
tree5a5b2beaead13326fa775c11bc6c5d4e183d4bbd
parentdev-lang/php: bump to v7.4.22 (diff)
downloadgentoo-1d3ad4049aed14eda7c68d25760084b5b72a052b.tar.gz
gentoo-1d3ad4049aed14eda7c68d25760084b5b72a052b.tar.bz2
gentoo-1d3ad4049aed14eda7c68d25760084b5b72a052b.zip
app-crypt/yubikey-manager: make app-crypt/ccid unconditional
Bug: https://bugs.gentoo.org/728704 Bug: https://bugs.gentoo.org/779427 Signed-off-by: David Seifert <soap@gentoo.org>
-rw-r--r--app-crypt/yubikey-manager/yubikey-manager-4.0.5-r1.ebuild (renamed from app-crypt/yubikey-manager/yubikey-manager-4.0.5.ebuild)16
1 files changed, 7 insertions, 9 deletions
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
index b5099ff320d7..260ec24a7562 100644
--- a/app-crypt/yubikey-manager/yubikey-manager-4.0.5.ebuild
+++ b/app-crypt/yubikey-manager/yubikey-manager-4.0.5-r1.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
-inherit distutils-r1 optfeature
+inherit distutils-r1
DESCRIPTION="Python library and command line tool for configuring a YubiKey"
HOMEPAGE="https://developers.yubico.com/yubikey-manager/"
@@ -19,20 +19,18 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
RESTRICT="test" # Tests require non-existing package makefun
+# app-crypt/ccid required for
+# - 'ykman oath'
+# - 'ykman openpgp'
+# - 'ykman piv'
RDEPEND="
+ app-crypt/ccid
dev-python/click[${PYTHON_USEDEP}]
dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/fido2:0/0.9[${PYTHON_USEDEP}]
- dev-python/pyopenssl[${PYTHON_USEDEP}]
dev-python/pyscard[${PYTHON_USEDEP}]"
python_install_all() {
distutils-r1_python_install_all
doman man/ykman.1
}
-
-pkg_postinst() {
- optfeature "'ykman oath'" app-crypt/ccid
- optfeature "'ykman openpgp'" app-crypt/ccid
- optfeature "'ykman piv'" app-crypt/ccid
-}