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