commit: 2334d2fe03009b4d632077d5e670ad5616ccd958 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sat Feb 21 15:10:23 2026 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat Feb 21 15:10:40 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2334d2fe
app-crypt/ccid: add 1.7.1 Signed-off-by: Sam James <sam <AT> gentoo.org> app-crypt/ccid/Manifest | 2 ++ app-crypt/ccid/ccid-1.7.1.ebuild | 54 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) diff --git a/app-crypt/ccid/Manifest b/app-crypt/ccid/Manifest index 12df0001f661..e29c71b87bca 100644 --- a/app-crypt/ccid/Manifest +++ b/app-crypt/ccid/Manifest @@ -1,3 +1,5 @@ DIST ccid-1.6.1.tar.xz 195844 BLAKE2B 7ab243196761b22edbaffca14b7ef840d53cc4eecc7d6252fb3255e85fc11eb0e1de65775a250da3d4687015ad6e2901d77b1227dc5921f69b42891541ad4e62 SHA512 3c8336a71e48880f3239b322acb0c40231ae83f80011cef39fef95eade6fd76849343faafdb4fcf9e962afda2c3a415e4a537d3f423b152ef2d3dddb4ecf2eac DIST ccid-1.7.0.tar.xz 200688 BLAKE2B c6c262365191181e53af81d9232cf87d9bfbf7e86d5791076c108776b1822e255da94867895d71331973a9e739ad47059c661880477af9cfa5f9ce599aca359a SHA512 8e138957f01deefc803dde707fa3a9888de260abcfc0e8c57ef5ce7c506d173552ec55e36a384ce40f51b7aa4014ac42f5ba1e98152750f89db3e2eb7e6f4539 DIST ccid-1.7.0.tar.xz.asc 833 BLAKE2B 1ea4eba5fca69d25f9a00f5d700284173bc0f382e919e01606111a389999b97843f389412eba6ce653c2f7a4ab896c47a12095f37a2eb2951b6ad01b800bebb2 SHA512 6435de418282b86d727d18e944aa8fc3e1733c4cdbf9852be151ed98c93a10b3b6704cca7b7291ebfdefc051af27ba23ec3186e6fb4b8efb249a1ffe2ed0fa60 +DIST ccid-1.7.1.tar.xz 202928 BLAKE2B 9bc8506f5860b9f55b4df9d97fb4238291234034f0b6c179b5a4c4a034e10b33ce09fb87c5e3f41bbe9531fbec40a7d7280badf87effd7a45f55787ae198931c SHA512 4cd287e1ecf0a7f2b24715ff068733987c5ff6d383c36a77c4480aed70d19ce7f185e8f3dcf7773165461f8059d67e2f9d170b7b3a81b9d2713ea47ba61e9aa5 +DIST ccid-1.7.1.tar.xz.asc 833 BLAKE2B 73c70c24be337368e3af4f6a9d882fb0ac6bb919ed4695d59f8d6975d7f24249692c3e85624e9306810102fc246a20f57320b7e2d3dc27ae5169e0be31f1a785 SHA512 dcb88f561611c255b9beab7d388328000728558ee872a990d211a7d4e59a716d0a6c71cade22230c8e7280c822725ece916af9be8a7f346a23921b4c0fff87ab diff --git a/app-crypt/ccid/ccid-1.7.1.ebuild b/app-crypt/ccid/ccid-1.7.1.ebuild new file mode 100644 index 000000000000..bebbbb5a42a6 --- /dev/null +++ b/app-crypt/ccid/ccid-1.7.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ludovicrousseau.asc +inherit meson udev verify-sig + +DESCRIPTION="CCID free software driver" +HOMEPAGE="https://ccid.apdu.fr/ https://github.com/LudovicRousseau/CCID" +SRC_URI=" + https://ccid.apdu.fr/files/${P}.tar.xz + verify-sig? ( https://ccid.apdu.fr/files/${P}.tar.xz.asc ) +" + +LICENSE="LGPL-2.1+ LGPL-2+ GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="twinserial" + +RDEPEND=" + sys-apps/pcsc-lite + virtual/libusb:1 +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-alternatives/lex + dev-lang/perl + virtual/pkgconfig + verify-sig? ( sec-keys/openpgp-keys-ludovicrousseau ) +" + +src_configure() { + local emesonargs=( + -Dudev-rules=false + $(meson_use twinserial serial) + ) + meson_src_configure +} + +src_install() { + meson_src_install + udev_newrules src/92_pcscd_ccid.rules 92-pcsc-ccid.rules +} + +pkg_postinst() { + udev_reload + einfo "Check https://github.com/LudovicRousseau/CCID/blob/master/INSTALL.md" + einfo "for more info about how to configure and use ccid" +} + +pkg_postrm() { + udev_reload +}
