diff options
| author | Sebastian Gibb <mail@sebastiangibb.de> | 2025-12-21 15:42:11 +0100 |
|---|---|---|
| committer | Rutherther <rutherther@ditigal.xyz> | 2026-01-25 21:24:36 +0100 |
| commit | c714bcadd23d34dc9fe2bb42dc4e7906c5eebd75 (patch) | |
| tree | 09a5c9bed3607e321a4095c3e6946a70f34749c2 /gnu/packages/security-token.scm | |
| parent | 501b1cc31d7451df5a5b9c4a70e86b6d893b10b3 (diff) | |
gnu: ccid: Switch to meson-build-system
* gnu/packages/security-token.scm (ccid)[build-system]: Switch to
meson-build-system.
[arguments]<#:configure-flags>: Remove.
<#:phases>: Remove ’patch-Makefile and add ’patch-data-paths.
[native-inputs]: Remove autoconf, autoconf-archive, automake,
pkg-config, python-wrapper and which.
[inputs]: Add eudev.
Change-Id: Id2b8d0773d8b1ae32a7c9cbff6e6238683de483c
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Rutherther <rutherther@ditigal.xyz>
Diffstat (limited to 'gnu/packages/security-token.scm')
| -rw-r--r-- | gnu/packages/security-token.scm | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index d57f82fa98a..d53a764615f 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -114,32 +114,24 @@ (file-name (git-file-name name version)) (sha256 (base32 "0j3xw2s44dpphdyy5bnf33s4b2y25p8igdc7lidmsrhh4afv7rp9")))) - (build-system gnu-build-system) + (build-system meson-build-system) (arguments (list - #:configure-flags - #~(list (string-append "--enable-usbdropdir=" - #$output - "/pcsc/drivers")) #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'patch-Makefile - (lambda _ - (substitute* "src/Makefile.am" - (("/bin/echo") (which "echo")))))))) + (add-after 'unpack 'patch-data-paths + (lambda _ + (substitute* "meson.build" + (("pcsc_dep\\.get_variable\\('usbdropdir'\\)") + (string-append "'" #$output "/pcsc/drivers'")) + (("udev\\.get_variable\\(pkgconfig: 'udevdir'\\)") + (string-append "'" #$output "/lib/udev/'")))))))) (native-inputs - (list autoconf - autoconf-archive - automake - flex - libtool + (list flex perl - pkg-config - python-wrapper - which pkg-config)) (inputs - (list libusb pcsc-lite zlib)) + (list libusb pcsc-lite eudev zlib)) (home-page "https://ccid.apdu.fr/") (synopsis "PC/SC driver for USB smart card devices") (description |
