summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-11-13 10:52:32 +0200
committerHilton Chain <hako@ultrarare.space>2024-12-31 10:54:17 +0800
commit097b291e6f9c27757a440e7ceca1173212869013 (patch)
treea818ea7533e22e4d1d57d37d7d51fb4216640337 /gnu/packages
parent368c1f4c5e207c21d88f490101d0859b0a036259 (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.scm24
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