diff --git a/gnu/packages/hexedit.scm b/gnu/packages/hexedit.scm index 368a902ce3..e1a029167a 100644 --- a/gnu/packages/hexedit.scm +++ b/gnu/packages/hexedit.scm @@ -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