# Template file for 'yubico-piv-tool' pkgname=yubico-piv-tool version=2.7.1 revision=1 build_style=cmake configure_args="-DGENERATE_MAN_PAGES=OFF" hostmakedepends="gengetopt pkg-config perl" makedepends="openssl-devel check-devel pcsclite-devel zlib-devel" short_desc="Yubikey PIV management tool" _libpiv_desc="Yubikey PIV management library" _libykcs_desc="Yubikey PIV pkcs11 library" maintainer="Aloz1 " license="BSD-2-Clause" homepage="https://developers.yubico.com/yubico-piv-tool" distfiles="https://developers.yubico.com/yubico-piv-tool/Releases/$pkgname-${version}.tar.gz" checksum=9813190a5c2560ef7fe8018c03614091e911e0596c5853ef25c82cd9283a444b replaces="ykpivmgr>=0" provides="ykpivmgr-${version}_${revision}" libykpiv_package() { short_desc="${_libpiv_desc}" pkg_install() { vmove "usr/lib/${pkgname%-devel}.so.*" vlicense COPYING } } libykpiv-devel_package() { short_desc="${_libpiv_desc} - development files" depends="${pkgname%-devel}>=${version}_${revision}" pkg_install() { vmove "usr/include" vmove "usr/lib/${pkgname%-devel}.so" vmove "usr/lib/${pkgname%-devel}.a" vmove "usr/lib/pkgconfig/ykpiv.pc" } } libykcs11_package() { short_desc="${_libykcs_desc}" pkg_install() { vmove "usr/lib/${pkgname%-devel}.so.*" } } libykcs11-devel_package() { short_desc="${_libykcs_desc} - Development files" depends="${pkgname%-devel}>=${version}_${revision}" pkg_install() { vmove "usr/lib/${pkgname%-devel}.a" vmove "usr/lib/${pkgname%-devel}.so" vmove "usr/lib/pkgconfig/ykcs11.pc" } } ykpivmgr_package() { short_desc+=" - transitional package" depends="$sourcepkg" metapackage=yes }