me
/
guix
Archived
1
0
Fork 0

gnu: Add libnftnl/fixed.

* gnu/packages/linux.scm (libnftnl/fixed): New variable.
master
Ricardo Wurmus 2021-12-05 22:26:26 +01:00
parent 9bc0f45df5
commit 0f2a77e14f
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 19 additions and 1 deletions

View File

@ -2656,7 +2656,7 @@ external rate conversion.")
("bison" ,bison)))
(inputs
`(("libmnl" ,libmnl)
("libnftnl" ,libnftnl)))
("libnftnl" ,libnftnl/fixed)))
(arguments
'(#:tests? #f ; no test suite
#:configure-flags ; add $libdir to the RUNPATH of executables
@ -7074,6 +7074,24 @@ libnftnl has been previously known as libnftables. This library is currently
used by nftables.")
(license license:gpl2+)))
;; This is used in iptables, which contributes to rust. We're pinning this
;; variant to avoid accidental rebuilds of rust.
(define-public libnftnl/fixed
(package (inherit libnftnl)
(version "1.2.0")
(source
(origin
(method url-fetch)
(uri (string-append "mirror://netfilter.org/libnftnl/"
"libnftnl-" version ".tar.bz2"))
(sha256
(base32 "1xblq1cbcxhr6qmjpy98i1qdza148idgz99vbhjc7s4vzvfizc4h"))))
(build-system gnu-build-system)
(native-inputs
`(("pkg-config" ,pkg-config)))
(inputs
`(("libmnl" ,libmnl)))))
(define-public nftables
(package
(name "nftables")