diff options
| author | Efraim Flashner <efraim@flashner.co.il> | 2024-11-13 10:52:32 +0200 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2024-12-31 10:54:17 +0800 |
| commit | 097b291e6f9c27757a440e7ceca1173212869013 (patch) | |
| tree | a818ea7533e22e4d1d57d37d7d51fb4216640337 /gnu/packages | |
| parent | 368c1f4c5e207c21d88f490101d0859b0a036259 (diff) | |
gnu: ncdu: Update to 2.6.
* gnu/packages/ncdu.scm (ncdu): Update to 2.6.
[source]: Adjust snippet to not remove manpage.
[arguments]: Remove adjustments to phases.
[inputs]: Add zstd:lib.
[native-inputs]: Add pkg-config.
Remove perl.
Change-Id: I6e85f06f22dcd5d62b41009039b984e6b8e65b28
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/ncdu.scm | 24 |
1 files changed, 8 insertions, 16 deletions
diff --git a/gnu/packages/ncdu.scm b/gnu/packages/ncdu.scm index f68b682fbba..ab88f41dade 100644 --- a/gnu/packages/ncdu.scm +++ b/gnu/packages/ncdu.scm | |||
| @@ -20,8 +20,10 @@ | |||
| 20 | 20 | ||
| 21 | (define-module (gnu packages ncdu) | 21 | (define-module (gnu packages ncdu) |
| 22 | #:use-module (gnu packages) | 22 | #:use-module (gnu packages) |
| 23 | #:use-module (gnu packages compression) | ||
| 23 | #:use-module (gnu packages ncurses) | 24 | #:use-module (gnu packages ncurses) |
| 24 | #:use-module (gnu packages perl) | 25 | #:use-module (gnu packages pkg-config) |
| 26 | #:use-module (gnu packages zig) | ||
| 25 | #:use-module (guix licenses) | 27 | #:use-module (guix licenses) |
| 26 | #:use-module (guix packages) | 28 | #:use-module (guix packages) |
| 27 | #:use-module (guix download) | 29 | #:use-module (guix download) |
| @@ -60,29 +62,19 @@ ncurses installed.") | |||
| 60 | (package | 62 | (package |
| 61 | (inherit ncdu-1) | 63 | (inherit ncdu-1) |
| 62 | (name "ncdu") | 64 | (name "ncdu") |
| 63 | (version "2.2.2") | 65 | (version "2.6") |
| 64 | (source (origin | 66 | (source (origin |
| 65 | (method url-fetch) | 67 | (method url-fetch) |
| 66 | (uri (string-append "https://dev.yorhel.nl/download/ncdu-" | 68 | (uri (string-append "https://dev.yorhel.nl/download/ncdu-" |
| 67 | version ".tar.gz")) | 69 | version ".tar.gz")) |
| 68 | (sha256 | 70 | (sha256 |
| 69 | (base32 | 71 | (base32 |
| 70 | "14zrmcxnrczamqjrib99jga05ixk0dzfav3pd6s1h8vm9q121nch")) | 72 | "01g5mpvsm78lkd0yin82gyancrl23npy69qcp3d60vmm72yiwirz")))) |
| 71 | (modules '((guix build utils))) | ||
| 72 | (snippet | ||
| 73 | #~(begin | ||
| 74 | ;; Delete a pregenerated man page. We'll build it ourselves. | ||
| 75 | (delete-file "ncdu.1"))))) | ||
| 76 | (build-system zig-build-system) | 73 | (build-system zig-build-system) |
| 77 | (arguments | 74 | (arguments |
| 78 | (list | 75 | (list #:zig zig-0.12)) |
| 79 | #:phases | 76 | (inputs (list ncurses `(,zstd "lib"))) |
| 80 | #~(modify-phases %standard-phases | 77 | (native-inputs (list pkg-config)) |
| 81 | (delete 'validate-runpath) | ||
| 82 | (add-after 'build 'build-manpage | ||
| 83 | (lambda _ | ||
| 84 | (invoke "make" "doc")))))) | ||
| 85 | (native-inputs (list perl)) | ||
| 86 | (properties `((tunable? . #t))))) | 78 | (properties `((tunable? . #t))))) |
| 87 | 79 | ||
| 88 | (define-public ncdu-2 | 80 | (define-public ncdu-2 |
