- added md5
[packages/atm.git] / atm.spec
1 # $Revision: 1.34 $ $Date: 2003-06-10 14:03:11 $
2 Summary:        ATM on Linux
3 Summary(pl):    Obs³uga sieci ATM w Linuksie
4 Name:           atm
5 Version:        0.62
6 Release:        1
7 License:        GPL
8 Group:          Networking
9 Source0:        ftp://lrcftp.epfl.ch/pub/linux/atm/dist/%{name}-%{version}.tar.gz
10 # Source0-md5:  8c2b00cb2c5d378dbd6253963d245442
11 Source1:        %{name}-pldrc.tar.gz
12 # Source1-md5:  c69820b03d8241e4cab33fef681df222
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 Linuksie mimo i¿ jest
32 jeszcze w stadium alfa dzia³a ju¿ bardzo stabilnie i
33 najprawdopodobniej zostanie w³±czona do j±der serii 2.4.x. W Linuksie
34 PLD sk³ada siê ona z ³at (patches) do bie¿±cej wersji j±dra
35 zawieraj±cych sterowniki do kilku popularnych kart (m.in. Fore, Madge,
36 IDT) i zapewniaj±cych zestawianie po³±czeñ PVC i SVC oraz zestawu
37 programów i skryptów (ten pakiet) realizuj±cych najpopularniejsze
38 us³ugi ATM, tj. Classical IP (IP over ATM), klientów i serwery LAN
39 Emulation (LANE), Multiprotocol 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 Linuksie - biblioteki i pliki nag³ówkowe
44 Group:          Development/Libraries
45 Requires:       %{name} = %{version}
46
47 %description devel
48 Libraries and header files needed for development ATM applications for
49 Linux.
50
51 %description devel -l pl
52 Biblioteki i pliki nag³ówkowe niezbêdne do opracowywania aplikacji ATM
53 dla Linuksa.
54
55 %prep
56 %setup -q -n atm -b 1
57 %patch0 -p1
58 %patch1 -p1
59
60 %build
61 # Test it before removing!
62 # gcc 2.95.x with optimizations turned on miscompiles atm 0.62!!!
63 RPM_OPT_FLAGS=""
64 export RPM_OPT_FLAGS
65 %{__make} depend
66 %{__make}
67
68 %install
69 rm -rf $RPM_BUILD_ROOT
70 install -d $RPM_BUILD_ROOT/etc/{sysconfig/interfaces,sysconfig/network-scripts,rc.d/init.d} \
71         $RPM_BUILD_ROOT{/var/log/atm,%{_sysconfdir}/atm}
72
73 %{__make} install \
74         INSTROOT=$RPM_BUILD_ROOT \
75         INSTPREFIX=$RPM_BUILD_ROOT%{_prefix} \
76         INSTMAN=$RPM_BUILD_ROOT%{_mandir}
77
78 install config/common/hosts.atm $RPM_BUILD_ROOT%{_sysconfdir}
79 install config/common/e164_cc $RPM_BUILD_ROOT%{_sysconfdir}
80
81 install config/pld/atm/* $RPM_BUILD_ROOT%{_sysconfdir}/atm/
82 install config/pld/init.d/atm $RPM_BUILD_ROOT/etc/rc.d/init.d/
83 install config/pld/sysconfig/atm $RPM_BUILD_ROOT/etc/sysconfig/
84 install config/pld/network-scripts/{ifup-atm,ifup-lec,ifdown-lec} \
85                 $RPM_BUILD_ROOT/etc/sysconfig/network-scripts
86 install config/pld/interfaces/{ifcfg-atm0,ifcfg-lec0} \
87                 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
88
89 %clean
90 rm -rf $RPM_BUILD_ROOT
91
92 %post
93 /sbin/chkconfig --add atm
94 if [ -f /var/lock/subsys/atm ]; then
95         /etc/rc.d/init.d/atm restart 1>&2
96 fi
97
98 %preun
99 if [ "$1" = "0" ]; then
100         if [ -f /var/lock/subsys/atm ]; then
101                 /etc/rc.d/init.d/atm stop 1>&2
102         fi
103         /sbin/chkconfig --del atm
104 fi
105
106 %files
107 %defattr(644,root,root,755)
108 %doc doc/usage.txt BUGS CREDITS CHANGES README config/pld/README.PLD
109 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/atm/*
110 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/hosts.atm
111 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/interfaces/*
112 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/atm
113 %attr(755,root,root) /etc/sysconfig/network-scripts/*
114 %attr(754,root,root) /etc/rc.d/init.d/atm
115 %config %{_sysconfdir}/e164_cc
116 %attr(755,root,root) %{_bindir}/*
117 %attr(755,root,root) %{_sbindir}/*
118 %attr(751,root,root) /var/log/atm
119 %{_mandir}/man*/*
120
121 %files devel
122 %defattr(644,root,root,755)
123 %{_includedir}/*
124 %{_libdir}/*
This page took 0.042082 seconds and 3 git commands to generate.