gnu: ncdu: Use upstream name.

* gnu/packages/ncdu.scm (ncdu-1): New variable, renamed from…
(ncdu): …this one, itself renamed from the old ncdu-2.  Simple!
[name]: Drop suffix.
[properties]: Remove obsolete 'upstream-name.
(ncdu-2): Redefine as a DEPRECATED-PACKAGE alias of ncdu.
This commit is contained in:
Tobias Geerinckx-Rice 2022-12-11 01:00:00 +01:00
parent 7951892d39
commit d0d06d8168
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -30,7 +30,10 @@ (define-module (gnu packages ncdu)
#:use-module (gnu packages perl)
#:use-module (gnu packages zig))
(define-public ncdu
(define-public ncdu-1
;; This old version is LTS. Version 2 works fine and has more features,
;; but Zig is still a fast-moving target and doesn't support cross-compilation
;; yet, so we'll keep both for just a little longer.
(package
(name "ncdu")
(version "1.18")
@ -55,10 +58,10 @@ (define-public ncdu
version)))
(home-page "https://dev.yorhel.nl/ncdu")))
(define-public ncdu-2
(define-public ncdu
(package
(inherit ncdu)
(name "ncdu2") ; To destinguish it from the C based version.
(inherit ncdu-1)
(name "ncdu")
(version "2.2.1")
(source (origin
(method url-fetch)
@ -94,5 +97,7 @@ (define-public ncdu-2
(when tests?
(invoke "zig" "test" "build.zig")))))))
(native-inputs
(list perl zig))
(properties `((upstream-name . "ncdu")))))
(list perl zig))))
(define-public ncdu-2
(deprecated-package "ncdu2" ncdu))