gnu: libsepol: Use G-expression.

* gnu/packages/selinux.scm (libsepol)[arguments]: Convert to gexp.
This commit is contained in:
Marius Bakke 2022-08-13 14:11:36 +02:00
parent c6e3f4eb5a
commit d7278e4020
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -62,10 +62,11 @@ (define-public libsepol
"1lcmgmfr0q7g5cwg6b7jm6ncw8cw6c1jblkm93v1g37bfhcgrqc0"))))
(build-system gnu-build-system)
(arguments
`(#:tests? #f ; tests require checkpolicy, which requires libsepol
(list
#:tests? #f ; tests require checkpolicy, which requires libsepol
#:test-target "test"
#:make-flags
(let ((out (assoc-ref %outputs "out")))
#~(let ((out #$output))
(list (string-append "PREFIX=" out)
(string-append "SHLIBDIR=" out "/lib")
(string-append "MAN3DIR=" out "/share/man/man3")
@ -73,12 +74,12 @@ (define-public libsepol
(string-append "MAN8DIR=" out "/share/man/man8")
(string-append "CFLAGS=-Wno-error")
(string-append "LDFLAGS=-Wl,-rpath=" out "/lib")
(string-append "CC=" ,(cc-for-target))))
(string-append "CC=" #$(cc-for-target))))
#:phases
(modify-phases %standard-phases
#~(modify-phases %standard-phases
(delete 'configure)
(add-after 'unpack 'enter-dir
(lambda _ (chdir ,name)))
(lambda _ (chdir #$name)))
(add-after 'enter-dir 'portability
(lambda _
(substitute* "src/ibpkeys.c"