summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD65
1 files changed, 18 insertions, 47 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8ae9bad730d7..b6ff57f3cedf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,69 +1,40 @@
pkgname='sac-core'
-pkgver='9.0.43'
+pkgver='9.1.7'
pkgrel='1'
-pkgdesc='Safenet Authentication Client for Alladin eToken'
-arch=('i686' 'x86_64')
-depends=('pcsclite' 'pcsc-tools' 'libusb-compat' 'openssh')
+pkgdesc='Safenet Authentication Client for Alladin eToken, stripped core package'
+arch=('x86_64')
+depends=('pcsclite' 'pcsc-tools' 'libusb-compat' 'openssh' 'nss')
makedepends=('libarchive')
license=('custom')
-source_i686=('http://packages.mirohost.net/etoken/Linux/Core/SafenetAuthenticationClient-core-9.0.43-0_i386.deb')
-source_x86_64=('http://packages.mirohost.net/etoken/Linux/Core/SafenetAuthenticationClient-core-9.0.43-0_amd64.deb')
-sha256sums_i686=('665cf6b1b1acdefdb6a3eca2845305c2ca03146e27fdf3c446ddcc0b5fe9d7da')
-sha256sums_x86_64=('43c0ddb2e4e7eaa2de530e5236661bef748401316679bc231a0620d89badbfdc')
-source+=('eToken.conf'
- 'etoken.service'
- 'etoken.module')
-sha256sums+=('85b850b820610e029428e577ca0e48f6fb7b4148ae8d702ca20b191963046c6c'
- 'a45c4456fdfb397bf5483bd0cdb6d30cc0ad5a7cde633c31784007b0d5e26974'
- 'eb3b127fdd4f2e5b41f8b8e9f155343e525e6c7121c21758e856422a7e67d2b2')
+source_x86_64=('http://packages.mirohost.net/etoken/Linux/Core/SafenetAuthenticationClient-core-9.1.7-0_amd64.deb')
+sha256sums_x86_64=('bafd836ade7524ce5634525b7fc89b99c7ba4b2d0b908d21d960e11714204300')
+source+=('eToken.conf')
+sha256sums+=('85b850b820610e029428e577ca0e48f6fb7b4148ae8d702ca20b191963046c6c')
+
build() {
bsdtar -xf "$srcdir/data.tar.gz"
}
package() {
- mkdir -p "$pkgdir/usr/lib/pcsc/drivers"
- mkdir -p "$pkgdir/var/cache/eToken"
- cp -dpr --no-preserve=ownership "$srcdir/usr/bin" "$pkgdir/usr"
- cp -dpr --no-preserve=ownership "$srcdir/usr/share/eToken/drivers/aks-ifdh.bundle" "$pkgdir/usr/lib/pcsc/drivers"
- cp -dpr --no-preserve=ownership "$srcdir/lib" "$pkgdir/usr"
- rm "$pkgdir/usr/lib/pcsc/drivers/aks-ifdh.bundle/Contents/Linux/readme.txt"
+ mkdir -p "$pkgdir/usr/lib"
+ cp --no-preserve=ownership "$srcdir/lib/libeToken.so.9.1.7" "$pkgdir/usr/lib/libeToken.so.9.1.7"
mkdir -p "$pkgdir/etc"
cp "$srcdir/eToken.conf" "$pkgdir/etc/eToken.conf"
- mkdir -p "$pkgdir/usr/lib/systemd/system/"
- cp "$srcdir/etoken.service" "$pkgdir/usr/lib/systemd/system/etoken.service"
-
- mkdir -p "$pkgdir/usr/share/p11-kit/modules/"
- cp "$srcdir/etoken.module" "$pkgdir/usr/share/p11-kit/modules/etoken.module"
-
- cd "$pkgdir/usr/lib/pcsc/drivers/aks-ifdh.bundle/Contents/Linux/"
- ln -sf libAksIfdh.so.9.0 libAksIfdh.so
-
cd "$pkgdir/usr/lib/"
- ln -sf libeToken.so.9.0.43 libeTPkcs11.so
- ln -sf libeToken.so.9.0.43 libeToken.so
- ln -sf libcardosTokenEngine.so.9.0.43 libcardosTokenEngine.so
- ln -sf libeTokenHID.so.9.0.43 libeTokenHID.so
- ln -sf libetvTokenEngine.so.9.0.43 libetvTokenEngine.so
- ln -sf libiKeyTokenEngine.so.9.0.43 libiKeyTokenEngine.so
- ln -sf libSACLog.so.9.0.43 libSACLog.so
-
- mkdir -p "$pkgdir/usr/lib/pkcs11/"
- cd "$pkgdir/usr/lib/pkcs11/"
- ln -sf /usr/lib/libeTPkcs11.so libeTPkcs11.so
+ ln -sf libeToken.so.9.1.7 libeTPkcs11.so
+ ln -sf libeToken.so.9.1.7 libeToken.so.9.1
+ ln -sf libeToken.so.9.1.7 libeToken.so.9
+ ln -sf libeToken.so.9.1.7 libeToken.so
}
post_install() {
- echo "Enabling systemd services"
- systemctl enable pcscd.service
- systemctl enable etoken.service
- echo "Starting systemd services"
- systemctl start pcscd.service
- systemctl start etoken.service
+ systemctl daemon-reload
+ systemctl restart pcscd.service
}
post_upgrade() {
- echo "Reloading systemd"
systemctl daemon-reload
+ systemctl restart pcscd.service
}