]>
Commit | Line | Data |
---|---|---|
dc77ff5e | 1 | Summary: ATM on Linux |
0c2ff709 | 2 | Summary(pl.UTF-8): Obsługa sieci ATM w Linuksie |
721a8783 | 3 | Name: atm |
31665758 | 4 | Version: 0.78 |
721a8783 | 5 | Release: 1 |
87c22246 | 6 | License: GPL |
dc77ff5e | 7 | Group: Networking |
7ebf5736 | 8 | Source0: ftp://lrcftp.epfl.ch/pub/linux/atm/dist/%{name}-%{version}.tar.gz |
31665758 | 9 | # Source0-md5: 64952e4d56285c0aeb12597d27884aff |
940de792 | 10 | Source1: %{name}-pldrc.tar.gz |
a4d47f6b | 11 | # Source1-md5: c69820b03d8241e4cab33fef681df222 |
940de792 | 12 | Patch0: %{name}-opt.patch |
13516e61 | 13 | Patch1: %{name}-OPEN_MAX.patch |
721a8783 | 14 | URL: http://ica1www.epfl.ch/linux-atm/ |
ce5bce25 | 15 | BuildRequires: rpmbuild(macros) >= 1.268 |
ab39a9eb | 16 | Requires(post,preun): /sbin/chkconfig |
d22399c5 | 17 | Requires: rc-scripts |
f179bba2 | 18 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
e050ab51 | 19 | |
dc77ff5e | 20 | %description |
87c22246 | 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. | |
dc77ff5e | 29 | |
0e3f5afb JR |
30 | %description -l pl.UTF-8 |
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. | |
dc77ff5e | 40 | |
41 | %package devel | |
42 | Summary: ATM on Linux - developer's package | |
0c2ff709 | 43 | Summary(pl.UTF-8): Obsługa sieci ATM w Linuksie - biblioteki i pliki nagłówkowe |
721a8783 | 44 | Group: Development/Libraries |
1e259b2d | 45 | Requires: %{name} = %{version}-%{release} |
dc77ff5e | 46 | |
47 | %description devel | |
87c22246 | 48 | Libraries and header files needed for development ATM applications for |
3fcfb3a2 | 49 | Linux. |
dc77ff5e | 50 | |
0e3f5afb JR |
51 | %description devel -l pl.UTF-8 |
52 | Biblioteki i pliki nagłówkowe niezbędne do opracowywania aplikacji ATM | |
3fcfb3a2 | 53 | dla Linuksa. |
dc77ff5e | 54 | |
55 | %prep | |
ab39a9eb | 56 | %setup -q -n %{name} -b 1 |
1c9e8a25 | 57 | %patch0 -p1 |
940de792 | 58 | %patch1 -p1 |
dc77ff5e | 59 | |
60 | %build | |
7ebf5736 JR |
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 | |
0afb90ae | 65 | %{__make} depend |
e050ab51 | 66 | %{__make} |
dc77ff5e | 67 | |
68 | %install | |
69 | rm -rf $RPM_BUILD_ROOT | |
6d1e50bc | 70 | install -d $RPM_BUILD_ROOT/etc/{sysconfig/interfaces,sysconfig/network-scripts,rc.d/init.d} \ |
87c22246 | 71 | $RPM_BUILD_ROOT{/var/log/atm,%{_sysconfdir}/atm} |
dc77ff5e | 72 | |
0afb90ae | 73 | %{__make} install \ |
721a8783 | 74 | INSTROOT=$RPM_BUILD_ROOT \ |
75 | INSTPREFIX=$RPM_BUILD_ROOT%{_prefix} \ | |
76 | INSTMAN=$RPM_BUILD_ROOT%{_mandir} | |
dc77ff5e | 77 | |
87c22246 | 78 | install config/common/hosts.atm $RPM_BUILD_ROOT%{_sysconfdir} |
79 | install config/common/e164_cc $RPM_BUILD_ROOT%{_sysconfdir} | |
dc77ff5e | 80 | |
87c22246 | 81 | install config/pld/atm/* $RPM_BUILD_ROOT%{_sysconfdir}/atm/ |
721a8783 | 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/ | |
7f08e97f JR |
84 | install config/pld/network-scripts/{ifup-atm,ifup-lec,ifdown-lec} \ |
85 | $RPM_BUILD_ROOT/etc/sysconfig/network-scripts | |
721a8783 | 86 | install config/pld/interfaces/{ifcfg-atm0,ifcfg-lec0} \ |
e050ab51 | 87 | $RPM_BUILD_ROOT/etc/sysconfig/interfaces |
88 | ||
dc77ff5e | 89 | %clean |
90 | rm -rf $RPM_BUILD_ROOT | |
91 | ||
7ebf5736 | 92 | %post |
d58075ae | 93 | /sbin/chkconfig --add atm |
ce5bce25 | 94 | %service atm restart |
7ebf5736 JR |
95 | |
96 | %preun | |
d58075ae | 97 | if [ "$1" = "0" ]; then |
ce5bce25 | 98 | %service atm stop |
d58075ae | 99 | /sbin/chkconfig --del atm |
100 | fi | |
7ebf5736 | 101 | |
dc77ff5e | 102 | %files |
87c22246 | 103 | %defattr(644,root,root,755) |
98d87aac | 104 | %doc doc/usage.txt BUGS CREDITS CHANGES README config/pld/README.PLD |
d22399c5 ER |
105 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/atm/* |
106 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hosts.atm | |
107 | %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/interfaces/* | |
108 | %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/atm | |
13516e61 | 109 | %attr(755,root,root) /etc/sysconfig/network-scripts/* |
87c22246 | 110 | %attr(754,root,root) /etc/rc.d/init.d/atm |
7ebf5736 | 111 | %config %{_sysconfdir}/e164_cc |
721a8783 | 112 | %attr(755,root,root) %{_bindir}/* |
113 | %attr(755,root,root) %{_sbindir}/* | |
7ebf5736 | 114 | %attr(751,root,root) /var/log/atm |
721a8783 | 115 | %{_mandir}/man*/* |
dc77ff5e | 116 | |
117 | %files devel | |
87c22246 | 118 | %defattr(644,root,root,755) |
119 | %{_includedir}/* | |
120 | %{_libdir}/* |