Search
SailfishOS Open Build Service
>
Projects
>
nemo
:
devel:hw
:
nv:tegra3:nexus7
>
ppp
> ppp.spec
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File ppp.spec of Package ppp
# # Do NOT Edit the Auto-generated Part! # Generated by: spectacle version 0.22 # # >> macros # << macros Name: ppp Summary: The Point-to-Point Protocol daemon Version: 2.4.5 Release: 1 Group: System/Daemons License: BSD and LGPLv2+ and GPLv2+ and Public Domain URL: http://www.samba.org/ppp Source0: ftp://ftp.samba.org/pub/ppp/ppp-%{version}.tar.gz Source1: ppp-2.3.5-pamd.conf Source2: ppp.logrotate Source3: ppp-tmpfs.conf Source100: ppp.yaml Patch0: ppp-2.4.3-make.patch Patch1: ppp-2.3.6-sample.patch Patch2: ppp-2.4.2-libutil.patch Patch3: ppp-2.4.1-varargs.patch Patch4: ppp-2.4.4-lib64.patch Patch5: ppp-2.4.2-pie.patch Patch6: ppp-2.4.3-fix.patch Patch7: ppp-2.4.3-fix64.patch Patch8: ppp-2.4.2-change_resolv_conf.patch Patch9: ppp-2.4.2-pppoatm-make.patch Patch10: ppp-2.4.3-local.patch Patch11: ppp-2.4.3-ipv6-accept-remote.patch Patch12: ppp-2.4.4-cbcp.patch Patch13: ppp-2.4.2-dontwriteetc.patch Patch14: ppp-2.4.4-fd_leak.patch Patch15: ppp-2.4.5-var_run_ppp.patch Patch16: ppp-2.4.5-eaptls-mppe-0.99.patch Patch17: ppp-2.4.5-ppp_resolv.patch Patch18: ppp-2.4.5-man.patch Patch19: ppp-2.4.5-eth.patch Patch20: ppp-2.4.5-lock.patch Requires: /etc/pam.d/system-auth BuildRequires: pkgconfig(openssl) BuildRequires: pam-devel BuildRequires: libpcap-devel %description The ppp package contains the PPP (Point-to-Point Protocol) daemon and documentation for PPP support. The PPP protocol provides a method for transmitting datagrams over serial point-to-point links. PPP is usually used to dial in to an ISP (Internet Service Provider) or other organization over a modem and phone line. %package devel Summary: Headers for ppp plugin development Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel This package contains the header files for building plugins for ppp. %prep %setup -q -n %{name}-%{version} # ppp-2.4.3-make.patch %patch0 -p1 # ppp-2.3.6-sample.patch %patch1 -p1 # ppp-2.4.2-libutil.patch %patch2 -p1 # ppp-2.4.1-varargs.patch %patch3 -p1 # ppp-2.4.4-lib64.patch %patch4 -p1 # ppp-2.4.2-pie.patch %patch5 -p1 # ppp-2.4.3-fix.patch %patch6 -p1 # ppp-2.4.3-fix64.patch %patch7 -p1 # ppp-2.4.2-change_resolv_conf.patch %patch8 -p1 # ppp-2.4.2-pppoatm-make.patch %patch9 -p1 # ppp-2.4.3-local.patch %patch10 -p1 # ppp-2.4.3-ipv6-accept-remote.patch %patch11 -p1 # ppp-2.4.4-cbcp.patch %patch12 -p1 # ppp-2.4.2-dontwriteetc.patch %patch13 -p1 # ppp-2.4.4-fd_leak.patch %patch14 -p1 # ppp-2.4.5-var_run_ppp.patch %patch15 -p1 # ppp-2.4.5-eaptls-mppe-0.99.patch %patch16 -p1 # ppp-2.4.5-ppp_resolv.patch %patch17 -p1 # ppp-2.4.5-man.patch %patch18 -p1 # ppp-2.4.5-eth.patch %patch19 -p1 # ppp-2.4.5-lock.patch %patch20 -p1 # >> setup rm -f scripts/*.local rm -f scripts/*.change_resolv_conf rm -f scripts/*.usepeerdns-var_run_ppp_resolv rm -f scripts/*.ppp_resolv find . -type f -name "*.sample" | xargs rm -f rm -f include/linux/if_pppol2tp.h # << setup %build # >> build pre # << build pre %configure --disable-static # >> build post RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fPIC -Wall" make # << build post %install rm -rf %{buildroot} # >> install pre export INSTROOT=$RPM_BUILD_ROOT make install install-etcppp # << install pre # >> install post chmod -R a+rX scripts find scripts -type f | xargs chmod a-x chmod 0755 $RPM_BUILD_ROOT/%{_libdir}/pppd/%{version}/*.so mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/ppp # Provide pointers for people who expect stuff in old places mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/ppp mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/ppp mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/lock/ppp install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d install -p -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d/ppp.conf # Logrotate script mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/ppp # << install post %files %defattr(-,root,root,-) # >> files %{_sbindir}/chat %{_sbindir}/pppd %{_sbindir}/pppdump %{_sbindir}/pppoe-discovery %{_sbindir}/pppstats %{_mandir}/man8/chat.8* %{_mandir}/man8/pppd.8* %{_mandir}/man8/pppdump.8* %{_mandir}/man8/pppd-radattr.8* %{_mandir}/man8/pppd-radius.8* %{_mandir}/man8/pppstats.8* %{_libdir}/pppd %dir %{_sysconfdir}/ppp %dir %{_localstatedir}/run/ppp %dir %{_localstatedir}/lock/ppp %attr(700, root, root) %dir %{_localstatedir}/log/ppp %config %{_sysconfdir}/tmpfiles.d/ppp.conf %config(noreplace) %{_sysconfdir}/ppp/eaptls-client %config(noreplace) %{_sysconfdir}/ppp/eaptls-server %config(noreplace) %{_sysconfdir}/ppp/chap-secrets %config(noreplace) %{_sysconfdir}/ppp/options %config(noreplace) %{_sysconfdir}/ppp/pap-secrets %config(noreplace) %{_sysconfdir}/pam.d/ppp %config(noreplace) %{_sysconfdir}/logrotate.d/ppp %doc FAQ README README.cbcp README.linux README.MPPE README.MSCHAP80 README.MSCHAP81 README.pwfd README.pppoe scripts sample README.eap-tls # << files %files devel %defattr(-,root,root,-) # >> files devel %{_includedir}/pppd %doc PLUGINS # << files devel