From 097b291e6f9c27757a440e7ceca1173212869013 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Wed, 13 Nov 2024 10:52:32 +0200 Subject: 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 --- gnu/packages/ncdu.scm | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) (limited to 'gnu') diff --git a/gnu/packages/ncdu.scm b/gnu/packages/ncdu.scm index f68b682fbb..ab88f41dad 100644 --- a/gnu/packages/ncdu.scm +++ b/gnu/packages/ncdu.scm @@ -20,8 +20,10 @@ (define-module (gnu packages ncdu) #:use-module (gnu packages) + #:use-module (gnu packages compression) #:use-module (gnu packages ncurses) - #:use-module (gnu packages perl) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages zig) #:use-module (guix licenses) #:use-module (guix packages) #:use-module (guix download) @@ -60,29 +62,19 @@ (define-public ncdu (package (inherit ncdu-1) (name "ncdu") - (version "2.2.2") + (version "2.6") (source (origin (method url-fetch) (uri (string-append "https://dev.yorhel.nl/download/ncdu-" version ".tar.gz")) (sha256 (base32 - "14zrmcxnrczamqjrib99jga05ixk0dzfav3pd6s1h8vm9q121nch")) - (modules '((guix build utils))) - (snippet - #~(begin - ;; Delete a pregenerated man page. We'll build it ourselves. - (delete-file "ncdu.1"))))) + "01g5mpvsm78lkd0yin82gyancrl23npy69qcp3d60vmm72yiwirz")))) (build-system zig-build-system) (arguments - (list - #:phases - #~(modify-phases %standard-phases - (delete 'validate-runpath) - (add-after 'build 'build-manpage - (lambda _ - (invoke "make" "doc")))))) - (native-inputs (list perl)) + (list #:zig zig-0.12)) + (inputs (list ncurses `(,zstd "lib"))) + (native-inputs (list pkg-config)) (properties `((tunable? . #t))))) (define-public ncdu-2 -- cgit v1.2.3