diff --git a/common/shlibs b/common/shlibs index ddd2505658c..660e3c440ed 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3006,3 +3006,4 @@ libr_anal.so radare2-2.1.0_1 libkdeconnectpluginkcm.so.1 kdeconnect-1.2_1 libkdeconnectinterfaces.so.1 kdeconnect-1.2_1 libkdeconnectcore.so.1 kdeconnect-1.2_1 +libpkcs11-helper.so.1 pkcs11-helper-1.22_1 diff --git a/srcpkgs/pkcs11-helper-devel b/srcpkgs/pkcs11-helper-devel new file mode 120000 index 00000000000..ecfa7a14fe4 --- /dev/null +++ b/srcpkgs/pkcs11-helper-devel @@ -0,0 +1 @@ +pkcs11-helper \ No newline at end of file diff --git a/srcpkgs/pkcs11-helper-doc b/srcpkgs/pkcs11-helper-doc new file mode 120000 index 00000000000..ecfa7a14fe4 --- /dev/null +++ b/srcpkgs/pkcs11-helper-doc @@ -0,0 +1 @@ +pkcs11-helper \ No newline at end of file diff --git a/srcpkgs/pkcs11-helper/template b/srcpkgs/pkcs11-helper/template new file mode 100644 index 00000000000..8b199e144af --- /dev/null +++ b/srcpkgs/pkcs11-helper/template @@ -0,0 +1,46 @@ +# Template file for 'pkcs11-helper' +pkgname=pkcs11-helper +version=1.22 +revision=1 +build_style=gnu-configure +configure_args="--enable-doc" +hostmakedepends="automake libtool pkg-config doxygen" +makedepends="libressl-devel" +short_desc="A library to help simplify interacting with PKCS#11 providers" +maintainer="Aloz1 " +license="GPL-2, BSD" +homepage="https://github.com/OpenSC/${pkgname}/wiki" +distfiles="https://github.com/OpenSC/${pkgname}/archive/${pkgname}-${version}.tar.gz" +checksum=b1f290585d006541c186e72dd66cc8d642e910dcca1958cae29168dea5ada54f +wrksrc=${pkgname}-${pkgname}-${version} + +pre_configure() { + autoreconf -fi +} + +post_install() { + vlicense COPYING + vlicense COPYING.GPL + vlicense COPYING.BSD +} + +pkcs11-helper-devel_package() { + short_desc+=" - development files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove "usr/include" + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + vmove "usr/lib/*.la" + vmove "usr/lib/pkgconfig" + vmove "usr/share/aclocal" + } +} + +pkcs11-helper-doc_package() { + short_desc+=" - documentation files" + pkg_install() { + vmove "usr/share/man" + vmove "usr/share/doc" + } +} diff --git a/srcpkgs/pkcs11-helper/update b/srcpkgs/pkcs11-helper/update new file mode 100644 index 00000000000..c074a9e18d0 --- /dev/null +++ b/srcpkgs/pkcs11-helper/update @@ -0,0 +1,2 @@ +site="https://github.com/OpenSC/pkcs11-helper/releases" +pattern="]*>${pkgname}-\K[\d\.]+(?=<\/span>)"