1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-08 06:00:36 +02:00

gnu: Add xxd.

* gnu/packages/vim.scm (xxd): New variable.
This commit is contained in:
Ricardo Wurmus
2017-09-22 11:55:00 +02:00
parent b43b9acf15
commit b0a1d7ef7d

View File

@@ -102,6 +102,27 @@ Vim is perfect for all kinds of text editing, from composing email to editing
configuration files.")
(license license:vim)))
(define-public xxd
(package (inherit vim)
(name "xxd")
(arguments
`(#:make-flags '("CC=gcc")
#:tests? #f ; there are none
#:phases
(modify-phases %standard-phases
(delete 'configure)
(add-after 'unpack 'chdir
(lambda _
(chdir "src/xxd")))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(let ((bin (string-append (assoc-ref outputs "out") "/bin")))
(install-file "xxd" bin)
#t))))))
(synopsis "Hexdump utility from vim")
(description "This package provides the Hexdump utility xxd that comes
with the editor vim.")))
(define-public vim-full
(package
;; This package should share its source with Vim, but it doesn't