diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 25 insertions, 11 deletions
@@ -1,25 +1,39 @@ -# Maintainer: Peter Petrov <onestone at gmail dot com> +# Creator: Peter Petrov <onestone at gmail dot com> +# Maintainer: Julian Xhokaxhiu <info at julianxhokaxhiu dot com> +_gitrel=d2622a7fbea0 +_pkgrel=1 pkgname=omnikey_ifdokccid -pkgver=4.2.8 -pkgrel=1 -pkgdesc="CCID driver for HID Global OMNIKEY CardMan Smartcard reader series" +pkgver=4.3.2 +pkgrel=3 +pkgdesc="PCSC driver for OMNIKEY 1021, 3x21, 6121,512x, 532x" arch=('i686' 'x86_64') url="http://www.hidglobal.com/" -license=('unknown') +license=('custom:HID_OK_Drivers_EULA') depends=('libusb' 'pcsclite') -source_i686=("http://www.hidglobal.com/sites/hidglobal.com/files/drivers/ifdokccid_linux_i686-v${pkgver}.tar.gz") -source_x86_64=("http://www.hidglobal.com/sites/hidglobal.com/files/drivers/ifdokccid_linux_x86_64-v${pkgver}.tar.gz") -md5sums_i686=('36d4c303a44a86f18cc43ccdca94ba78') -md5sums_x86_64=('53981b212d47b5ccbd5906c302401bbe') +conflicts=('omnikey_ifdokccid-git') +source=("https://www.hidglobal.com/sites/default/files/drivers/ifdokccid_linux_v.${pkgver}-${_pkgrel}-${_gitrel}.tar.gz") +md5sums=('11b6bedbe2d7578c17ccfc7fd58f5059') package() { - cd $srcdir/ifdokccid_linux_${CARCH}-v${pkgver} + # Extract the multi-package first + cd $srcdir/ifdokccid_linux_v.${pkgver}-${_pkgrel}-${_gitrel} + + # Temporary variable + _PACKAGE_NAME="ifdokccid_linux_${CARCH}-v.${pkgver}-${_pkgrel}-${_gitrel}" + + # Extract the platform package + tar xzf ${_PACKAGE_NAME}.tar.gz + cd ${_PACKAGE_NAME} + + # Start to build the driver package mkdir -p $pkgdir/usr/lib/pcsc/drivers - cp -r ifdokccid_linux_${CARCH}-v${pkgver}.bundle $pkgdir/usr/lib/pcsc/drivers + cp -r ${_PACKAGE_NAME}.bundle $pkgdir/usr/lib/pcsc/drivers mkdir -p $pkgdir/etc install -m0600 omnikey.ini $pkgdir/etc/omnikey.ini mkdir -p $pkgdir/etc/udev/rules.d install -m0644 z98_omnikey.rules $pkgdir/etc/udev/rules.d/z98_omnikey.rules mkdir -p $pkgdir/usr/lib/udev install -m0744 ok_pcscd_hotplug.sh $pkgdir/usr/lib/udev/ok_pcscd_hotplug.sh + mkdir -p $pkgdir/usr/share/licenses/$pkgname + install -Dm644 HID_OK_Drivers_EULA "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } |