janneke pushed a commit to branch core-packages-team
in repository guix.
commit bf2b33d966a13f7deb6d6d909f2c6e4a1503c817
Author: Zheng Junjie <[email protected]>
AuthorDate: Mon Mar 3 10:20:04 2025 +0800
gnu: pciutils: Use new style.
* gnu/packages/pciutils.scm (pciutils)[arguments]: Use G-expressions.
Simplify the use of cc-for-target.
[inputs]: Remove labels.
Change-Id: I1d19d2a8c4c01a2ea9a7b75a1fa224734710b43f
---
gnu/packages/pciutils.scm | 30 ++++++++++++++----------------
1 file changed, 14 insertions(+), 16 deletions(-)
diff --git a/gnu/packages/pciutils.scm b/gnu/packages/pciutils.scm
index 47700f5fea..456b6ca6ad 100644
--- a/gnu/packages/pciutils.scm
+++ b/gnu/packages/pciutils.scm
@@ -91,7 +91,7 @@ Each database is contained in a specific package output, such
as the
"share/hwdata/pci.ids")
"pci.ids")))
(replace 'configure
- (lambda* (#:key outputs #:allow-other-keys)
+ (lambda _
;; There's no 'configure' script, just a raw makefile.
(substitute* "Makefile"
#$@(if (%current-target-system)
@@ -109,13 +109,13 @@ Each database is contained in a specific package output,
such as the
"STRIP=\n"))
'())
(("^PREFIX=.*$")
- (string-append "PREFIX := " (assoc-ref outputs "out")
+ (string-append "PREFIX := " #$output
"\n"))
(("^MANDIR:=.*$")
;; By default the thing tries to automatically
;; determine whether to use $prefix/man or
;; $prefix/share/man, and wrongly so.
- (string-append "MANDIR := " (assoc-ref outputs "out")
+ (string-append "MANDIR := " #$output
"/share/man\n"))
(("^SHARED=.*$")
@@ -136,27 +136,25 @@ Each database is contained in a specific package output,
such as the
(("(.*INSTALL.*)update-pciids.8(.*)" _ head tail)
(string-append head tail)))))
(replace 'install
- (lambda* (#:key outputs #:allow-other-keys)
+ (lambda _
;; Install the commands, library, and .pc files.
(invoke "make" "install" "install-lib"))))
;; Make sure programs have an RPATH so they can find libpciutils.so.
- #:make-flags #~(list #$(string-append "CC="
- (if (%current-target-system)
- (cc-for-target)
- "gcc"))
- (string-append "LDFLAGS=-Wl,-rpath="
- (assoc-ref %outputs "out") "/lib"))
+ #:make-flags
+ #~(list #$(string-append "CC=" (cc-for-target))
+ (string-append "LDFLAGS=-Wl,-rpath=" #$output "/lib"))
- ;; No test suite.
- #:tests? #f))
+ ;; No test suite.
+ #:tests? #f))
(native-inputs
(list hwdata pkg-config which))
(inputs
- `(,@(if (not (target-hurd?))
- `(("kmod" ,kmod))
- '())
- ("zlib" ,zlib)))
+ (append
+ (if (not (target-hurd?))
+ (list kmod)
+ '())
+ (list zlib)))
(home-page "https://mj.ucw.cz/sw/pciutils/")
(synopsis "Programs for inspecting and manipulating PCI devices")
(description