me
/
guix
Archived
1
0
Fork 0

gnu: crda: Use G-expressions.

* gnu/packages/linux.scm (crda)[arguments]:
Rewrite as G-expressions.
master
Tobias Geerinckx-Rice 2023-07-02 02:00:01 +02:00
parent 7629377556
commit 59da3b6892
No known key found for this signature in database
GPG Key ID: 0DB0FF884F556D79
1 changed files with 51 additions and 51 deletions

View File

@ -4569,21 +4569,21 @@ interface.")
(patches (search-patches "crda-optional-gcrypt.patch"))))
(build-system gnu-build-system)
(arguments
`(#:phases (modify-phases %standard-phases
(list #:phases
#~(modify-phases %standard-phases
(delete 'configure)
(add-after 'unpack 'gzip-determinism
(add-after 'unpack 'gzip-deterministically
(lambda _
(substitute* "Makefile"
(("gzip") "gzip --no-name"))))
,@(if (%current-target-system)
'((add-after
'unpack 'fix-pkg-config
(("gzip" command)
(string-append command " --no-name")))))
#$@(if (%current-target-system)
#~((add-after 'unpack 'fix-pkg-config
(lambda* (#:key target #:allow-other-keys)
(substitute*
"Makefile"
(("pkg-config")
(string-append target "-pkg-config"))))))
'())
(substitute* "Makefile"
(("pkg-config" command)
(string-append target "-" command))))))
#~())
(add-before 'build 'patch-Makefile
(lambda _
(substitute* "Makefile"
@ -4598,10 +4598,9 @@ interface.")
(string-append "\"" regdb
"/lib/crda/regulatory.bin\"")))))))
#:test-target "verify"
#:make-flags (let ((out (assoc-ref %outputs "out"))
(regdb (assoc-ref %build-inputs "wireless-regdb")))
(list
(string-append "CC=" ,(cc-for-target))
#:make-flags
#~(list
(string-append "CC=" #$(cc-for-target))
"V=1"
;; Disable signature-checking on 'regulatory.bin'.
@ -4614,15 +4613,16 @@ interface.")
;; for a discssion.
"USE_OPENSSL=0"
(string-append "PREFIX=" out)
(string-append "SBINDIR=" out "/sbin/")
(string-append "PREFIX=" #$output)
(string-append "SBINDIR=" #$output "/sbin/")
(string-append "UDEV_RULE_DIR="
out "/lib/udev/rules.d")
#$output "/lib/udev/rules.d")
(string-append "LDFLAGS=-Wl,-rpath="
out "/lib -L.")
(string-append "REG_BIN=" regdb
#$output "/lib -L.")
(string-append "REG_BIN="
#$(this-package-native-input "wireless-regdb")
"/lib/crda/regulatory.bin")
"all_noverify"))))
"all_noverify")))
(native-inputs (list pkg-config wireless-regdb))
(inputs (list libnl))
(home-page