spkgbuild 727 B

12345678910111213141516171819202122232425262728293031
  1. # description : Middleware to access a smart card using SCard API (PC/SC)
  2. # homepage : https://pcsclite.apdu.fr
  3. # depends : polkit
  4. name=pcsclite
  5. version=2.3.0
  6. release=1
  7. noextract=""
  8. backup=""
  9. source="https://pcsclite.apdu.fr/files/pcsc-lite-$version.tar.xz"
  10. build() {
  11. meson setup pcsc-lite-$version build \
  12. --prefix=/usr \
  13. --sysconfdir=/etc \
  14. --sbindir=/usr/sbin/ \
  15. --buildtype=plain \
  16. --wrap-mode nodownload \
  17. -D b_lto=true \
  18. -D b_pie=true \
  19. -D libudev=true \
  20. -D usb=true \
  21. -D usbdropdir=/usr/lib/pcsc/drivers \
  22. -D libsystemd=false
  23. meson compile -C build
  24. DESTDIR=$PKG meson install -C build
  25. rm -r $PKG/usr/share/doc
  26. install -d $PKG/usr/lib/pcsc/drivers
  27. }