* gnu/packages/networking.scm (bind): New variable. --- gnu/packages/networking.scm | 46 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+)
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm index bdcccce..7bb4a69 100644 --- a/gnu/packages/networking.scm +++ b/gnu/packages/networking.scm @@ -10,6 +10,7 @@ ;;; Copyright © 2016 Eric Bavier <bav...@member.fsf.org> ;;; Copyright © 2016 ng0 <n...@we.make.ritual.n0.is> ;;; Coypright © 2016 Arun Isaac <arunis...@systemreboot.net> +;;; Coypright © 2016 John Darrington <j...@gnu.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -56,6 +57,51 @@ #:use-module (gnu packages python) #:use-module (gnu packages tls)) +(define-public bind + (package + (name "bind") + (version "9.10.4-P2") + (source (origin + (method url-fetch) + (uri (string-append + "ftp://ftp.isc.org/isc/bind9/" version "/" name "-" + version ".tar.gz")) + (sha256 + (base32 + "08s48h5p916ixjiwgar4w6skc20crmg7yj1y7g89c083zvw8lnxk")))) + (build-system gnu-build-system) + (arguments + `(#:configure-flags + (list + (string-append "--with-openssl=" (assoc-ref %build-inputs "openssl"))) + + #:phases + ;; When and if guix provides user namespaces for the build process, + ;; then the following can be uncommented and the subsequent "force-test" + ;; will not be necessary. + + ;; (modify-phases %standard-phases + ;; (add-before 'check 'set-up-loopback + ;; (lambda _ + ;; (system "bin/tests/system/ifconfig.sh up")))) + (modify-phases %standard-phases + (replace 'check + (lambda _ + (zero? (system* "make" "force-test"))))))) + (inputs + `(("openssl" ,openssl))) + (native-inputs `(("perl" ,perl) + ("net-tools" ,net-tools))) + (synopsis "An implementation of the Domain Name System") + (description "BIND is an implementation of the Domain Name System (DNS) +protocols for the Internet. It is a reference implementation of those +protocols, but it is also production-grade software, suitable for use in +high-volume and high-reliability applications. The name BIND stands for +"Berkeley Internet Name Domain", because the software originated in the early +1980s at the University of California at Berkeley.") + (home-page "https://www.isc.org/downloads/bind") + (license license:bsd-2))) + (define-public macchanger (package (name "macchanger") -- 2.1.4