# $Id$ # Maintainer: jakob # Contributor: Ido Rosen (ido) # Contributor: Alexander Konarev (kale-ru) # Contributor: Alexander Konarev # Contributor: Andre Bartke (andre) pkgname=aksusbd pkgver=8.21 pkgrel=2 _tarballname=Sentinel_LDK_RedHat_and_SuSE_RPM_Run-time_Installer _rpm_pkgrel=1 _dl_hash=e4e1722f4c6a46e1ac2243f0c1e3ca5d _dl_id=4a5e2d551bc9bc50e2af520f6e4bcb2b pkgdesc="Sentinel AKSUSB daemon supporting Sentinel HASP, HASP HL, HASP4 and Hardlock keys." arch=('i686' 'x86_64') url="https://supportportal.thalesgroup.com/csm?sys_id=54303b92db852e00d298728dae96199c&id=csm_product" license=('custom') source=("${_tarballname}-${pkgver}.tar.gz::https://fdsext.gemalto.com/filesSN/Index/$_dl_hash?sid=$_dl_id" "service-usr-bin-i386.patch" "service-usr-bin-x86_64.patch" "LICENSE") sha256sums=('83a07df5ed04be1d78e96bc70133c5b4adbdea5dc1f75b3aad5f734298450555' '75c02721799e3f2b498d67265201445c963063b331c61402205db2ad91e72ec3' 'd63548bac27eab7cf4a524830643705bafc63349d2e3c5276a37d3382e5598ec' 'c67d1383c94e2fda4c25a70d5a5d4a90d692586ff7977eb5e9e82139f85e22dd') makedepends=('libarchive') conflicts=('ehaspd') options=('!strip') prepare(){ cd $srcdir # Extract RPM into $srcdir: bsdtar -xvf ${_tarballname}/${pkgname}-${pkgver}-${_rpm_pkgrel}.${CARCH}.rpm # Change /usr/sbin/ to /usr/bin/ patch -p1 < service-usr-bin-i386.patch patch -p1 < service-usr-bin-x86_64.patch } package() { cd $srcdir if [ "${CARCH}" == "x86_64" ]; then arch_suffix=_${CARCH} fi # Binaries: install -dm755 ${pkgdir}/usr/bin install -Dm755 ${srcdir}/usr/sbin/{aksusbd,hasplmd}${arch_suffix} \ ${pkgdir}/usr/bin/ # udev rules: install -dm755 ${pkgdir}/usr/lib/udev/rules.d install -m644 ${srcdir}/etc/udev/rules.d/* \ ${pkgdir}/usr/lib/udev/rules.d/ # systemd service install -dm755 ${pkgdir}/usr/lib/systemd/system/ install -m644 ${srcdir}/var/hasplm/init/aksusbd${arch_suffix}.service \ ${pkgdir}/usr/lib/systemd/system/aksusbd.service install -m644 ${srcdir}/var/hasplm/init/hasplmd${arch_suffix}.service \ ${pkgdir}/usr/lib/systemd/system/hasplmd.service # LICENSE and readme.html: install -Dm644 ${srcdir}/${_tarballname}/Readme.html \ ${pkgdir}/usr/share/${pkgname}/readme.html install -Dm644 ${srcdir}/LICENSE \ ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE }