@@ -49,20 +49,22 @@
`(#:tests? #f ; no check target
#:phases
(modify-phases %standard-phases
- ;; Make F1 open the man page even if man-db is not in the profile
+ ;; Make F1 open the man page even if man-db is not in the profile.
(add-after 'unpack 'patch-man-path
- (lambda _
+ (lambda* (#:key inputs outputs #:allow-other-keys)
(substitute* "interact.c"
(("\"man\"")
- (string-append "\"" (assoc-ref %build-inputs "man-db") "/bin/man\""))
+ (string-append "\"" (assoc-ref inputs "man-db") "/bin/man\""))
(("\"hexedit\"")
- (string-append "\"" (assoc-ref %outputs "out") "/share/man/man1/hexedit.1.gz\""))))))))
+ (string-append "\"" (assoc-ref outputs "out")
+ "/share/man/man1/hexedit.1.gz\"")))
+ #t)))))
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)))
(inputs
- `(("ncurses" ,ncurses)
- ("man-db" ,man-db)))
+ `(("man-db" ,man-db)
+ ("ncurses" ,ncurses)))
(synopsis "View and edit files or devices in hexadecimal or ASCII")
(description "hexedit shows a file both in ASCII and in hexadecimal. The
file can be a device as the file is read a piece at a time. You can modify