blob: 45bc840a59faf947635f47d79e93f27676ed92e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
# Maintainer: Mantas Mikulėnas <grawity@gmail.com>
pkgname=pwpw-card
pkgver=2.1.0.33
_zipver=2_1_0_33
_shlver=2.1.0.33
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=(
ccid
gcc-libs
gtk3
pcsclite
)
optdepends=(
'ccpkip11: the older CryptoTech driver'
)
source=("http://www.nsc.vrm.lt/files/pwpw_v${_zipver}_linux.zip")
sha256sums=('4192c0de0398c53083564bd8ae2ff6a99214720a56136877d24cd93d58d6102c')
prepare() {
cd "$srcdir"
sh "pwpw-card-${_shlver}.linux.x64.run" --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
|