From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id CABB61580E0 for ; Mon, 02 Jun 2025 21:32:25 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id B2CC234305E for ; Mon, 02 Jun 2025 21:32:25 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 9A73811047E; Mon, 02 Jun 2025 21:32:17 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 90BA611047E for ; Mon, 02 Jun 2025 21:32:17 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 48013342FE5 for ; Mon, 02 Jun 2025 21:32:17 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id A808D2822 for ; Mon, 02 Jun 2025 21:32:15 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1748899894.9941ca343352b597be4ec1fd9344a2f18df45e34.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/yubikey-manager/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-crypt/yubikey-manager/Manifest app-crypt/yubikey-manager/yubikey-manager-5.7.0.ebuild X-VCS-Directories: app-crypt/yubikey-manager/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 9941ca343352b597be4ec1fd9344a2f18df45e34 X-VCS-Branch: master Date: Mon, 02 Jun 2025 21:32:15 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 397c53bc-3dc4-419e-a3fe-d539724f477f X-Archives-Hash: 9d8dc067c396e153f098b321e0a7af4c commit: 9941ca343352b597be4ec1fd9344a2f18df45e34 Author: Sebastian Hamann ares-macrotechnology com> AuthorDate: Thu May 29 14:40:49 2025 +0000 Commit: Sam James gentoo org> CommitDate: Mon Jun 2 21:31:34 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9941ca34 app-crypt/yubikey-manager: add 5.7.0 Bug: https://bugs.gentoo.org/953840 Signed-off-by: Sebastian Hamann ares-macrotechnology.com> Part-of: https://github.com/gentoo/gentoo/pull/42329 Closes: https://github.com/gentoo/gentoo/pull/42329 Signed-off-by: Sam James gentoo.org> app-crypt/yubikey-manager/Manifest | 2 + .../yubikey-manager/yubikey-manager-5.7.0.ebuild | 51 ++++++++++++++++++++++ 2 files changed, 53 insertions(+) diff --git a/app-crypt/yubikey-manager/Manifest b/app-crypt/yubikey-manager/Manifest index 4562fc93ac11..a96782e52c92 100644 --- a/app-crypt/yubikey-manager/Manifest +++ b/app-crypt/yubikey-manager/Manifest @@ -2,3 +2,5 @@ DIST yubikey_manager-5.5.1.tar.gz 215683 BLAKE2B c7c16d4eaaeff5894c4913a0da69675 DIST yubikey_manager-5.5.1.tar.gz.sig 310 BLAKE2B 9d5f3d18ccdde1a03a6433223677706164d559af2b270d636adb4074377deb774869d9c6d12af083388f7e907fa4b8e7b881ccd58981d2696ef017d8ec492dfe SHA512 0c436a608fe64236045019ba7db175a65f1e1d1d125049b968c484963abe138573fa31d1b8c942d9cdcaa06099029bd3c1d9057ae622e5c6358427188c454efd DIST yubikey_manager-5.6.1.tar.gz 220053 BLAKE2B 1422bf44001eb33e29f2da20eba61bf85a75d3a0ddd0b0de09f35c2c8a51f11b1324cf3ada7436bba3a0c89dc1cec43878be7a2aa984806e80df399ff15b8f8b SHA512 4707c43645e4cb3bdcd40cb10bc24df6b89ef0415e62466618965c10831966183ef83c4abaa315c6d0659aa987ef0316876963d3660fbb0c3fe8f6fbe7b76c98 DIST yubikey_manager-5.6.1.tar.gz.sig 310 BLAKE2B 66ceeeb84de616b119fe0bd4294cb4feb9021132ddaab67c32a5009a8f6d1563e5282f97a69b5d4702a93b690253c36b01d10a490642a15eed5683017622d457 SHA512 c817d913f8503d12bb581f776a4303558bc5fd757b6260c0e888b9dbfff265593c672f07f9da7eff3929ae2ba04ff5017af17d5697d2391861179788359b41dd +DIST yubikey_manager-5.7.0.tar.gz 221981 BLAKE2B 74d0909d42661ef527b22cfdab0f6334259af3184cce64e13c4ebe28b33ec5fae44daf43452031a637ff4e15597fdd9a48ba0b9d91e93ce394e6a91d0108fe0c SHA512 ef64a8fbfb4ce18a9d86a3f82fdcf29875ea2a686a0856cc841f14da0aae7f1ef3a982297f4a0ef9413a1fecaeee5f6b3543e976aff4f6e740979f19bc95e786 +DIST yubikey_manager-5.7.0.tar.gz.sig 310 BLAKE2B 880ea4f7d1aec206483fe5c676aa738d9ffbd5b1c71d6abd1c5c1c394f19fba685642b3a75ffaf6c66b92acf8d83314b710de379a2706b8ffc4afd33f2b51c1c SHA512 e82480f754c887d8f66a73c293e2f441780873fdbeb5844981701d15d377943a22b13dad470b27e060de546f04c499ffe104c35943293117286dcebe4c8a5e8a diff --git a/app-crypt/yubikey-manager/yubikey-manager-5.7.0.ebuild b/app-crypt/yubikey-manager/yubikey-manager-5.7.0.ebuild new file mode 100644 index 000000000000..52121fa15ecf --- /dev/null +++ b/app-crypt/yubikey-manager/yubikey-manager-5.7.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +DISTUTILS_USE_PEP517=poetry + +inherit distutils-r1 verify-sig + +MY_PN="${PN/-/_}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Python library and command line tool for configuring a YubiKey" +HOMEPAGE="https://developers.yubico.com/yubikey-manager/" +# According to https://github.com/Yubico/yubikey-manager/issues/518 the release +# tarballs on Yubico Web site and on GitHub should be identical, and at least +# for recent releases the latter are signed as well. Only the automatically +# generated "Source code (tar.gz)" tarballs should not be used. +# Still, prefer the former if available. +SRC_URI="https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz + verify-sig? ( https://developers.yubico.com/${PN}/Releases/${MY_P}.tar.gz.sig )" + +S="${WORKDIR}"/${MY_P} + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/yubico.com.asc" + +# app-crypt/ccid required for +# - 'ykman oath' +# - 'ykman openpgp' +# - 'ykman piv' +RDEPEND=" + app-crypt/ccid + >=dev-python/click-8.0[${PYTHON_USEDEP}] + =dev-python/pyscard-2.0[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( dev-python/makefun[${PYTHON_USEDEP}] ) + verify-sig? ( >=sec-keys/openpgp-keys-yubico-20240628 )" + +distutils_enable_tests pytest + +python_install_all() { + distutils-r1_python_install_all + doman man/ykman.1 +}