gnu: pamtester: Fix build with gcc@14.

* gnu/packages/authentication.scm (pamtester)
[arguments]<#:phases>{force-reconfigure}: New phase.
[native-inputs]: Add autoconf, automake, libtool.

Fixes: guix/guix#4640
Change-Id: I454b6b134a89220a97b0799e2041e459e64efaff
Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
Sergey Trofimov 2025-12-03 14:38:32 +01:00 committed by Andreas Enge
parent 49491f8d5d
commit f21bc13b5c
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -221,8 +221,13 @@ YubiKey into your existing user authentication infrastructure.")
(sha256 (sha256
(base32 "1mdj1wj0adcnx354fs17928yn2xfr1hj5mfraq282dagi873sqw3")))) (base32 "1mdj1wj0adcnx354fs17928yn2xfr1hj5mfraq282dagi873sqw3"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'force-reconfigure
(lambda _ (delete-file "configure"))))))
(native-inputs (native-inputs
(list pkg-config)) (list autoconf automake libtool pkg-config))
(inputs (inputs
(list linux-pam)) (list linux-pam))
(home-page "https://pamtester.sourceforge.net/") (home-page "https://pamtester.sourceforge.net/")