diff options
author | Jakub Bogusz | 2020-08-30 20:31:19 (GMT) |
---|---|---|
committer | Jakub Bogusz | 2020-08-30 20:31:19 (GMT) |
commit | 6f3f80185d689b81a6418f55ba8c4d7102b73dde (patch) | |
tree | 27e7e83e445aa5776d258a9464780b6cbd3bbef9 /ippool.spec | |
parent | 3205faa31eb8e8d2e395d21a902f102c4ae2d7c7 (diff) | |
download | ippool-master.zip ippool-master.tar.gz |
- added opt,tirpc patches, build with libtirpc; release 5HEADauto/th/ippool-1.3-5master
Diffstat (limited to 'ippool.spec')
-rw-r--r-- | ippool.spec | 43 |
1 files changed, 34 insertions, 9 deletions
diff --git a/ippool.spec b/ippool.spec index 49a6d5d..da55b4b 100644 --- a/ippool.spec +++ b/ippool.spec @@ -1,9 +1,9 @@ -# Summary: An IP address pool manager +Summary(pl.UTF-8): Zarządca pul adresów IP Name: ippool Version: 1.3 -Release: 4 -License: GPL +Release: 5 +License: GPL v2+ Group: Networking/Daemons Source0: http://downloads.sourceforge.net/openl2tp/%{name}-%{version}.tar.gz # Source0-md5: e2401e65db26a3764585b97212888fae @@ -11,10 +11,16 @@ Source1: %{name}d.init Source2: %{name}d.sysconfig Patch0: %{name}-headers.patch Patch1: %{name}-no_Werror.patch +Patch2: %{name}-opt.patch +Patch3: %{name}-tirpc.patch URL: http://www.openl2tp.org/ +BuildRequires: libtirpc-devel +BuildRequires: ncurses-devel +BuildRequires: pkgconfig BuildRequires: ppp-plugin-devel BuildRequires: readline-devel -Requires: portmap +BuildRequires: rpcsvc-proto +Requires: rpcbind BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -29,15 +35,31 @@ IpPool comes with a command line management application, ippoolconfig to manage and query address pool status. A pppd plugin is supplied which allows pppd to request IP addresses from ippoold. +%description -l pl.UTF-8 +IpPool to zarządca pul adresów IP. + +IpPool jest zaimplementowane jako osobny demon, aby pozwolić dowolnej +aplikacji korzystać z jego pul adresów. Umożliwia to definiowanie pul +adresów współdzielonych przez PPP, L2TP, PPTP itp. Może to być +przydatne w niektórych konfiguracjach serwerów VPN. + +IpPool ma w pakiecie także aplikację do zarządzania z linii poleceń - +ippoolconfig, służącą do zarządzania i sprawdzania stanu pul adresów. +Dołączona jest także wtyczka pppd, pozwalająca demonowi pppd na +żądanie adresów IP od ippoold. + %prep %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 +%patch3 -p1 %build %{__make} -j1 \ + CC="%{__cc}" \ SYS_LIBDIR="%{_libdir}" \ - CFLAGS.optimize="%{rpmcflags} -fPIC" + CFLAGS.optimize="%{rpmcflags} $(pkg-config --cflags libtirpc) -fPIC" %install rm -rf $RPM_BUILD_ROOT @@ -53,7 +75,8 @@ install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/ippoold touch $RPM_BUILD_ROOT%{_sysconfdir}/ippoold.conf -rm -f $RPM_BUILD_ROOT%{_libdir}/libusl.a +# API not exported +%{__rm} $RPM_BUILD_ROOT%{_libdir}/libusl.a %clean rm -rf $RPM_BUILD_ROOT @@ -61,14 +84,16 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc README -%dir %{_libdir}/ippool %attr(755,root,root) %{_bindir}/ippoolconfig %attr(755,root,root) %{_sbindir}/ippoold -%{_libdir}/ippool/ippool_rpc.x %attr(755,root,root) %{_libdir}/pppd/plugins/ippool.so %{_mandir}/man1/ippoolconfig.1* -%{_mandir}/man4/ippool_rpc.4* %{_mandir}/man8/ippoold.8* %attr(754,root,root) /etc/rc.d/init.d/ippoold %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/ippoold %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ippoold.conf + +# TODO: -devel? +%dir %{_libdir}/ippool +%{_libdir}/ippool/ippool_rpc.x +%{_mandir}/man4/ippool_rpc.4* |