|
|
4ab0eb |
%define rpmversion 1.0.8
|
|
|
4ab0eb |
%define specrelease 1%{?dist}
|
|
|
4ab0eb |
|
|
|
4ab0eb |
Name: libnftnl
|
|
|
4ab0eb |
Version: %{rpmversion}
|
|
|
4ab0eb |
Release: %{specrelease}%{?buildid}
|
|
|
4ab0eb |
Summary: Library for low-level interaction with nftables Netlink's API over libmnl
|
|
|
4ab0eb |
License: GPLv2+
|
|
|
4ab0eb |
URL: http://netfilter.org/projects/libnftnl/
|
|
|
4ab0eb |
Source0: http://ftp.netfilter.org/pub/libnftnl/libnftnl-%{version}.tar.bz2
|
|
|
4ab0eb |
BuildRequires: autoconf
|
|
|
4ab0eb |
BuildRequires: automake
|
|
|
4ab0eb |
BuildRequires: libtool
|
|
|
4ab0eb |
BuildRequires: libmnl-devel
|
|
|
4ab0eb |
#BuildRequires: mxml-devel
|
|
|
4ab0eb |
BuildRequires: jansson-devel
|
|
|
4ab0eb |
|
|
|
4ab0eb |
%description
|
|
|
4ab0eb |
A library for low-level interaction with nftables Netlink's API over libmnl.
|
|
|
4ab0eb |
|
|
|
4ab0eb |
%package devel
|
|
|
4ab0eb |
Summary: Development files for %{name}
|
|
|
4ab0eb |
Requires: %{name}%{_isa} = %{version}-%{release}
|
|
|
4ab0eb |
%description devel
|
|
|
4ab0eb |
The %{name}-devel package contains libraries and header files for
|
|
|
4ab0eb |
developing applications that use %{name}.
|
|
|
4ab0eb |
|
|
|
4ab0eb |
%prep
|
|
|
4ab0eb |
%autosetup -p1
|
|
|
4ab0eb |
|
|
|
4ab0eb |
%build
|
|
|
4ab0eb |
# This is what autogen.sh (only in git repo) does - without it, patches changing
|
|
|
4ab0eb |
# Makefile.am cause the build system to regenerate Makefile.in and trying to use
|
|
|
4ab0eb |
# automake-1.14 for that which is not available in RHEL.
|
|
|
4ab0eb |
autoreconf -fi
|
|
|
4ab0eb |
rm -rf autom4te*.cache
|
|
|
4ab0eb |
|
|
|
4ab0eb |
%configure --disable-static --disable-silent-rules \
|
|
|
4ab0eb |
--with-json-parsing --without-xml-parsing
|
|
|
4ab0eb |
make %{?_smp_mflags}
|
|
|
4ab0eb |
|
|
|
4ab0eb |
%check
|
|
|
4ab0eb |
make %{?_smp_mflags} check
|
|
|
4ab0eb |
|
|
|
4ab0eb |
%install
|
|
|
4ab0eb |
%make_install
|
|
|
4ab0eb |
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
|
|
|
4ab0eb |
|
|
|
4ab0eb |
%post -p /sbin/ldconfig
|
|
|
4ab0eb |
|
|
|
4ab0eb |
%postun -p /sbin/ldconfig
|
|
|
4ab0eb |
|
|
|
4ab0eb |
%files
|
|
|
4ab0eb |
%doc COPYING
|
|
|
4ab0eb |
%{_libdir}/*.so.*
|
|
|
4ab0eb |
|
|
|
4ab0eb |
%files devel
|
|
|
4ab0eb |
%{_libdir}/libnft*.so
|
|
|
4ab0eb |
%{_libdir}/pkgconfig/libnftnl.pc
|
|
|
4ab0eb |
%{_includedir}/libnftnl
|
|
|
4ab0eb |
|
|
|
4ab0eb |
%changelog
|
|
|
4ab0eb |
* Fri Oct 13 2017 Phil Sutter <psutter@redhat.com> [1.0.8-1.el7]
|
|
|
4ab0eb |
- Rebase onto upstream version 1.0.8 (Phil Sutter) [1472260]
|
|
|
4ab0eb |
|
|
|
4ab0eb |
* Tue May 16 2017 Phil Sutter <psutter@redhat.com> [1.0.6-6.el7]
|
|
|
4ab0eb |
- chain: dynamically allocate name (Phil Sutter) [1353320]
|
|
|
4ab0eb |
- src: Avoid returning uninitialized data (Phil Sutter) [1353319]
|
|
|
4ab0eb |
- expr/limit: Drop unreachable code in limit_to_type() (Phil Sutter) [1353312]
|
|
|
4ab0eb |
- ruleset: Initialize ctx.flags before calling nftnl_ruleset_ctx_set() (Phil Sutter) [1353322]
|
|
|
4ab0eb |
- src: Fix nftnl_*_get_data() to return the real attribute length (Phil Sutter) [1353322]
|
|
|
4ab0eb |
- expr/ct: prevent array index overrun in ctkey2str() (Phil Sutter) [1353309]
|
|
|
4ab0eb |
- utils: Don't return directly from SNPRINTF_BUFFER_SIZE (Phil Sutter) [1353311]
|
|
|
4ab0eb |
- set: prevent memleak in nftnl_jansson_parse_set_info() (Phil Sutter) [1353311]
|
|
|
4ab0eb |
|
|
|
4ab0eb |
* Fri May 12 2017 Phil Sutter <psutter@redhat.com> [1.0.6-5.el7]
|
|
|
4ab0eb |
- expr: lookup: give support for inverted matching (Phil Sutter) [1441084]
|
|
|
4ab0eb |
- tests: stricter string attribute validation (Phil Sutter) [1441084]
|
|
|
4ab0eb |
|
|
|
4ab0eb |
* Thu Feb 23 2017 Phil Sutter <psutter@redhat.com> [1.0.6-4.el7]
|
|
|
4ab0eb |
- Add automake and libtool as additional build requirements (Phil Sutter) [1418967]
|
|
|
4ab0eb |
|
|
|
4ab0eb |
* Thu Feb 23 2017 Phil Sutter <psutter@redhat.com> [1.0.6-3.el7]
|
|
|
4ab0eb |
- Fix libnftnl.spec for patches changing Makefile.am (Phil Sutter) [1418967]
|
|
|
4ab0eb |
|
|
|
4ab0eb |
* Thu Feb 23 2017 Phil Sutter <psutter@redhat.com> [1.0.6-2.el7]
|
|
|
4ab0eb |
- src: add range expression (Phil Sutter) [1418967]
|
|
|
4ab0eb |
|
|
|
4ab0eb |
* Wed Jun 29 2016 Phil Sutter <psutter@redhat.com> 1.0.6-1
|
|
|
4ab0eb |
- Rebased from Fedora Rawhide and adjusted for RHEL review.
|