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