gnu: hexedit: Make F1 help more reliable.
* gnu/packages/hexedit.scm (hexedit)[arguments](patch-man-path): New phase. [inputs]: Add MAN-DB. Signed-off-by: Marius Bakke <mbakke@fastmail.com>master
parent
d5037890b4
commit
602059e794
|
@ -25,6 +25,7 @@
|
||||||
#:use-module (gnu packages)
|
#:use-module (gnu packages)
|
||||||
#:use-module (gnu packages autotools)
|
#:use-module (gnu packages autotools)
|
||||||
#:use-module (gnu packages compression)
|
#:use-module (gnu packages compression)
|
||||||
|
#:use-module (gnu packages man)
|
||||||
#:use-module (gnu packages ncurses)
|
#:use-module (gnu packages ncurses)
|
||||||
#:use-module (guix download)
|
#:use-module (guix download)
|
||||||
#:use-module (guix git-download)
|
#:use-module (guix git-download)
|
||||||
|
@ -44,12 +45,26 @@
|
||||||
(base32
|
(base32
|
||||||
"1xsxa5mip892jkvz9jshj73y6c7j3mgp8y393ciihqlyf2nmfs67"))))
|
"1xsxa5mip892jkvz9jshj73y6c7j3mgp8y393ciihqlyf2nmfs67"))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(arguments '(#:tests? #f)) ; no check target
|
(arguments
|
||||||
|
`(#: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.
|
||||||
|
(add-after 'unpack 'patch-man-path
|
||||||
|
(lambda* (#:key inputs outputs #:allow-other-keys)
|
||||||
|
(substitute* "interact.c"
|
||||||
|
(("\"man\"")
|
||||||
|
(string-append "\"" (assoc-ref inputs "man-db") "/bin/man\""))
|
||||||
|
(("\"hexedit\"")
|
||||||
|
(string-append "\"" (assoc-ref outputs "out")
|
||||||
|
"/share/man/man1/hexedit.1.gz\"")))
|
||||||
|
#t)))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("autoconf" ,autoconf)
|
`(("autoconf" ,autoconf)
|
||||||
("automake" ,automake)))
|
("automake" ,automake)))
|
||||||
(inputs
|
(inputs
|
||||||
`(("ncurses" ,ncurses)))
|
`(("man-db" ,man-db)
|
||||||
|
("ncurses" ,ncurses)))
|
||||||
(synopsis "View and edit files or devices in hexadecimal or ASCII")
|
(synopsis "View and edit files or devices in hexadecimal or ASCII")
|
||||||
(description "hexedit shows a file both in ASCII and in hexadecimal. The
|
(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
|
file can be a device as the file is read a piece at a time. You can modify
|
||||||
|
|
Reference in New Issue