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