From 2b8ed46ab5afd67043865f141ab5e5a38cf033aa Mon Sep 17 00:00:00 2001 From: Markus Zoppelt Date: Mon, 20 Nov 2023 20:54:14 +0100 Subject: [PATCH] add `pcsc-lite` (#4133) * +pcsc-lite * rename and fix version matcher * clean up and explicit version * remove broken comment * add `flex` * libudev * pod2man * darwin --disable-libsystemd --------- Co-authored-by: Jacob Heider --- projects/pcsclite.apdu.fr/package.yml | 41 +++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 projects/pcsclite.apdu.fr/package.yml diff --git a/projects/pcsclite.apdu.fr/package.yml b/projects/pcsclite.apdu.fr/package.yml new file mode 100644 index 00000000..39185581 --- /dev/null +++ b/projects/pcsclite.apdu.fr/package.yml @@ -0,0 +1,41 @@ +distributable: + url: https://pcsclite.apdu.fr/files/pcsc-lite-{{ version }}.tar.bz2 + strip-components: 1 + ref: v{{version}}} + +display-name: pcsc-lite + +versions: + url: https://pcsclite.apdu.fr/files/ + match: /pcsc-lite-\d+(\.\d+)+\.tar/ + strip: + - /pcsc-lite-/ + - /\.tar/ + +dependencies: + libusb.info: ^1 + linux: + systemd.io: ^254 # libudev + +build: + dependencies: + cmake.org: ^3 + github.com/westes/flex: '*' + perl.org: ^5 # pod2man + script: | + ./configure $ARGS + make install + env: + ARGS: + - --disable-dependency-tracking + - --disable-silent-rules + - --prefix={{ prefix }} + - --sysconfdir=/etc + darwin: + ARGS: + - --disable-libsystemd + +provides: + - bin/pcscd + +test: pcscd --version