# Template file for 'pkcs11-helper' pkgname=pkcs11-helper version=1.25.1 revision=4 wrksrc="${pkgname}-${pkgname}-${version}" build_style=gnu-configure configure_args="--enable-doc --disable-static $(vopt_enable threading slotevent) $(vopt_enable threading)" hostmakedepends="automake libtool pkg-config doxygen" makedepends="libressl-devel" short_desc="Library to help simplify interacting with PKCS#11 providers" maintainer="Aloz1 " license="GPL-2.0-only, BSD-3-Clause" homepage="https://github.com/OpenSC/${pkgname}/wiki" distfiles="https://github.com/OpenSC/${pkgname}/archive/${pkgname}-${version}.tar.gz" checksum=fbcec9dd15a71d6ef22b09f63934c66d7d0292fefbaf3a60703ee4a9a73bf6a5 build_options="threading" build_options_default="threading" desc_option_threading="Enable threading and slotevent support" pre_configure() { autoreconf -fi } post_install() { vlicense COPYING vlicense COPYING.GPL vlicense COPYING.BSD } pkcs11-helper-devel_package() { depends="${sourcepkg}-${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove "usr/lib/*.so" 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 } }