diff options
author | Mantas Mikulėnas | 2018-02-27 12:01:39 +0200 |
---|---|---|
committer | Mantas Mikulėnas | 2018-02-27 12:56:18 +0200 |
commit | 44e096979023c19c54feeb9c5565974e3944eebb (patch) | |
tree | 5727b05d0b7a223eefa581c81d63d489b4a10450 | |
download | aur-44e096979023c19c54feeb9c5565974e3944eebb.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..d0b95399dd8a --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = pwpw-card + pkgdesc = PKCS#11 driver for PWPW (and CryptoTech) cards, as distributed by LT ADIC + pkgver = 2.1.0.r345 + pkgrel = 1 + url = http://www.nsc.vrm.lt/ + arch = x86_64 + license = GPL2 + depends = gcc-libs + depends = gtk3 + depends = pcsclite + optdepends = ccpkip11: the older CryptoTech driver + source = http://www.nsc.vrm.lt/files/pwpw_v2_1_0_linux.zip + sha256sums = 5e469cebf94b5adfe725016de646127e4ec4e295e35b0c9eeecf32400310aa93 + +pkgname = pwpw-card + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a97d05125d8b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Mantas Mikulėnas <grawity@gmail.com> +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 |