]> git.pld-linux.org Git - packages/atm.git/blame - atm.spec
- unified first line (one with cvs keywords)
[packages/atm.git] / atm.spec
CommitLineData
dc77ff5e 1Summary: ATM on Linux
0c2ff709 2Summary(pl.UTF-8): Obsługa sieci ATM w Linuksie
721a8783 3Name: atm
31665758 4Version: 0.78
721a8783 5Release: 1
87c22246 6License: GPL
dc77ff5e 7Group: Networking
7ebf5736 8Source0: ftp://lrcftp.epfl.ch/pub/linux/atm/dist/%{name}-%{version}.tar.gz
31665758 9# Source0-md5: 64952e4d56285c0aeb12597d27884aff
940de792 10Source1: %{name}-pldrc.tar.gz
a4d47f6b 11# Source1-md5: c69820b03d8241e4cab33fef681df222
940de792 12Patch0: %{name}-opt.patch
13516e61 13Patch1: %{name}-OPEN_MAX.patch
721a8783 14URL: http://ica1www.epfl.ch/linux-atm/
ce5bce25 15BuildRequires: rpmbuild(macros) >= 1.268
ab39a9eb 16Requires(post,preun): /sbin/chkconfig
d22399c5 17Requires: rc-scripts
f179bba2 18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
e050ab51 19
dc77ff5e 20%description
87c22246 21ATM (Asynchronous Transfer Mode) networking for Linux is still under
22development now but it works quite stable now and will most probably
23be included in 2.4.x series kernels. In PLD Linux it consists of some
24patches for current kernel version containing drivers for a few
25popular ATM cards (ex. Fore, Madge, IDT) and PVC and SVC support. It
26also includes programs and scripts providing the most popular ATM
27services, i.e. Classical IP (IP over ATM), LAN Emulation clients and
28servers, Multiprotocol Over ATM (MPOA) and some other goodies.
dc77ff5e 29
0e3f5afb
JR
30%description -l pl.UTF-8
31Obsługa sieci ATM (Asynchronous Transfer Mode) w Linuksie mimo iż jest
32jeszcze w stadium alfa działa już bardzo stabilnie i
33najprawdopodobniej zostanie włączona do jąder serii 2.4.x. W Linuksie
34PLD składa się ona z łat (patches) do bieżącej wersji jądra
35zawierających sterowniki do kilku popularnych kart (m.in. Fore, Madge,
36IDT) i zapewniających zestawianie połączeń PVC i SVC oraz zestawu
37programów i skryptów (ten pakiet) realizujących najpopularniejsze
38usługi ATM, tj. Classical IP (IP over ATM), klientów i serwery LAN
39Emulation (LANE), Multiprotocol Over ATM (MPOA) i inne rozmaitości.
dc77ff5e 40
41%package devel
42Summary: ATM on Linux - developer's package
0c2ff709 43Summary(pl.UTF-8): Obsługa sieci ATM w Linuksie - biblioteki i pliki nagłówkowe
721a8783 44Group: Development/Libraries
1e259b2d 45Requires: %{name} = %{version}-%{release}
dc77ff5e 46
47%description devel
87c22246 48Libraries and header files needed for development ATM applications for
3fcfb3a2 49Linux.
dc77ff5e 50
0e3f5afb
JR
51%description devel -l pl.UTF-8
52Biblioteki i pliki nagłówkowe niezbędne do opracowywania aplikacji ATM
3fcfb3a2 53dla 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!!!
63RPM_OPT_FLAGS=""
64export RPM_OPT_FLAGS
0afb90ae 65%{__make} depend
e050ab51 66%{__make}
dc77ff5e 67
68%install
69rm -rf $RPM_BUILD_ROOT
6d1e50bc 70install -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 78install config/common/hosts.atm $RPM_BUILD_ROOT%{_sysconfdir}
79install config/common/e164_cc $RPM_BUILD_ROOT%{_sysconfdir}
dc77ff5e 80
87c22246 81install config/pld/atm/* $RPM_BUILD_ROOT%{_sysconfdir}/atm/
721a8783 82install config/pld/init.d/atm $RPM_BUILD_ROOT/etc/rc.d/init.d/
83install config/pld/sysconfig/atm $RPM_BUILD_ROOT/etc/sysconfig/
7f08e97f
JR
84install config/pld/network-scripts/{ifup-atm,ifup-lec,ifdown-lec} \
85 $RPM_BUILD_ROOT/etc/sysconfig/network-scripts
721a8783 86install config/pld/interfaces/{ifcfg-atm0,ifcfg-lec0} \
e050ab51 87 $RPM_BUILD_ROOT/etc/sysconfig/interfaces
88
dc77ff5e 89%clean
90rm -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 97if [ "$1" = "0" ]; then
ce5bce25 98 %service atm stop
d58075ae 99 /sbin/chkconfig --del atm
100fi
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}/*
This page took 0.06688 seconds and 4 git commands to generate.