1 # $Revision: 1.23 $ $Date: 2003-05-30 17:35:10 $
3 Summary(pl): Obs³uga sieci ATM w Linuksie
9 # Source0-md5: 84fef49cc39ff2605204246666f65864
10 Source0: http://dl.sourceforge.net/linux-atm/%{name}-%{version}.tar.gz
11 # Source1-md5: c76c7dbac5797db883b2b22687243839
12 Source1: %{name}-2.4.0.1-pldrc.tar.gz
13 # Source2-md5: 1b0dfb2ded207b4d787a7748dd51a7df
14 Source2: http://home.sch.bme.hu/~cell/br2684/dist/001212/pppbr-001212-br2684ctl.c
15 Patch0: %{name}-syslog.patch
16 Patch1: %{name}-br2684ctl-syslog.patch
17 Patch2: ftp://ftp.cmf.nrl.navy.mil/pub/chas/linux-atm/vbr/vbr-linux-atm-diffs
18 Icon: linux-atm-logo.gif
19 URL: http://linux-atm.sourceforge.net/
20 BuildRequires: autoconf
21 Conflicts: kernel-headers < 2.4
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 ATM (Asynchronous Transfer Mode) networking for Linux is still under
27 development now but it works quite stable now and has been already
28 included in 2.4.x series kernels. In PLD Linux it consists of some
29 patches for current kernel version containing drivers for a few
30 popular ATM cards (ex. Fore, Madge, IDT) and PVC and SVC support. It
31 also includes programs and scripts providing the most popular ATM
32 services, i.e. Classical IP (IP over ATM), LAN Emulation clients and
33 servers, Multiprotocol Over ATM (MPOA) and some other goodies.
36 Obs³uga sieci ATM (Asynchronous Transfer Mode) w Linuksie, mimo i¿
37 jest nadal rozwijana, dzia³a ju¿ bardzo stabilnie i zosta³a ju¿
38 w³±czona do j±der serii 2.4.x. W Linuksie PLD sk³ada siê ona z ³at
39 (patches) do bie¿±cej wersji j±dra zawieraj±cych sterowniki do kilku
40 popularnych kart (m.in Fore, Madge, IDT) i zapewniaj±cych zestawianie
41 po³±czeñ PVC i SVC oraz zestawu programów i skryptów (ten pakiet)
42 realizuj±cych najpopularniejsze us³ugi ATM, tj. Classical IP (IP over
43 ATM), klientów i serwery LAN Emulation (LANE), Multiprotocol Over ATM
44 (MPOA) i inne rozmaito¶ci.
47 Summary: ATM on Linux - developer's package
48 Summary(pl): Obs³uga sieci ATM w Linuksie - biblioteki i pliki nag³ówkowe
49 Group: Development/Libraries
51 Requires: %{name} = %{version}
54 Libraries and header files needed for development ATM applications for
57 %description devel -l pl
58 Biblioteki i pliki nag³ówkowe niezbêdne do opracowywania aplikacji ATM
62 Summary: ATM on Linux - static libraries
63 Summary(pl): Obs³uga sieci ATM w Linuksie - biblioteki statyczne
64 Group: Development/Libraries
66 Requires: %{name}-devel = %{version}
69 Static libraries needed for development ATM applications for Linux.
71 %description static -l pl
72 Biblioteki statyczne niezbêdne do opracowywania aplikacji ATM dla
76 Summary: ATM on Linux - rc-scripts
77 Summary(pl): Obs³uga sieci ATM w Linuksie - skrypty startowe
79 PreReq: rc-scripts >= 0.2.9
80 Requires(post,preun): /sbin/chkconfig
81 Requires: %{name} = %{version}
82 Obsoletes: atm-rc-scripts
84 %description rc-scripts
85 rc-scripts for ATM support.
87 %description rc-scripts -l pl
88 Skrypty startowe dla wsparcia obs³ugi ATM.
92 install -m644 %{SOURCE2} .
103 --sysconfdir=%{_sysconfdir}/atm \
110 %{__cc} %{rpmcflags} -I./src/include pppbr-001212-br2684ctl.c \
111 -o br2684ctl -lresolv -L./src/lib/.libs -latm
114 rm -rf $RPM_BUILD_ROOT
115 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{atm,sysconfig/{interfaces,network-scripts},rc.d/init.d} \
116 $RPM_BUILD_ROOT/var/log/atm
118 %{__make} install DESTDIR=$RPM_BUILD_ROOT
120 install br2684ctl $RPM_BUILD_ROOT%{_sbindir}
122 install src/config/hosts.atm $RPM_BUILD_ROOT%{_sysconfdir}
123 install src/extra/ANS/e164_cc $RPM_BUILD_ROOT%{_sysconfdir}
125 install pld/atm/*.conf $RPM_BUILD_ROOT%{_sysconfdir}/atm/
126 install pld/init.d/atm $RPM_BUILD_ROOT/etc/rc.d/init.d/
127 install pld/sysconfig/atm $RPM_BUILD_ROOT/etc/sysconfig/
128 install pld/network-scripts/{ifup-*,ifdown-*} \
129 $RPM_BUILD_ROOT/etc/sysconfig/network-scripts
132 rm -rf $RPM_BUILD_ROOT
134 %post -p /sbin/ldconfig
135 %postun -p /sbin/ldconfig
138 /sbin/chkconfig --add atm
139 if [ -f /var/lock/subsys/atm ]; then
140 /etc/rc.d/init.d/atm restart 1>&2
144 if [ "$1" = "0" ]; then
145 if [ -f /var/lock/subsys/atm ]; then
146 /etc/rc.d/init.d/atm stop 1>&2
148 /sbin/chkconfig --del atm
152 %defattr(644,root,root,755)
153 %doc doc/README.* doc/atm-linux-howto.txt
154 %doc BUGS AUTHORS ChangeLog README THANKS
155 %doc pld/README.PLD pld/interfaces/ifcfg-*
156 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/hosts.atm
157 %attr(750,root,root) %dir %{_sysconfdir}/atm
158 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/atm/*
159 %config %{_sysconfdir}/e164_cc
160 %attr(755,root,root) %{_bindir}/*
161 %attr(755,root,root) %{_sbindir}/*
162 %attr(755,root,root) %{_libdir}/lib*.so.*.*
163 %attr(751,root,root) /var/log/atm
167 %defattr(644,root,root,755)
169 %attr(755,root,root) %{_libdir}/lib*.so
173 %defattr(644,root,root,755)
177 %defattr(644,root,root,755)
178 %doc pld/README.PLD.gz pld/interfaces/ifcfg-*
179 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/atm
180 %attr(755,root,root) /etc/sysconfig/network-scripts/*
181 %attr(754,root,root) /etc/rc.d/init.d/atm