]> git.pld-linux.org Git - packages/nftables.git/blame - nftables.spec
- updated to 0.8.3
[packages/nftables.git] / nftables.spec
CommitLineData
f4e8c132
JB
1Summary: Administration tool for packet filtering and classification
2Summary(pl.UTF-8): Narzędzie administracyjne do filtrowania i klasyfikacji pakietów
3Name: nftables
4e4aed31 4Version: 0.8.3
435e9057 5Release: 1
f4e8c132
JB
6License: GPL v2
7Group: Applications/Networking
4e4aed31
JB
8Source0: https://netfilter.org/projects/nftables/files/%{name}-%{version}.tar.bz2
9# Source0-md5: a604501c10a302fa417410b16f293d2c
10URL: https://netfilter.org/projects/nftables/
f4e8c132 11BuildRequires: autoconf >= 2.61
09b93bc2 12BuildRequires: automake >= 1.6
f4e8c132
JB
13BuildRequires: bison
14BuildRequires: dblatex
15BuildRequires: docbook2X
16BuildRequires: flex
17BuildRequires: gmp-devel
435e9057 18BuildRequires: iptables-devel >= 1.6.1
09b93bc2 19BuildRequires: libmnl-devel >= 1.0.3
4e4aed31
JB
20BuildRequires: libnftnl-devel >= 1.0.9
21BuildRequires: libtool
7be40d4e 22BuildRequires: pkgconfig
f4e8c132 23BuildRequires: readline-devel
435e9057 24Requires: iptables-libs >= 1.6.1
09b93bc2 25Requires: libmnl >= 1.0.3
4e4aed31 26Requires: libnftnl >= 1.0.9
f4e8c132
JB
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30nftables is the project that aims to replace the existing
31{ip,ip6,arp,eb}tables framework. Basically, this project provides a
32new packet filtering framework, a new userspace utility and also a
33compatibility layer for {ip,ip6}tables. nftables is built upon the
34building blocks of the Netfilter infrastructure such as the existing
35hooks, the connection tracking system, the userspace queueing
36component and the logging subsystem.
37
38%description -l pl.UTF-8
39nftables to projekt mający na celu zastąpienie istniejącego szkieletu
40{ip,ip6,arp,eb}tables. Ten projekt przede wszystkim dostarcza nowy
41szkielet filtrowania, nowe narzędzie linii poleceń oraz warstwę
42zgodności dla {ip,ip6}tables. nftables jest zbudowane w oparciu o
43bloki tworzące infrastrukturę Netfilter, takie jak istniejące uchwyty,
44system śledzenia połączeń, komponent kolejkowania w przestrzeni
45użytkownika oraz podsystem logowania.
46
47%prep
48%setup -q
f4e8c132
JB
49
50%build
4e4aed31 51%{__libtoolize}
09b93bc2 52%{__aclocal} -I m4
f4e8c132 53%{__autoconf}
09b93bc2
JB
54%{__autoheader}
55%{__automake}
f4e8c132 56%configure \
09b93bc2 57 DOCBOOK2X_MAN=/usr/bin/docbook2X2man \
435e9057
JB
58 --disable-silent-rules \
59 --with-xtables
f4e8c132
JB
60
61%{__make}
62
63%install
64rm -rf $RPM_BUILD_ROOT
65
66%{__make} install \
67 DESTDIR=$RPM_BUILD_ROOT
68
69%clean
70rm -rf $RPM_BUILD_ROOT
71
72%files
73%defattr(644,root,root,755)
4e4aed31 74%doc TODO files/examples
f4e8c132 75%attr(755,root,root) %{_sbindir}/nft
f4e8c132 76%{_mandir}/man8/nft.8*
This page took 0.419181 seconds and 4 git commands to generate.