diff --git a/nftables-0.9.0.tar.bz2 b/nftables-0.9.0.tar.bz2 deleted file mode 100644 index f4152fd..0000000 Binary files a/nftables-0.9.0.tar.bz2 and /dev/null differ diff --git a/nftables-0.9.6.tar.bz2 b/nftables-0.9.6.tar.bz2 new file mode 100644 index 0000000..3583f64 Binary files /dev/null and b/nftables-0.9.6.tar.bz2 differ diff --git a/nftables.spec b/nftables.spec index 146d22d..82deb9e 100644 --- a/nftables.spec +++ b/nftables.spec @@ -1,6 +1,6 @@ Name: nftables -Version: 0.9.0 -Release: 4 +Version: 0.9.6 +Release: 1 Epoch: 1 Summary: A subsystem of the Linux kernel processing network data License: GPLv2 @@ -10,6 +10,7 @@ Source1: nftables.service Source2: nftables.conf BuildRequires: gcc flex bison libmnl-devel gmp-devel readline-devel libnftnl-devel docbook2X systemd +BuildRequires: iptables-devel jansson-devel python3-devel %description nftables is a subsystem of the Linux kernel providing filtering and classification of\ @@ -24,11 +25,20 @@ Development tools and static libraries and header files for the libnftables libr %package_help +%package -n python3-nftables +Summary: Python module providing an interface to libnftables +Requires: %{name} = %{epoch}:%{version}-%{release} +%{?python_provide:%python_provide python3-nftables} + +%description -n python3-nftables +The nftables python module providing an interface to libnftables via ctypes. + %prep %autosetup -n %{name}-%{version} %build -%configure --disable-silent-rules +%configure --disable-silent-rules --with-xtables --with-json \ + --enable-python --with-python-bin=%{__python3} %make_build %install @@ -64,6 +74,7 @@ install -d $RPM_BUILD_ROOT/%{_sysconfdir}/nftables %{_sbindir}/nft %{_libdir}/*.so.* %{_unitdir}/nftables.service +%{_docdir}/nftables/examples/*.nft %files devel %defattr(-,root,root) @@ -75,8 +86,20 @@ install -d $RPM_BUILD_ROOT/%{_sysconfdir}/nftables %files help %defattr(-,root,root) %{_mandir}/man8/nft* +%{_mandir}/man3/libnftables.3* +%{_mandir}/man5/libnftables-json* + +%files -n python3-nftables +%{python3_sitelib}/nftables-*.egg-info +%{python3_sitelib}/nftables/ %changelog +* Tue Aug 25 2020 gaihuiying - 0.9.6-1 +- Type:requirement +- ID:NA +- SUG:NA +- DESC:update nftables version to 0.9.6 + * Tue Aug 18 2020 smileknife - 1:0.9.0-4 - update release for rebuilding