]> git.pld-linux.org Git - packages/atm.git/blob - atm.spec
perl -pi -e "s/pld-list\@pld.org.pl/feedback\@pld.org.pl/"
[packages/atm.git] / atm.spec
1 # $Revision: 1.25 $ $Date: 2002-01-18 02:12:26 $
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(fr):      Development/Librairies
47 Group(pl):      Programowanie/Biblioteki
48 Requires:       %{name} = %{version}
49
50 %description devel
51 Libraries and header files needed for development ATM applications for
52 Linux.
53
54 %description -l pl devel
55 Biblioteki i pliki nag³ówkowe niezbêdne do opracowywania aplikacji ATM
56 dla Linuksa.
57
58 %prep
59 %setup -q -n atm -b 1
60 %patch0 -p1
61 %patch1 -p1
62
63 %build
64 # Test it before removing!
65 # gcc 2.95.x with optimizations turned on miscompiles atm 0.62!!!
66 RPM_OPT_FLAGS=""
67 export RPM_OPT_FLAGS
68 %{__make} depend
69 %{__make} 
70
71 %install
72 rm -rf $RPM_BUILD_ROOT
73 install -d $RPM_BUILD_ROOT/etc/{sysconfig/interfaces,sysconfig/network-scripts,rc.d/init.d} \
74         $RPM_BUILD_ROOT{/var/log/atm,%{_sysconfdir}/atm}
75
76 %{__make} install \
77         INSTROOT=$RPM_BUILD_ROOT \
78         INSTPREFIX=$RPM_BUILD_ROOT%{_prefix} \
79         INSTMAN=$RPM_BUILD_ROOT%{_mandir}
80
81 install config/common/hosts.atm $RPM_BUILD_ROOT%{_sysconfdir}
82 install config/common/e164_cc $RPM_BUILD_ROOT%{_sysconfdir}
83
84 install config/pld/atm/* $RPM_BUILD_ROOT%{_sysconfdir}/atm/
85 install config/pld/init.d/atm $RPM_BUILD_ROOT/etc/rc.d/init.d/
86 install config/pld/sysconfig/atm $RPM_BUILD_ROOT/etc/sysconfig/
87 install config/pld/network-scripts/{ifup-atm,ifup-lec,ifdown-lec} \
88                 $RPM_BUILD_ROOT/etc/sysconfig/network-scripts
89 install config/pld/interfaces/{ifcfg-atm0,ifcfg-lec0} \
90                 $RPM_BUILD_ROOT/etc/sysconfig/interfaces 
91  
92 gzip -9nf doc/usage.txt BUGS CREDITS CHANGES README config/pld/README.PLD
93
94 %clean
95 rm -rf $RPM_BUILD_ROOT
96
97 %post
98 /sbin/chkconfig --add atm
99 if [ -f /var/lock/subsys/atm ]; then
100         /etc/rc.d/init.d/atm restart 1>&2
101 fi
102
103 %preun
104 if [ "$1" = "0" ]; then
105         if [ -f /var/lock/subsys/atm ]; then
106                 /etc/rc.d/init.d/atm stop 1>&2
107         fi
108         /sbin/chkconfig --del atm
109 fi
110
111 %files
112 %defattr(644,root,root,755)
113 %doc doc/usage.txt.gz *.gz config/pld/README.PLD.gz
114 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/atm/*
115 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/hosts.atm
116 %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/interfaces/*
117 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/atm
118 %attr(755,root,root) /etc/sysconfig/network-scripts/*
119 %attr(754,root,root) /etc/rc.d/init.d/atm
120 %config %{_sysconfdir}/e164_cc
121 %attr(755,root,root) %{_bindir}/*
122 %attr(755,root,root) %{_sbindir}/*
123 %attr(751,root,root) /var/log/atm
124 %{_mandir}/man*/*
125
126 %files devel
127 %defattr(644,root,root,755)
128 %{_includedir}/*
129 %{_libdir}/*
This page took 0.106491 seconds and 3 git commands to generate.