]>
Commit | Line | Data |
---|---|---|
bc9c8d01 JK |
1 | # |
2 | # TODO: | |
bc9c8d01 JK |
3 | # - Requires and BuildRequires with proper versions |
4 | # | |
5 | Summary: IP sets utility | |
00760b7e | 6 | Summary(pl.UTF-8): Narzędzie do zarządzania zbiorami IP |
bc9c8d01 | 7 | Name: ipset |
8309fcce | 8 | %define version_base 2.2.8 |
9 | %define version_tstamp 20051203 | |
bc9c8d01 | 10 | Version: %{version_base}_%{version_tstamp} |
eeafeb5f | 11 | Release: 1 |
bc9c8d01 JK |
12 | License: GPL |
13 | Group: Networking/Admin | |
14 | Source0: http://ipset.netfilter.org/%{name}-%{version_base}-%{version_tstamp}.tar.bz2 | |
8309fcce | 15 | # Source0-md5: a638af2788ce9e41e07dbe89311c0914 |
c6a85438 | 16 | Patch0: %{name}-no_kernel_headers.patch |
bc9c8d01 | 17 | URL: http://ipset.netfilter.org/ |
eeafeb5f | 18 | BuildRequires: linux-libc-headers >= 7:2.6.12.0-10 |
bc9c8d01 JK |
19 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
20 | ||
bc9c8d01 JK |
21 | %description |
22 | IP sets are a framework inside the Linux 2.4.x and 2.6.x kernel, which | |
23 | can be administered by the ipset utility. Depending on the type, | |
24 | currently an IP set may store IP addresses, (TCP/UDP) port numbers or | |
25 | IP addresses with MAC addresses in a way, which ensures lightning | |
26 | speed when matching an entry against a set. | |
27 | ||
00760b7e JR |
28 | %description -l pl.UTF-8 |
29 | Zbiory IP to szkielet w jądrze Linuksa 2.4.x i 2.6.x, którym można | |
30 | administrować przy użyciu narzędzia ipset. W zależności od rodzaju | |
31 | aktualnie zbiór IP może przechowywać adresy IP, numery portów | |
32 | (TCP/UDP) lub adresy IP z adresami MAC - w sposób zapewniający | |
33 | maksymalną szybkość przy dopasowywaniu elementu do zbioru. | |
9e9bc01b | 34 | |
40d655f1 | 35 | %package devel |
e791bf9d | 36 | Summary: Header files for ipset interface |
00760b7e | 37 | Summary(pl.UTF-8): Pliki nagłówkowe do interfejsu ipset |
f62f2152 | 38 | Group: Development/Libraries |
40d655f1 | 39 | |
40 | %description devel | |
e791bf9d | 41 | Header files for ipset interface. |
40d655f1 | 42 | |
00760b7e JR |
43 | %description devel -l pl.UTF-8 |
44 | Pliki nagłówkowe do interfejsu ipset. | |
40d655f1 | 45 | |
bc9c8d01 JK |
46 | %prep |
47 | %setup -qn %{name}-%{version_base} | |
c6a85438 | 48 | %patch0 -p1 |
bc9c8d01 JK |
49 | |
50 | %build | |
51 | %{__make} \ | |
52 | PREFIX="%{_prefix}" \ | |
53 | LIBDIR="%{_libdir}" \ | |
54 | MANDIR="%{_mandir}" \ | |
55 | BINDIR="%{_sbindir}" \ | |
bc9c8d01 JK |
56 | COPT_FLAGS:="%{rpmcflags}" |
57 | ||
58 | %install | |
59 | rm -rf $RPM_BUILD_ROOT | |
e791bf9d | 60 | install -d $RPM_BUILD_ROOT%{_includedir} |
bc9c8d01 JK |
61 | |
62 | %{__make} install \ | |
63 | DESTDIR="$RPM_BUILD_ROOT" \ | |
64 | PREFIX="%{_prefix}" \ | |
65 | LIBDIR="%{_libdir}" \ | |
66 | MANDIR="%{_mandir}" \ | |
eeafeb5f | 67 | BINDIR="%{_sbindir}" |
e791bf9d JB |
68 | |
69 | install *.h $RPM_BUILD_ROOT%{_includedir} | |
bc9c8d01 JK |
70 | |
71 | %clean | |
72 | rm -rf $RPM_BUILD_ROOT | |
73 | ||
74 | %files | |
75 | %defattr(644,root,root,755) | |
76 | %doc ChangeLog ChangeLog.ippool TODO | |
77 | %attr(755,root,root) %{_sbindir}/* | |
78 | %dir %{_libdir}/ipset | |
79 | %attr(755,root,root) %{_libdir}/ipset/*.so | |
80 | %{_mandir}/man8/* | |
40d655f1 | 81 | |
82 | %files devel | |
83 | %defattr(644,root,root,755) | |
84 | %{_includedir}/*.h |