(bind-minor-version "9")
(bind-patch-version "9")
(bind-release-type "-P") ; for patch release, use "-P"
- (bind-release-version "3") ; for patch release, e.g. "4"
+ (bind-release-version "4") ; for patch release, e.g. "4"
(bind-version (string-append bind-major-version
"."
bind-minor-version
bind-release-version)))
(package
(name "isc-dhcp")
- (version "4.3.4")
+ (version "4.3.5")
(source (origin
(method url-fetch)
(uri (string-append "http://ftp.isc.org/isc/dhcp/"
version "/dhcp-" version ".tar.gz"))
(sha256
(base32
- "0zk0imll6bfyp9p4ndn8h6s4ifijnw5bhixswifr5rnk7pp5l4gm"))))
+ "0m7rwxvpb7xrmfl9ynpckhl0hi0xgm9bq1fmbp2r68sxy5mr75gb"))))
(build-system gnu-build-system)
(arguments
`(#:parallel-build? #f
"/bind-" bind-version ".tar.gz"))
(sha256
(base32
- "1qlii6syr491yjn6kpyqknlvbsrkwlsqa0grmmfbq1g3471fyfyn"))))
+ "1qpi23lrs6jfxqx8dakbqfyg3hvrzq5ldchg6my19xcvx8515mgx"))))
;; When cross-compiling, we need the cross Coreutils and sed.
;; Otherwise just use those from %FINAL-INPUTS.
#t)))))
(inputs
`(("openldap" ,openldap)
- ("openssl" ,openssl)
+ ("gnutls" ,gnutls)
("sasl" ,cyrus-sasl)))
(synopsis "User-space component to the Linux auditing system")
(description
(define-public nmap
(package
(name "nmap")
- (version "7.12")
+ (version "7.31")
(source (origin
(method url-fetch)
(uri (string-append "https://nmap.org/dist/nmap-" version
".tar.bz2"))
(sha256
(base32
- "014vagh9ak10hidwzp9s6g30y5h5fhsh8wykcnc1hnn9hwm0ipv3"))
+ "0hiqb28950kn4bjsmw0ksfyss7j2qdmgrj3xsjf7073pq01lx7yb"))
(modules '((guix build utils)))
(snippet
'(map delete-file-recursively
'(#:configure-flags '("--without-zenmap")
#:phases
(modify-phases %standard-phases
+ (add-after 'configure 'patch-Makefile
+ (lambda _
+ (substitute* "Makefile"
+ ;; Do not attempt to build lua.
+ (("build-dnet build-lua") "build-dnet"))
+ #t))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(define (make out . args)
(define-public sunxi-tools
(package
(name "sunxi-tools")
- (version "1.3")
+ (version "1.4.1")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/linux-sunxi/"
"sunxi-tools/archive/v" version ".tar.gz"))
(sha256
- (base32 "1iazm28gws1i8sls3gxwc5p108n56ags287zmh1rpvkn2k1az81a"))
+ (base32 "06qd2b4dlzbmzfy4q9n8v5rkkbmgcfdbv4nkkcp4nysi10k7cpfs"))
(modules '((guix build utils)))
(snippet
;; Remove binaries contained in the tarball which are only for the
`(#:tests? #f ; no tests exist
#:make-flags (list (string-append "PREFIX="
(assoc-ref %outputs "out"))
- "TARGET_TOOLS=sunxi-pio sunxi-meminfo"
- "CROSS_COMPILE=")
+ "CROSS_COMPILE="
+ "CC=gcc"
+ "all")
#:phases
(modify-phases %standard-phases
- (add-after 'unpack 'fix-Makefile
- (lambda _
- (substitute* "Makefile"
- ;; Upstream adds Makefile and config.h as dependencies
- ;; of all their tools which means $^ would pass them to gcc.
- ;; gcc won't know what to do with a Makefile.
- (("-o [$][@] [$]\\^") "-o $@ meminfo.c"))
- #t))
- (delete 'configure))))
+ (delete 'configure)
+ (replace 'install
+ (lambda* (#:key make-flags #:allow-other-keys)
+ (zero? (apply system* "make" "install-all" "install-misc"
+ make-flags)))))))
(home-page "https://github.com/linux-sunxi/sunxi-tools")
(synopsis "Hardware management tools for Allwinner computers")
(description "This package contains tools for Allwinner devices:
@item @command{sunxi-pio}: Sets GPIO parameters and oscillates a GPIO
in order to be able to find it.
@item @command{sunxi-meminfo}: Prints memory bus settings.
+@item @command{sunxi-nand-image-builder}: Prepares raw NAND images.
@end enumerate")
(license license:gpl2+)))