X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=ipset.spec;h=eeae373250e9c917cb79cd4316a72bf8677d151d;hb=d2abbe0b934fd1c4b59ee3871d0dd7742b5a3acb;hp=f1e9b9e40b872efb1481281d69ca47544dd8e54e;hpb=afb9b9d5ccc597e1622b87b399b873a9b478d86b;p=packages%2Fipset.git diff --git a/ipset.spec b/ipset.spec index f1e9b9e..eeae373 100644 --- a/ipset.spec +++ b/ipset.spec @@ -27,15 +27,14 @@ exit 1 Summary: IP sets utility Summary(pl.UTF-8): Narzędzie do zarządzania zbiorami IP Name: %{pname}%{?_pld_builder:%{?with_kernel:-kernel}}%{_alt_kernel} -Version: 6.24 +Version: 7.0 Release: %{rel}%{?_pld_builder:%{?with_kernel:@%{_kernel_ver_str}}} License: GPL v2 Group: Networking/Admin #Source0Download: http://ipset.netfilter.org/install.html Source0: http://ipset.netfilter.org/%{pname}-%{version}.tar.bz2 -# Source0-md5: 8831b8f01458bf2abacc222884195a62 +# Source0-md5: 64c4e2e7123481c9db7ee1df127d9531 Source1: %{pname}.init -Patch0: list_last_entry.patch URL: http://ipset.netfilter.org/ BuildRequires: autoconf >= 2.50 BuildRequires: automake @@ -45,7 +44,7 @@ BuildRequires: libtool >= 2:2.0 %{?with_userspace:BuildRequires: linux-libc-headers >= 7:2.6.38.6} BuildRequires: pkgconfig BuildRequires: rpmbuild(macros) >= 1.701 -%{?with_kernel:%{expand:%buildrequires_kernel kernel%%{_alt_kernel}-module-build >= 3:2.6.20.2}} +%{?with_kernel:%{expand:%buildrequires_kernel kernel%%{_alt_kernel}-module-build >= 3:2.6.24}} Suggests: kernel-net-ipset BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -106,6 +105,19 @@ IPset initialization script. %description init -l pl.UTF-8 Skrypt startowy IPset. +%package -n bash-completion-ipset +Summary: Bash completion for ipset command +Summary(pl.UTF-8): Bashowe dopełnianie parametrów polecenia ipset +Group: Applications/Shells +Requires: %{pname} = %{version}-%{release} +Requires: bash-completion >= 2.0 + +%description -n bash-completion-ipset +Bash completion for ipset command. + +%description -n bash-completion-ipset -l pl.UTF-8 +Bashowe dopełnianie parametrów polecenia ipset. + %define kernel_pkg()\ %package -n kernel%{_alt_kernel}-net-ipset\ Summary: IPset kernel modules\ @@ -173,16 +185,24 @@ done\ %prep %setup -q -n %{pname}-%{version} -%patch0 -p1 %build +%{__aclocal} +%{__autoconf} +%{__autoheader} +%{__automake} %if %{with userspace} -%configure \ +install -d build-usr +cd build-usr +../%configure \ + bashcompdir=%{bash_compdir} \ + --enable-bashcompl \ --disable-silent-rules \ --with-kmod=no \ --with-settype-modules-list=all %{__make} +cd .. %endif %{?with_kernel:%{expand:%build_kernel_packages}} @@ -193,9 +213,8 @@ rm -rf $RPM_BUILD_ROOT %if %{with userspace} install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d,%{_includedir}/libipset} -%{__make} install \ +%{__make} -C build-usr install \ DESTDIR=$RPM_BUILD_ROOT -cp include/libipset/*.h $RPM_BUILD_ROOT%{_includedir}/libipset install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{pname} %endif @@ -222,7 +241,8 @@ fi %doc ChangeLog ChangeLog.ippool README UPGRADE %attr(755,root,root) %{_sbindir}/ipset %attr(755,root,root) %{_libdir}/libipset.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libipset.so.3 +%attr(755,root,root) %ghost %{_libdir}/libipset.so.13 +%{_mandir}/man3/libipset.3* %{_mandir}/man8/ipset.8* %files devel @@ -239,4 +259,8 @@ fi %files init %defattr(644,root,root,755) %attr(754,root,root) /etc/rc.d/init.d/ipset + +%files -n bash-completion-ipset +%defattr(644,root,root,755) +%{bash_compdir}/ipset %endif