/[smecontribs]/rpms/xtables-addons-kmod/contribs9/xtables-addons-kmod.spec
ViewVC logotype

Annotation of /rpms/xtables-addons-kmod/contribs9/xtables-addons-kmod.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.2 - (hide annotations) (download)
Thu Feb 7 05:05:46 2019 UTC (5 years, 9 months ago) by jpp
Branch: MAIN
Changes since 1.1: +29 -4 lines
* Wed Feb 06 2019 Jean-Philipe Pialasse <tests@pialasse.com> 1.47.1-5.sme
- first import to SME buildsys [SME: 10734]
- add buildrequires iptables-devel

1 jpp 1.1 %define name xtables-addons-kmod
2     %define name_src xtables-addons
3     %define version 1.47.1
4 jpp 1.2 %define release 5
5 jpp 1.1 Summary: %{name} is a set of additional extensions for the Xtables packet filter (modules kmod ONLY).
6     Name: %{name}
7     Version: %{version}
8     Release: %{release}%{?dist}
9     Distribution: SME Server
10     License: GNU GPL version 2
11     Group: SME Server/addon
12     Source: %{name_src}-%{version}.tar.xz
13     #Source: xtables-addons-%{version}.tar.xz
14     URL: http://xtables-addons.sourceforge.net
15     Patch0: xtables-addons-1.47.1-v6.patch
16     Packager: Michel Begue <mab974@gmail.com>
17     BuildRoot: %RPM_BUILD_ROOT
18     #Requires: smeserver-release >= 9.0
19     Requires: xtables-addons >= 1.47.1-4
20     #Requires: kernel = 2.6.32-696
21     Requires: kernel = 2.6.32-696.28.1.el6
22     BuildRequires: e-smith-devtools
23 jpp 1.2 BuildRequires: iptables-devel
24     BuildRequires: %{_bindir}/kmodtool
25 jpp 1.1 AutoReqProv: no
26    
27     %description
28     %{name} is a set of additional extensions for the Xtables packet filter that is present in the Linux kernel (modules kmod ONLY).
29     It is just a "kernel update" release.
30    
31     %changelog
32 jpp 1.2 * Wed Feb 06 2019 Jean-Philipe Pialasse <tests@pialasse.com> 1.47.1-5.sme
33     - first import to SME buildsys [SME: 10734]
34     - add buildrequires iptables-devel
35    
36 jpp 1.1 * Thu Mar 15 2018 Mab974 <mab974@gmail.com>
37     - compiled for kernel version 2.6.32-696.23.1.el6.x86_64
38    
39     * Sat Oct 07 2017 Mab974 <mab974@gmail.com>
40     - compiled for kernel version 2.6.32-696.13.2.el6.x86_64
41    
42     * Thu Sep 28 2017 Mab974 <mab974@gmail.com>
43     - compiled for kernel version 2.6.32-696.10.3.el6.x86_64
44     - extensions (kmod) files ONLY.
45     - patch disable WITH_IPV6 in extra/*c (-v6)
46    
47     %prep
48    
49 jpp 1.2 #%setup -n %{name_src}-%{version}
50     #%patch0 -p1
51    
52     #./configure --prefix=/usr --with-kbuild=
53    
54     # error out if there was something wrong with kmodtool
55     %{?kmodtool_check}
56     # print kmodtool output for debugging purposes:
57     kmodtool --target %{_target_cpu} --repo rpmfusion --kmodname %{name} %{?buildforkernels:--%{buildforkernels}} %{?kernels:--for-kernels "%{?kernels}"} 2>/dev/null
58    
59     %setup -q -c -T -a 0
60 jpp 1.1 %patch0 -p1
61 jpp 1.2 for kernel_version in %{?kernel_versions} ; do
62     cp -a xtables-addons-%{version} _kmod_build_${kernel_version%%___*}
63     done
64 jpp 1.1
65    
66     %build
67 jpp 1.2 for kernel_version in %{?kernel_versions} ; do
68     export XA_ABSTOPSRCDIR=${PWD}/_kmod_build_${kernel_version%%___*}
69     make %{?_smp_mflags} V=1 -C "${kernel_version##*___}" M=${PWD}/_kmod_build_${kernel_version%%___*}/extensions modules
70     done
71    
72    
73     #%build
74     #%{__make}
75 jpp 1.1
76     %install
77     %{__rm} -rf %{buildroot}
78     %{__make} install DESTDIR="%{buildroot}"
79     %{__rm} -rf %{buildroot}/lib64/
80     %{__rm} -rf %{buildroot}/usr/
81    
82     %clean
83     %{__rm} -rf %{buildroot}
84    
85     %pre
86    
87     %post
88    
89     %preun
90    
91     %postun
92    
93     %files
94     %defattr(-, root, root, 0755)
95     /lib/modules/*

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed