mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 07:26:13 -05:00
gnu: heimdal: Run autoreconf.
* gnu/packages/kerberos.scm (heimdal): Run autoreconf. Signed-off-by: Josselin Poiret <dev@jpoiret.xyz>
This commit is contained in:
parent
f4f5ee6ad6
commit
94879ff743
1 changed files with 12 additions and 9 deletions
|
@ -183,14 +183,7 @@ (define-public heimdal
|
|||
(base32
|
||||
"0f4dblav859p5hn7b2jdj1akw6d8p32as6bj6zym19kghh3s51zx"))
|
||||
(patches
|
||||
(search-patches "heimdal-CVE-2022-45142.patch"))
|
||||
(modules '((guix build utils)))
|
||||
(snippet
|
||||
'(begin
|
||||
(substitute* "configure"
|
||||
(("User=.*$") "User=Guix\n")
|
||||
(("Host=.*$") "Host=GNU")
|
||||
(("Date=.*$") "Date=2022\n"))))))
|
||||
(search-patches "heimdal-CVE-2022-45142.patch"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags
|
||||
|
@ -223,7 +216,12 @@ (define-public heimdal
|
|||
#:phases (modify-phases %standard-phases
|
||||
(add-before 'configure 'pre-configure
|
||||
(lambda* (#:key inputs #:allow-other-keys)
|
||||
(invoke (search-input-file inputs "bin/autoreconf") "--install" "--force")
|
||||
(substitute* "configure"
|
||||
;; Reproducible build date, etc.
|
||||
(("User=.*$") "User=Guix\n")
|
||||
(("Host=.*$") "Host=GNU\n")
|
||||
(("Date=.*$") "Date=2022\n")
|
||||
;; The e2fsprogs input is included for libcom_err,
|
||||
;; let's use it even if cross-compiling.
|
||||
(("test \"\\$\\{krb_cv_com_err\\}\" = \"yes\"")
|
||||
|
@ -255,12 +253,17 @@ (define-public heimdal
|
|||
(format #t "#!~a~%exit 1~%" (which "sh")))))))
|
||||
;; Tests fail when run in parallel.
|
||||
#:parallel-tests? #f))
|
||||
(native-inputs (list bison
|
||||
(native-inputs (list autoconf
|
||||
automake
|
||||
bison
|
||||
e2fsprogs ;for 'compile_et'
|
||||
flex
|
||||
libtool
|
||||
texinfo
|
||||
unzip ;for tests
|
||||
pkg-config
|
||||
perl
|
||||
perl-json
|
||||
python))
|
||||
(inputs (list readline
|
||||
bash-minimal
|
||||
|
|
Loading…
Reference in a new issue