Skip to content

Make pcsc-lite build again on non-Linux architectures

Pino Toscano requested to merge (removed):non-linux into master
  • add the dh-exec build dependency, needed for architecture filtering in install files
  • restrict the libsystemd-dev build dependency to Linux
  • drop the libusb2-dev build dependency, specific to the discontinued kFreeBSD architectures
  • add the libusb-1.0-0-dev build dependency for libusb support on non-Linux architectures
  • limit the runtime systemd suggest to Linux
  • explicitly enable libudev, and libsystemd on Linux architectures, disabling libusb; on non-Linux architectures do the exact opposite (libudev, and libsystemd off, and libusb on)
  • pass -Dsystemdunit to meson only on Linux, useless otherwise
  • d/pcscd.install: install systemd files only on Linux

In addition, a couple of semi-related cleanups (see commit messages).

Merge request reports

Loading