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