summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYoung Acinonyx2021-09-26 03:26:15 -0300
committerYoung Acinonyx2021-09-26 03:26:15 -0300
commitbaa7c2d374fd4b061fcb4abf96165d012f64677b (patch)
tree22e380dda78ef1fae9372732eebb4dd42f03e683
parentc3cecbef5f4d0d89c9fc420c4ade53c3256da22e (diff)
downloadaur-baa7c2d374fd4b061fcb4abf96165d012f64677b.tar.gz
Cleanup.
-rw-r--r--.SRCINFO5
-rwxr-xr-x[-rw-r--r--]PKGBUILD29
2 files changed, 18 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a03d31fbe32d..99feefc009e5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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"
}
+