gnu: yadifa: Update to 2.3.7.

* gnu/packages/dns.scm (yadifa): Update to 2.3.7.
[arguments]: Add ‘--disable-build-timestamp’ and ‘--enable-acl’ to, and
remove ‘--enable-messages’ from #:configure-flags.
This commit is contained in:
Tobias Geerinckx-Rice 2018-01-10 00:42:24 +01:00
parent eb0e51c4c7
commit 57b05e4a24
No known key found for this signature in database
GPG Key ID: 0DB0FF884F556D79
1 changed files with 22 additions and 15 deletions

View File

@ -443,34 +443,41 @@ served by AS112. Stub and forward zones are supported.")
(define-public yadifa (define-public yadifa
(package (package
(name "yadifa") (name "yadifa")
(version "2.2.6") (version "2.3.7")
(source (source
(let ((build "7246")) (let ((build "7543"))
(origin (origin
(method url-fetch) (method url-fetch)
(uri (uri
(string-append "http://cdn.yadifa.eu/sites/default/files/releases/" (string-append "http://cdn.yadifa.eu/sites/default/files/releases/"
name "-" version "-" build ".tar.gz")) name "-" version "-" build ".tar.gz"))
(sha256 (sha256
(base32 (base32 "0j4zj7h72ni3bbqbm1632z0vx8b9fjdrn4n1yx4yyzkpchsipwff")))))
"041a35f5jz2wcn8pxk1m7b2qln2wbvj4ddwb0a53lqabl912xi6p")))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("which" ,which))) `(("which" ,which)))
(inputs (inputs
`(("openssl" ,openssl))) `(("openssl" ,openssl)))
(arguments (arguments
`(#:phases (modify-phases %standard-phases `(#:phases
(add-before 'configure 'omit-example-configurations (modify-phases %standard-phases
(lambda _ (add-before 'configure 'omit-example-configurations
(substitute* "Makefile.in" (lambda _
((" (etc|var)") "")) (substitute* "Makefile.in"
#t))) ((" (etc|var)") ""))
#:configure-flags (list "--sysconfdir=/etc" "--localstatedir=/var" #t)))
"--enable-shared" "--disable-static" #:configure-flags
"--enable-messages" "--enable-ctrl" (list "--sysconfdir=/etc"
"--enable-nsec" "--enable-nsec3" "--localstatedir=/var"
"--enable-tsig" "--enable-caching"))) "--disable-build-timestamp" ; build reproducibly
"--enable-shared"
"--disable-static"
"--enable-acl"
"--enable-caching"
"--enable-ctrl" ; enable remote control
"--enable-nsec"
"--enable-nsec3"
"--enable-tsig")))
(home-page "http://www.yadifa.eu/") (home-page "http://www.yadifa.eu/")
(synopsis "Authoritative DNS name server") (synopsis "Authoritative DNS name server")
(description "YADIFA is an authoritative name server for the @dfn{Domain (description "YADIFA is an authoritative name server for the @dfn{Domain