Archived
1
0
Fork 0

gnu: Add libnftnl.

* gnu/packages/linux.scm (libnftnl): New variable.
This commit is contained in:
Leo Famulari 2017-04-15 18:12:31 -04:00
parent 2f4a58b512
commit b754c6121b
No known key found for this signature in database
GPG key ID: 2646FA30BACA7F08

View file

@ -3733,3 +3733,28 @@ constructing of both the Netlink header and TLVs that are repetitive and easy to
get wrong. This library aims to provide simple helpers that allows you to get wrong. This library aims to provide simple helpers that allows you to
re-use code and to avoid re-inventing the wheel.") re-use code and to avoid re-inventing the wheel.")
(license license:lgpl2.1+))) (license license:lgpl2.1+)))
(define-public libnftnl
(package
(name "libnftnl")
(version "1.0.7")
(source
(origin
(method url-fetch)
(uri (string-append "https://www.netfilter.org/projects/libnftnl/files/"
"libnftnl-" version ".tar.bz2"))
(sha256
(base32
"10irjrylcfkbp11617yr19vpfhgl54w0kw02jhj0i1abqv5nxdlv"))))
(build-system gnu-build-system)
(native-inputs
`(("pkg-config" ,pkg-config)))
(inputs
`(("libmnl" ,libmnl)))
(home-page "https://www.netfilter.org/projects/libnftnl/index.html")
(synopsis "Netlink programming interface to the Linux nf_tables subsystem")
(description "Libnftnl is a userspace library providing a low-level netlink
programming interface to the in-kernel nf_tables subsystem. The library
libnftnl has been previously known as libnftables. This library is currently
used by nftables.")
(license license:gpl2+)))