diff options
Diffstat (limited to 'sys-auth/ykpers')
-rw-r--r-- | sys-auth/ykpers/Manifest | 1 | ||||
-rw-r--r-- | sys-auth/ykpers/ykpers-1.20.0-r1.ebuild | 61 |
2 files changed, 62 insertions, 0 deletions
diff --git a/sys-auth/ykpers/Manifest b/sys-auth/ykpers/Manifest index 1d32da30a705..f128787ab0df 100644 --- a/sys-auth/ykpers/Manifest +++ b/sys-auth/ykpers/Manifest @@ -1,5 +1,6 @@ AUX ykpers-1.20.0-fix-gcc10-fno-common.patch 308 BLAKE2B 720da4ac3f20c4512987b47068d7589ac70db0450306ddd16aec8ce5dde2e36e0d58c6ca0e7ffa5765b9b7a85b53a120078a117782ac6e8bf76066db52dd78ca SHA512 762bea78a6c6c2e43221374c6baf20828741e01532fd2bdc420ab197e96bcbc0eb6a1b157971ac58da7e1a7d8b4717cd1a1be84af23b473f51adfe4af57d1f4b AUX ykpers-1.20.0-json-boolean.patch 3572 BLAKE2B 684b9dab508b8d100d4e9237d833cb9160c33314a4076476b9342858844627acccc8f7025da0f22524251ca4541feceededd0f663e03810e53935ea809d1e556 SHA512 a8bc7ae71d0a05476688abfaea070ca7dc2eaa68e033524d4a1b2b6240eec2932d867e9eeaa248874a04f254618cd79bf9ebaa17421938b0c2e62502bf90c055 DIST ykpers-1.20.0.tar.gz 127975 BLAKE2B 8753332be4df3eeb6ef0489782037fca12883a263d5697cfaee901763e4698ca5415953da1c2f8b3512de041c1e78735c03a5e6ea2101c71ada36d4e6d5d3d2d SHA512 a38b26700793f0a801e5f5889bbbce4a3f728d22aaecf8d0890f1b5135e67bed16a78b7a36dbc323c5d296901f6dd420fa658a982492a0cd9f0bbf95a5fbc823 +EBUILD ykpers-1.20.0-r1.ebuild 1119 BLAKE2B 5dadf0ea3e1bd57f612f42ad997d4bdecb83b7b7e40d528f043fa70657c825119283204c501e44e95b0858ea66995e93273743d430b7eb302155693d0db6a767 SHA512 2df94918cd2d68db45662625e21131225070700e1eba860c94b60ff423dfdbfc546326c362775f142c49a7c424f1aab1c36daa000997beb0039b7b8631597967 EBUILD ykpers-1.20.0.ebuild 1096 BLAKE2B 88adc37fd2dcd2e783a656e1e6ad15d0fb3aae9d15f72f3ba03cd8fbe1103f1b1b2505ef3b9fe135aabf8d9ed5fa2b0dfe4596a03b493cfb97df5529e43668c9 SHA512 1e66409f3fb4d9fdebe9ae8872f9e56fd4e64d2f40473f0a996755d949ee025249ca667f3eb006ea24d907532baea4c767b5c0e596ae0df4e36b208af08e2702 MISC metadata.xml 419 BLAKE2B b4788083b4ed4628976fedb8c9ffb419e90f32eed892f4e360582ceade32353171364874f6dcc3f6b858a2df7e3c5b05675973a216b0338bea431ac999e55b20 SHA512 dd7fe5d412333da982aa9f9ae51e4d0d1d86ce527a8306c62b5a3c68a7f09958d53ce9f9aad64c564ac8b2df7118a917d1dc644f4a96f500c409f84cb0fa8c0d diff --git a/sys-auth/ykpers/ykpers-1.20.0-r1.ebuild b/sys-auth/ykpers/ykpers-1.20.0-r1.ebuild new file mode 100644 index 000000000000..839ecf070e7e --- /dev/null +++ b/sys-auth/ykpers/ykpers-1.20.0-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools udev + +MY_PN="yubikey-personalization" + +DESCRIPTION="Library and tool for personalization of Yubico's YubiKey" +HOMEPAGE="https://github.com/Yubico/yubikey-personalization" +SRC_URI="https://github.com/Yubico/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND="dev-libs/json-c:= + >=sys-auth/libyubikey-1.6 + virtual/libusb:1" +DEPEND="${RDEPEND}" +BDEPEND="app-text/asciidoc + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-1.20.0-fix-gcc10-fno-common.patch + "${FILESDIR}"/${PN}-1.20.0-json-boolean.patch +) + +DOCS=( doc/. AUTHORS NEWS README ) + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --libdir=/usr/$(get_libdir) + --localstatedir=/var + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + udev_dorules 69-yubikey.rules + + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + udev_reload +} + +pkg_postrm() { + udev_reload +} |