]> git.pld-linux.org Git - packages/ppp.git/blob - ppp.spec
switch to new conditional builds macros (bcond_on_ -> _with_/bcond_off_ -> _without_...
[packages/ppp.git] / ppp.spec
1 #
2 # _without_pppoe - without PPPoE support (which requires kernel 2.4)
3 Summary:        ppp daemon package for linux 2.2.11 and greater
4 Summary(de):    ppp-Dämonpaket für Linux 2.2.11 und höher 
5 Summary(fr):    Paquetage du démon ppp pour Linux 2.2.11 et supérieur
6 Summary(tr):    PPP sunucu süreci
7 Summary(pl):    Demon PPP dla Linux 2.2.11 i wy¿szych
8 Name:           ppp
9 Version:        2.4.0
10 Release:        6
11 Epoch:          2
12 License:        Distributable
13 Group:          Networking/Daemons
14 Group(de):      Netzwerkwesen/Server
15 Group(pl):      Sieciowe/Serwery
16 Source0:        ftp://ftp.linuxcare.com.au/pub/ppp/%{name}-%{version}.tar.gz
17 Source1:        %{name}.pamd
18 Source2:        %{name}.pon
19 Source3:        %{name}.poff
20 Patch0:         %{name}-make.patch
21 Patch1:         %{name}-expect.patch
22 Patch2:         %{name}-debian_scripts.patch
23 Patch3:         %{name}-static.patch
24 Patch4:         %{name}-CBCP.patch
25 Patch5:         %{name}-speed.patch
26 Patch6:         %{name}-pam_session.patch
27 Patch7:         %{name}-wtmp.patch
28 Patch8:         %{name}-opt.patch
29 Patch9:         http://www.math.uwaterloo.ca/~mostrows/ppp-2.4.0-pppoe.patch2
30 Patch10:        %{name}-opt-pppoe.patch
31 # Patch 10 was built out of the following:
32 #http://www.math.uwaterloo.ca/~mostrows/pppd.patch.240600
33 #http://www.sfgoth.com/~mitch/linux/atm/pppoatm/pppoatm-pppd-vs-2.4.0b2+240600.diff.gz
34 #Patch10:               ppp-pppoatm.patch
35 BuildRequires:  pam-devel
36 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38 %description
39 This is the daemon and documentation for PPP support. It requires a
40 kernel greater than 2.2.11 which is built with PPP support. The
41 default kernels include PPP support as a module. This version supports
42 IPv6, too.
43
44 %description -l de
45 Dies ist der Dämon und die Dokumentation für PPP-Support. Erfordert
46 einen Kernel höher als 2.2.11, der mit PPP-Support gebaut ist. Die
47 Standard- Red-Hat-Kernel schließen PPP-Support als Modul ein. (IPv6)
48
49 %description -l fr
50 Ceci est le démon et la documentation pour le support PPP. Cela
51 réclame un noyau supérieur au 2.2.11 et construit avec le support PPP.
52 Le noyau par défaut de Red Hat contient le support PPP sous forme de
53 module. (IPv6)
54
55 %description -l pl
56 Pakiet zawiera demona i dokumentacjê umo¿liwiaj±c± korzystanie z
57 protoko³u PPP. Wymaga jadra 2.2.11 - lub wy¿szych - z wkompilowan±
58 obs³ug± protoko³u PPP. Standardowe j±dro z dytrybucji zawiera wsparcie
59 dla PPP skompilowane jako modu³. (IPv6)
60
61 %description -l tr
62 Bu paket PPP desteði için belgeler ve sunucu sürecini içerir. Çekirdek
63 sürümünun 2.2.11'dan daha yüksek olmasýný gerektirir. Öntanýmlý Red
64 Hat çekirdeði PPP desteðini bir modül olarak içerir. (IPv6)
65
66 %prep
67 %setup -q 
68 %patch0 -p1
69 %patch1 -p1 
70 %patch2 -p1 
71 %patch3 -p1
72 %patch4 -p1
73 %patch5 -p1
74 %patch6 -p1
75 %patch7 -p1
76 %{?_without_pppoe:%patch8 -p1}
77 %{!?_without_pppoe:%patch9 -p1}
78 %{!?_without_pppoe:%patch10 -p1}
79 %build
80 %configure
81 %{__make} OPT_FLAGS="%{rpmcflags}" \
82         %{!?no_cbcp:CBCP=1}
83
84 %install
85 rm -rf $RPM_BUILD_ROOT
86 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_bindir},%{_mandir}/man{1,8}} \
87         $RPM_BUILD_ROOT%{_sysconfdir}/{pam.d,ppp/peers}
88
89 %{__make} install \
90         DESTDIR=$RPM_BUILD_ROOT
91
92 install %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/pon
93 install %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/poff
94 install debian/plog $RPM_BUILD_ROOT%{_bindir}
95
96 install etc.ppp/chap-secrets $RPM_BUILD_ROOT%{_sysconfdir}/ppp
97 install debian/pap-secrets $RPM_BUILD_ROOT%{_sysconfdir}/ppp
98 install debian/options $RPM_BUILD_ROOT%{_sysconfdir}/ppp
99 install debian/options.ttyXX $RPM_BUILD_ROOT%{_sysconfdir}/ppp
100
101 rm -f scripts/README
102
103 install %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/ppp
104
105 strip $RPM_BUILD_ROOT%{_sbindir}/*
106
107 gzip -9nf README.linux debian/README.debian debian/win95.ppp \
108         README.MSCHAP80 FAQ debian/ppp-2.3.0.STATIC.README
109
110 %clean
111 rm -rf $RPM_BUILD_ROOT
112
113 %files
114 %defattr(644,root,root,755)
115 %doc {README.linux,debian/README.debian}.gz scripts
116 %doc {debian/win95.ppp,README.MSCHAP80,FAQ,debian/ppp-2.3.0.STATIC.README}.gz
117 %attr(755,root,root) %{_bindir}/*
118 %attr(755,root,root) %{_sbindir}/chat
119 %attr(755,root,root) %{_sbindir}/pppstats
120 %attr(755,root,root) %{_sbindir}/pppd
121 %{!?_without_pppoe:%dir %{_libdir}/pppd}
122 %{!?_without_pppoe:%dir %{_libdir}/pppd/plugins}
123 %{!?_without_pppoe:%attr(755,root,root) %{_libdir}/pppd/plugins/*}
124 %{_mandir}/man8/*
125
126 %attr(600,root,root) %config %verify(not size mtime md5) %{_sysconfdir}/ppp/*-secrets
127 %attr(644,root,root) %config %verify(not size mtime md5) %{_sysconfdir}/ppp/options*
128 %attr(640,root,root) %config %verify(not size mtime md5) /etc/pam.d/ppp
129
130 %dir %{_sysconfdir}/ppp/peers
This page took 1.994437 seconds and 4 git commands to generate.