diff options
author | Young Acinonyx | 2021-09-26 03:26:15 -0300 |
---|---|---|
committer | Young Acinonyx | 2021-09-26 03:26:15 -0300 |
commit | baa7c2d374fd4b061fcb4abf96165d012f64677b (patch) | |
tree | 22e380dda78ef1fae9372732eebb4dd42f03e683 | |
parent | c3cecbef5f4d0d89c9fc420c4ade53c3256da22e (diff) | |
download | aur-baa7c2d374fd4b061fcb4abf96165d012f64677b.tar.gz |
Cleanup.
-rw-r--r-- | .SRCINFO | 5 | ||||
-rwxr-xr-x[-rw-r--r--] | PKGBUILD | 29 |
2 files changed, 18 insertions, 16 deletions
@@ -1,13 +1,12 @@ pkgbase = ezusb - pkgdesc = Driver for EZ100PU/EZMINI smart card readers. + pkgdesc = Driver for Castles Technology EZ100PU/EZMINI PC/SC Smart Card Reader. pkgver = 1.5.3 pkgrel = 1 url = https://www.castlestech.com/ arch = x86_64 license = unknown makedepends = unzip - source = https://www.castlestech.com/wp-content/uploads/2016/08/201511920271676073.zip + source = ezusb-1.5.3.zip::https://www.castlestech.com/wp-content/uploads/2016/08/201511920271676073.zip md5sums = c4adcc5cb7f34f3a6092b1474c06c513 pkgname = ezusb - diff --git a/PKGBUILD b/PKGBUILD index fe20a60bb1dc..e5da8cf21cc7 100644..100755 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,29 +1,32 @@ -# Maintainer: Young Acinonyx <young.acinonyx [at ] gmail [dot] com> +# Maintainer: Young Acinonyx <young.acinonyx [at] gmail [dot] com> pkgname=ezusb +_pkgname=EZUSB_Linux pkgver=1.5.3 pkgrel=1 epoch= -pkgdesc="Driver for EZ100PU/EZMINI smart card readers." +pkgdesc="Driver for Castles Technology EZ100PU/EZMINI PC/SC Smart Card Reader." arch=('x86_64') url="https://www.castlestech.com/" license=('unknown') makedepends=('unzip') -source=("https://www.castlestech.com/wp-content/uploads/2016/08/201511920271676073.zip") +source=("${pkgname}-${pkgver}.zip::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 + cd "${srcdir}/${_pkgname}/" + + # Extract only the 64-bit version of the driver + unzip -qo ${_pkgname}_x86_64_v${pkgver}.zip + + # Remove unnecessary files and directories + find "${srcdir}" -type f ! -iname Info.plist ! -iname ezusb.so + find "${srcdir}" -type d -empty -delete } 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" + install -dm 755 "${pkgdir}/usr/lib/pcsc/drivers/${pkgname}.bundle/Contents/Linux" + cp -Rfv "${srcdir}/${_pkgname}/${_pkgname}_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}/${_pkgname}/${_pkgname}_x86_64_v${pkgver}/driver_${pkgname}_v${pkgver}_for_64_bit/drivers/${pkgname}.so" "${pkgdir}/usr/lib/pcsc/drivers/${pkgname}.bundle/Contents/Linux" } + |