diff options
author | Anthony Rabbito | 2021-11-18 17:13:55 -0500 |
---|---|---|
committer | Anthony Rabbito | 2021-11-18 17:13:55 -0500 |
commit | a8725ef3e865dc4e2412f764e247a733f39be714 (patch) | |
tree | 3db898b857b94988cea6e4da1457c54054ceb0a3 | |
download | aur-a8725ef3e865dc4e2412f764e247a733f39be714.tar.gz |
add pcsc toolbox
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..fdaaebef19a8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = pcsclite-toolbox + pkgdesc = PC/SC Architecture smartcard middleware library patched for a Fedora socket + pkgver = 1.9.4 + pkgrel = 1 + url = https://pcsclite.apdu.fr/ + arch = x86_64 + license = BSD + makedepends = pkg-config + depends = python + depends = systemd + depends = libsystemd.so + depends = libudev.so + provides = libpcsclite.so + provides = libpcscspy.so + provides = pcsclite + conflicts = pcsclite + options = !docs + source = https://pcsclite.apdu.fr/files/pcsc-lite-1.9.4.tar.bz2 + source = https://pcsclite.apdu.fr/files/pcsc-lite-1.9.4.tar.bz2.asc + source = https://src.fedoraproject.org/rpms/pcsc-lite/raw/rawhide/f/pcsc-lite-1.9.1-maxreaders.patch + validpgpkeys = F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E + sha256sums = 8a8caac227e0a266015298dda663e81576a0d11d698685101e6aa6c9fdb51c4b + sha256sums = SKIP + sha256sums = 11f0d8c4c54aba6bc6a5f8a799301f66c48c11894a173c0c670c6ad6785daa87 + +pkgname = pcsclite-toolbox diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ebfde92709ab --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +pkgname=pcsclite-toolbox +pkgver=1.9.4 +pkgrel=1 +pkgdesc="PC/SC Architecture smartcard middleware library patched for a Fedora socket" +arch=('x86_64') +url='https://pcsclite.apdu.fr/' +license=('BSD') +depends=('python' 'systemd' 'libsystemd.so' 'libudev.so') +makedepends=('pkg-config') +conflicts=("pcsclite") +provides=('libpcsclite.so' 'libpcscspy.so' 'pcsclite') +options=('!docs') +validpgpkeys=('F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E') # Ludovic Rousseau <rousseau@debian.org> +source=("https://pcsclite.apdu.fr/files/pcsc-lite-${pkgver}.tar.bz2"{,.asc} + "https://src.fedoraproject.org/rpms/pcsc-lite/raw/rawhide/f/pcsc-lite-1.9.1-maxreaders.patch") +sha256sums=('8a8caac227e0a266015298dda663e81576a0d11d698685101e6aa6c9fdb51c4b' + 'SKIP' + '11f0d8c4c54aba6bc6a5f8a799301f66c48c11894a173c0c670c6ad6785daa87') + +prepare() { + cd "${srcdir}/${_pkgname}/pcsc-lite-${pkgver}" + patch --forward --strip=1 --input="${srcdir}/pcsc-lite-1.9.1-maxreaders.patch" +} + +build() { + cd "pcsc-lite-$pkgver" + + ./configure \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --sysconfdir=/etc \ + --enable-filter \ + --enable-ipcdir=/run/pcscd \ + --enable-libudev \ + --enable-usbdropdir=/usr/lib/pcsc/drivers \ + --with-systemdsystemunitdir=/usr/lib/systemd/system + + make +} + +package() { + cd "pcsc-lite-$pkgver" + make DESTDIR="$pkgdir" install + + install -D -m0644 "$srcdir/pcsc-lite-$pkgver/COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -d "$pkgdir/usr/lib/pcsc/drivers" +} |