PKGBUILD 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. # Maintainer: David P. <megver83@parabola.nu>
  2. # Maintainer (Arch): Alad Wenter <alad@archlinux.org>
  3. # Maintainer (Arch): Christian Hesse <mail@eworm.de>
  4. # Contributor (Arch): Giovanni Scafora <giovanni@archlinux.org>
  5. # Contributor (Arch): Daniel Plaza <daniel.plaza.espi@gmail.com>
  6. pkgname=pcsclite
  7. pkgver=2.0.0
  8. pkgrel=1
  9. pkgrel+=.nonsystemd1
  10. pkgdesc="PC/SC Architecture smartcard middleware library"
  11. arch=('x86_64')
  12. arch+=('i686' 'armv7h')
  13. url='https://pcsclite.apdu.fr/'
  14. license=('BSD')
  15. depends=('libudev.so' 'libpolkit-gobject-1.so')
  16. makedepends=('polkit')
  17. optdepends=(
  18. 'python: API call trace logging with the pcsc-spy'
  19. 'ccid: USB Chip/Smart Card Interface Devices driver'
  20. )
  21. provides=('libpcsclite.so' 'libpcscspy.so')
  22. validpgpkeys=('F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E') # Ludovic Rousseau <rousseau@debian.org>
  23. source=("https://pcsclite.apdu.fr/files/pcsc-lite-${pkgver}.tar.bz2"{,.asc})
  24. sha256sums=('d6c3e2b64510e5ed6fcd3323febf2cc2a8e5fda5a6588c7671f2d77f9f189356'
  25. 'SKIP')
  26. build() {
  27. cd "pcsc-lite-$pkgver"
  28. ./configure \
  29. --prefix=/usr \
  30. --sbindir=/usr/bin \
  31. --sysconfdir=/etc \
  32. --disable-static \
  33. --enable-filter \
  34. --enable-ipcdir=/run/pcscd \
  35. --enable-libudev \
  36. --enable-usbdropdir=/usr/lib/pcsc/drivers \
  37. --disable-libsystemd \
  38. --enable-polkit
  39. make
  40. }
  41. package() {
  42. cd "pcsc-lite-$pkgver"
  43. make DESTDIR="$pkgdir" install
  44. install -D -m0644 "$srcdir/pcsc-lite-$pkgver/COPYING" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
  45. install -d "$pkgdir/usr/lib/pcsc/drivers"
  46. }
  47. # vim:set sw=2 sts=-1 et: