diff options
author | Tobias Geerinckx-Rice <me@tobias.gr> | 2018-08-16 04:16:23 +0200 |
---|---|---|
committer | Tobias Geerinckx-Rice <me@tobias.gr> | 2018-08-16 05:15:20 +0200 |
commit | eb5a664344fc2078f56085d91f04fa2f38d8d678 (patch) | |
tree | 57f7f97f0988181301fcea8d520d5218bded756d | |
parent | 004830ccf7d46b33e5a3941193d4badd0bb90892 (diff) | |
download | guix-eb5a664344fc2078f56085d91f04fa2f38d8d678.tar guix-eb5a664344fc2078f56085d91f04fa2f38d8d678.tar.gz |
gnu: nnn: Update to 1.9.
* gnu/packages/admin.scm (nnn): Update to 1.9.
[source]: Switch to proper release tarball.
[native-inputs]: Add pkg-config.
[phases]: Remove ‘patch-curses-lib’ phase & ‘-Wl,-rpath=’ #:make-flags.
-rw-r--r-- | gnu/packages/admin.scm | 44 |
1 files changed, 15 insertions, 29 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm index ad0ca409ef..07fdc6ba9d 100644 --- a/gnu/packages/admin.scm +++ b/gnu/packages/admin.scm @@ -2400,43 +2400,29 @@ you are running, what theme or icon set you are using, etc.") (define-public nnn (package (name "nnn") - (version "1.7") - (source (origin - (method url-fetch) - (uri (string-append "https://github.com/jarun/nnn/" - "archive/v" version ".tar.gz")) - (file-name (string-append name "-" version ".tar.gz")) - (sha256 - (base32 - "0z3lqbfx3y1caxvn7yq90b7whwyq2y32zf8kyd976ilbxpxnxqpv")))) + (version "1.9") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/jarun/nnn/releases/download/v" + version "/" name "-v" version ".tar.gz")) + (sha256 + (base32 "1d6z12y4rlg4dzhpm30irpq2ak8hjh5zykkp2n7vxnz5m4ki89zp")))) (build-system gnu-build-system) - (inputs `(("ncurses" ,ncurses) - ("readline" ,readline))) + (inputs + `(("ncurses" ,ncurses) + ("readline" ,readline))) + (native-inputs + `(("pkg-config" ,pkg-config))) (arguments - '(#:tests? #f ; no tests + '(#:tests? #f ; no tests #:phases - ;; We do not provide `ncurses.h' within an `ncursesw' - ;; sub-directory, so patch the source accordingly. See - ;; <http://bugs.gnu.org/19018>. - ;; Thanks to gtypist maintainer. (modify-phases %standard-phases - (add-after 'unpack 'patch-curses-lib - (lambda* (#:key outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out"))) - (substitute* "Makefile" - (("-lncursesw") - "-lncurses")) - (substitute* "nnn.c" - (("ncursesw\\/curses.h") - "ncurses.h"))) - #t)) - (delete 'configure)) + (delete 'configure)) ; no configure script #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")) - (string-append "-Wl,-rpath=" - %output "/lib") "CC=gcc"))) (home-page "https://github.com/jarun/nnn") (synopsis "Terminal file browser") |