blob: fe20a60bb1dc618e32866a77f2703cae9b373f6c (
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
|
# Maintainer: Young Acinonyx <young.acinonyx [at ] gmail [dot] com>
pkgname=ezusb
pkgver=1.5.3
pkgrel=1
epoch=
pkgdesc="Driver for EZ100PU/EZMINI smart card readers."
arch=('x86_64')
url="https://www.castlestech.com/"
license=('unknown')
makedepends=('unzip')
source=("https://www.castlestech.com/wp-content/uploads/2016/08/201511920271676073.zip")
md5sums=('c4adcc5cb7f34f3a6092b1474c06c513')
prepare() {
cd "$srcdir/EZUSB_Linux/"
unzip -qo EZUSB_Linux_x86_v$pkgver.zip
unzip -qo EZUSB_Linux_x86_64_v$pkgver.zip
}
package() {
mkdir -p "${pkgdir}/usr/lib/pcsc/drivers/$pkgname.bundle/Contents/Linux"
cp -Rfv "${srcdir}/EZUSB_Linux/EZUSB_Linux_x86_64_v${pkgver}/driver_${pkgname}_v${pkgver}_for_64_bit/drivers/Info.plist" "${pkgdir}/usr/lib/pcsc/drivers/${pkgname}.bundle/Contents/"
cp -Rfv "${srcdir}/EZUSB_Linux/EZUSB_Linux_x86_64_v${pkgver}/driver_${pkgname}_v${pkgver}_for_64_bit/drivers/${pkgname}.so" "${pkgdir}/usr/lib/pcsc/drivers/${pkgname}.bundle/Contents/Linux"
# Uncomment to enable 32-bit support
#mkdir -p "$pkgdir/usr/lib32/pcsc/drivers/$pkgname.bundle/Contents/Linux"
#cp -Rfv "$srcdir/EZUSB_Linux/EZUSB_Linux_v${pkgver}/driver_${pkgname}_v${pkgver}/drivers/Info.plist" "$pkgdir/usr/lib32/pcsc/drivers/${pkgname}.bundle/Contents/"
#cp -Rfv "$srcdir/EZUSB_Linux/EZUSB_Linux_v${pkgver}/driver_${pkgname}_v${pkgver}/drivers/${pkgname}.so" "$pkgdir/usr/lib32/pcsc/drivers/${pkgname}.bundle/Contents/Linux"
}
|