# Maintainer: Mantas Mikulėnas pkgname=pwpw-card pkgver=2.1.0.r345 _zipver=2_1_0 _shlver=2.1.0-r345 pkgrel=1 pkgdesc="PKCS#11 driver for PWPW (and CryptoTech) cards, as distributed by LT ADIC" arch=(x86_64) url="http://www.nsc.vrm.lt/" license=(GPL2) depends=( gcc-libs gtk3 pcsclite ) optdepends=( 'ccpkip11: the older CryptoTech driver' ) source=("http://www.nsc.vrm.lt/files/pwpw_v${_zipver}_linux.zip") sha256sums=('5e469cebf94b5adfe725016de646127e4ec4e295e35b0c9eeecf32400310aa93') prepare() { cd "$srcdir" sh "pwpw-card-${_shlver}.linux.x64.sh" --tar xvf } package() { cd "$srcdir" cp -av usr "$pkgdir"/usr mv "$pkgdir"/usr/lib64 "$pkgdir"/usr/lib cp -av lib/systemd "$pkgdir"/usr/lib/systemd chmod -R a+rX "$pkgdir"/usr chmod a-x "$pkgdir"/usr/lib/systemd/system/*.service # [Untested] p11-kit compatibility mkdir -p "$pkgdir"/usr/lib/pkcs11 ln -s ../pwpw-card-pkcs11.so "$pkgdir"/usr/lib/pkcs11/pwpw-card-pkcs11.so mkdir -p "$pkgdir"/usr/share/p11-kit/modules echo "module: pwpw-card-pkcs11.so" > "$pkgdir"/usr/share/p11-kit/modules/pwpw-card-pkcs11.module # Hack for compatibility with older client versions (iSign, Signa) # The upstream install.sh does this, but perhaps we shouldn't. # (The existing aur/ccpkip11 driver will probably do the job...) #ln -s libpwpw-card.so "$pkgdir"/usr/lib/libccpkip11.so } # vim: ts=2:sw=2:et:ft=sh