From e121ecccdc5fe3b7422b85db9c3451e29cbac0d1 Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Sat, 18 May 2024 13:39:38 +0200 Subject: gnu: opensc: Switch to new package style. * gnu/packages/security-token.scm (opensc)[arguments]: Use g-exps. Change-Id: I3e59323deb804ba98669d51771ccfa05a92723e3 Signed-off-by: Maxim Cournoyer --- gnu/packages/security-token.scm | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) (limited to 'gnu/packages') diff --git a/gnu/packages/security-token.scm b/gnu/packages/security-token.scm index e569d071b8..da2957fe7a 100644 --- a/gnu/packages/security-token.scm +++ b/gnu/packages/security-token.scm @@ -366,20 +366,19 @@ (define-public opensc "0yxk97aj29pybvya6r9ix9xh00hdzcfrc2lcns4vb3kwpplamjr3")))) (build-system gnu-build-system) (arguments - `(#:phases - (modify-phases %standard-phases - ;; By setting an absolute path here, we arrange for OpenSC to - ;; successfully dlopen libpcsclite.so.1 by default. The user can - ;; still override this if they want to, by specifying a custom OpenSC - ;; configuration file at runtime. - (add-after 'unpack 'set-default-libpcsclite.so.1-path - (lambda* (#:key inputs #:allow-other-keys) - (let ((libpcsclite (search-input-file inputs - "/lib/libpcsclite.so.1"))) - (substitute* "configure" - (("DEFAULT_PCSC_PROVIDER=\"libpcsclite\\.so\\.1\"") - (string-append - "DEFAULT_PCSC_PROVIDER=\"" libpcsclite "\""))))))))) + (list + #:phases + #~(modify-phases %standard-phases + ;; By setting an absolute path here, we arrange for OpenSC to + ;; successfully dlopen libpcsclite.so.1 by default. The user can + ;; still override this if they want to, by specifying a custom OpenSC + ;; configuration file at runtime. + (add-after 'unpack 'set-default-libpcsclite.so.1-path + (lambda* (#:key inputs #:allow-other-keys) + (let ((libpcsclite (search-input-file inputs "/lib/libpcsclite.so.1"))) + (substitute* "configure" + (("DEFAULT_PCSC_PROVIDER=\"libpcsclite\\.so\\.1\"") + (string-append "DEFAULT_PCSC_PROVIDER=\"" libpcsclite "\""))))))))) (inputs (list readline openssl-1.1 pcsc-lite ccid)) (native-inputs -- cgit v1.2.3