%define name xtables-addons-kmod %define name_src xtables-addons %define version 1.47.1 %define release 5 Summary: %{name} is a set of additional extensions for the Xtables packet filter (modules kmod ONLY). Name: %{name} Version: %{version} Release: %{release}%{?dist} Distribution: SME Server License: GNU GPL version 2 Group: SME Server/addon Source: %{name_src}-%{version}.tar.xz #Source: xtables-addons-%{version}.tar.xz URL: http://xtables-addons.sourceforge.net Patch0: xtables-addons-1.47.1-v6.patch Packager: Michel Begue BuildRoot: %RPM_BUILD_ROOT #Requires: smeserver-release >= 9.0 Requires: xtables-addons >= 1.47.1-4 #Requires: kernel = 2.6.32-696 Requires: kernel = 2.6.32-696.28.1.el6 BuildRequires: e-smith-devtools BuildRequires: iptables-devel BuildRequires: %{_bindir}/kmodtool AutoReqProv: no %description %{name} is a set of additional extensions for the Xtables packet filter that is present in the Linux kernel (modules kmod ONLY). It is just a "kernel update" release. %changelog * Wed Feb 06 2019 Jean-Philipe Pialasse 1.47.1-5.sme - first import to SME buildsys [SME: 10734] - add buildrequires iptables-devel * Thu Mar 15 2018 Mab974 - compiled for kernel version 2.6.32-696.23.1.el6.x86_64 * Sat Oct 07 2017 Mab974 - compiled for kernel version 2.6.32-696.13.2.el6.x86_64 * Thu Sep 28 2017 Mab974 - compiled for kernel version 2.6.32-696.10.3.el6.x86_64 - extensions (kmod) files ONLY. - patch disable WITH_IPV6 in extra/*c (-v6) %prep #%setup -n %{name_src}-%{version} #%patch0 -p1 #./configure --prefix=/usr --with-kbuild= # error out if there was something wrong with kmodtool %{?kmodtool_check} # print kmodtool output for debugging purposes: kmodtool --target %{_target_cpu} --repo rpmfusion --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null %setup -q -c -T -a 0 %patch0 -p1 for kernel_version in %{?kernel_versions} ; do cp -a xtables-addons-%{version} _kmod_build_${kernel_version%%___*} done %build for kernel_version in %{?kernel_versions} ; do export XA_ABSTOPSRCDIR=${PWD}/_kmod_build_${kernel_version%%___*} make %{?_smp_mflags} V=1 -C "${kernel_version##*___}" M=${PWD}/_kmod_build_${kernel_version%%___*}/extensions modules done #%build #%{__make} %install %{__rm} -rf %{buildroot} %{__make} install DESTDIR="%{buildroot}" %{__rm} -rf %{buildroot}/lib64/ %{__rm} -rf %{buildroot}/usr/ %clean %{__rm} -rf %{buildroot} %pre %post %preun %postun %files %defattr(-, root, root, 0755) /lib/modules/*