]> git.pld-linux.org Git - packages/atm.git/blob - atm.spec
1b11d9fa3f4b721305486e5faf4adb747073d314
[packages/atm.git] / atm.spec
1 # $Revision: 1.27 $ $Date: 2002-02-02 23:50:53 $
2 Summary:        ATM on Linux
3 Summary(pl):    Obs³uga sieci ATM w Linuxie
4 Name:           atm
5 Version:        0.62
6 Release:        1
7 License:        GPL
8 Group:          Networking
9 Group(de):      Netzwerkwesen
10 Group(es):      Red
11 Group(pl):      Sieciowe
12 Group(pt_BR):   Rede
13 Source0:        ftp://lrcftp.epfl.ch/pub/linux/atm/dist/%{name}-%{version}.tar.gz
14 Source1:        %{name}-pldrc.tar.gz
15 Patch0:         %{name}-opt.patch
16 Patch1:         %{name}-OPEN_MAX.patch
17 Icon:           atm-logo.gif
18 URL:            http://ica1www.epfl.ch/linux-atm/
19 Prereq:         /sbin/chkconfig
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21  
22 %description
23 ATM (Asynchronous Transfer Mode) networking for Linux is still under
24 development now but it works quite stable now and will most probably
25 be included in 2.4.x series kernels. In PLD Linux it consists of some
26 patches for current kernel version containing drivers for a few
27 popular ATM cards (ex. Fore, Madge, IDT) and PVC and SVC support. It
28 also includes programs and scripts providing the most popular ATM
29 services, i.e. Classical IP (IP over ATM), LAN Emulation clients and
30 servers, Multiprotocol Over ATM (MPOA) and some other goodies.
31
32 %description -l pl
33 Obs³uga sieci ATM (Asynchronous Transfer Mode) w Linuxie mimo i¿ jest
34 jeszcze w stadium alfa dzia³a ju¿ bardzo stabilnie i najprawdopodobniej
35 zostanie w³±czona do j±der serii 2.4.x. W Linuksie PLD sk³ada siê ona
36 z ³at (patches) do bie¿±cej wersji j±dra zawieraj±cych sterowniki do
37 kilku popularnych kart (m.in. Fore, Madge, IDT) i zapewniaj±cych
38 zestawianie po³±czeñ PVC i SVC oraz zestawu programów i skryptów (ten
39 pakiet) realizuj±cych najpopularniejsze us³ugi ATM, tj. Classical IP
40 (IP over ATM), klientów i serwery LAN Emulation (LANE), Multiprotocol
41 Over ATM (MPOA) i inne rozmaito¶ci.
42
43 %package devel
44 Summary:        ATM on Linux - developer's package
45 Summary(pl):    Obs³uga sieci ATM w Linuxie - biblioteki i pliki nag³ówkowe
46 Group:          Development/Libraries
47 Group(de):      Entwicklung/Libraries
48 Group(es):      Desarrollo/Bibliotecas
49 Group(fr):      Development/Librairies
50 Group(pl):      Programowanie/Biblioteki
51 Group(pt_BR):   Desenvolvimento/Bibliotecas
52 Group(ru):      òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
53 Group(uk):      òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
54 Requires:       %{name} = %{version}
55
56 %description devel
57 Libraries and header files needed for development ATM applications for
58 Linux.
59
60 %description -l pl devel
61 Biblioteki i pliki nag³ówkowe niezbêdne do opracowywania aplikacji ATM
62 dla Linuksa.
63
64 %prep
65 %setup -q -n atm -b 1
66 %patch0 -p1
67 %patch1 -p1
68
69 %build
70 # Test it before removing!
71 # gcc 2.95.x with optimizations turned on miscompiles atm 0.62!!!
72 RPM_OPT_FLAGS=""
73 export RPM_OPT_FLAGS
74 %{__make} depend
75 %{__make} 
76
77 %install
78 rm -rf $RPM_BUILD_ROOT
79 install -d $RPM_BUILD_ROOT/etc/{sysconfig/interfaces,sysconfig/network-scripts,rc.d/init.d} \
80         $RPM_BUILD_ROOT{/var/log/atm,%{_sysconfdir}/atm}
81
82 %{__make} install \
83         INSTROOT=$RPM_BUILD_ROOT \
84         INSTPREFIX=$RPM_BUILD_ROOT%{_prefix} \
85         INSTMAN=$RPM_BUILD_ROOT%{_mandir}
86
87 install config/common/hosts.atm $RPM_BUILD_ROOT%{_sysconfdir}
88 install config/common/e164_cc $RPM_BUILD_ROOT%{_sysconfdir}
89
90 install config/pld/atm/* $RPM_BUILD_ROOT%{_sysconfdir}/atm/
91 install config/pld/init.d/atm $RPM_BUILD_ROOT/etc/rc.d/init.d/
92 install config/pld/sysconfig/atm $RPM_BUILD_ROOT/etc/sysconfig/
93 install config/pld/network-scripts/{ifup-atm,ifup-lec,ifdown-lec} \
94                 $RPM_BUILD_ROOT/etc/sysconfig/network-scripts
95 install config/pld/interfaces/{ifcfg-atm0,ifcfg-lec0} \
96                 $RPM_BUILD_ROOT/etc/sysconfig/interfaces 
97  
98 gzip -9nf doc/usage.txt BUGS CREDITS CHANGES README config/pld/README.PLD
99
100 %clean
101 rm -rf $RPM_BUILD_ROOT
102
103 %post
104 /sbin/chkconfig --add atm
105 if [ -f /var/lock/subsys/atm ]; then
106         /etc/rc.d/init.d/atm restart 1>&2
107 fi
108
109 %preun
110 if [ "$1" = "0" ]; then
111         if [ -f /var/lock/subsys/atm ]; then
112                 /etc/rc.d/init.d/atm stop 1>&2
113         fi
114         /sbin/chkconfig --del atm
115 fi
116
117 %files
118 %defattr(644,root,root,755)
119 %doc doc/usage.txt.gz *.gz config/pld/README.PLD.gz
120 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/atm/*
121 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/hosts.atm
122 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/interfaces/*
123 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/atm
124 %attr(755,root,root) /etc/sysconfig/network-scripts/*
125 %attr(754,root,root) /etc/rc.d/init.d/atm
126 %config %{_sysconfdir}/e164_cc
127 %attr(755,root,root) %{_bindir}/*
128 %attr(755,root,root) %{_sbindir}/*
129 %attr(751,root,root) /var/log/atm
130 %{_mandir}/man*/*
131
132 %files devel
133 %defattr(644,root,root,755)
134 %{_includedir}/*
135 %{_libdir}/*
This page took 0.050779 seconds and 2 git commands to generate.