--- rpms/xtables-addons-kmod/contribs9/xtables-addons-kmod.spec 2019/02/07 03:58:47 1.1 +++ rpms/xtables-addons-kmod/contribs9/xtables-addons-kmod.spec 2019/02/07 05:05:46 1.2 @@ -1,7 +1,7 @@ %define name xtables-addons-kmod %define name_src xtables-addons %define version 1.47.1 -%define release 4 +%define release 5 Summary: %{name} is a set of additional extensions for the Xtables packet filter (modules kmod ONLY). Name: %{name} Version: %{version} @@ -20,6 +20,8 @@ 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 @@ -27,6 +29,10 @@ AutoReqProv: no 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 @@ -40,13 +46,32 @@ It is just a "kernel update" release. %prep -%setup -n %{name_src}-%{version} +#%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 -./configure --prefix=/usr %build -%{__make} +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}