me
/
guix
Archived
1
0
Fork 0

gnu: ldns: Gexp arguments.

* gnu/packages/dns.scm (ldns)[arguments]:
Rewrite as a keyword/gexp list.
master
Tobias Geerinckx-Rice 2021-12-23 05:24:16 +01:00
parent a1bf1e6faf
commit 14bc88a9b3
No known key found for this signature in database
GPG Key ID: 0DB0FF884F556D79
1 changed files with 33 additions and 44 deletions

View File

@ -79,6 +79,7 @@
#:use-module (gnu packages web) #:use-module (gnu packages web)
#:use-module (gnu packages xml) #:use-module (gnu packages xml)
#:use-module (gnu packages) #:use-module (gnu packages)
#:use-module (guix gexp)
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages) #:use-module (guix packages)
#:use-module (guix download) #:use-module (guix download)
@ -157,11 +158,10 @@ protocol.")
(build-system gnu-build-system) (build-system gnu-build-system)
(outputs '("out" "drill" "examples" "pyldns")) (outputs '("out" "drill" "examples" "pyldns"))
(arguments (arguments
`( ;; Tests require Tpkg.
;; https://tpkg.github.io/
#:tests? #f
#:configure-flags
(list (list
#:tests? #f ; tests require <https://tpkg.github.io>
#:configure-flags
#~(list
"--disable-static" "--disable-static"
"--enable-gost-anyway" "--enable-gost-anyway"
"--enable-rrtype-ninfo" "--enable-rrtype-ninfo"
@ -176,30 +176,19 @@ protocol.")
;; Perl module DNS::LDNS not available. ;; Perl module DNS::LDNS not available.
;; https://github.com/erikoest/DNS-LDNS.git ;; https://github.com/erikoest/DNS-LDNS.git
;; "--with-p5-dns-ldns" ;; "--with-p5-dns-ldns"
(string-append "--with-ssl=" (string-append "--with-ssl=" #$(this-package-input "openssl"))
(assoc-ref %build-inputs "openssl")) (string-append "--with-ca-path=" #$(this-package-input "nss-certs")
(string-append "--with-ca-path="
(assoc-ref %build-inputs "nss-certs")
"/etc/ssl/certs")) "/etc/ssl/certs"))
#:make-flags #:make-flags
(list #~(list
(string-append "drillbindir=" (string-append "drillbindir=" #$output:drill "/bin")
(assoc-ref %outputs "drill") (string-append "drillmandir=" #$output:drill "/share/man")
"/bin") (string-append "examplesbindir=" #$output:examples "/bin")
(string-append "drillmandir=" (string-append "examplesmandir=" #$output:examples "/share/man")
(assoc-ref %outputs "drill") (string-append "python_site=" #$output:pyldns "/lib/python"
"/share/man") #$(version-major+minor (package-version
(string-append "examplesbindir=" (this-package-input
(assoc-ref %outputs "examples") "python-wrapper")))
"/bin")
(string-append "examplesmandir="
(assoc-ref %outputs "examples")
"/share/man")
(string-append "python_site="
(assoc-ref %outputs "pyldns")
"/lib/python"
,(version-major+minor
(package-version python))
"/site-packages")))) "/site-packages"))))
(native-inputs (native-inputs
(list doxygen perl perl-devel-checklib pkg-config swig)) (list doxygen perl perl-devel-checklib pkg-config swig))