X-Git-Url: http://git.pld-linux.org/?p=packages%2Fatm.git;a=blobdiff_plain;f=atm.spec;h=29aed57fa057ef8bd5edee52b39aa0fca67c33c2;hp=497b3f7d1591a0f333d13248b681053b3b6fa074;hb=f179bba2778c2118f922a1c6b5f8831cbec1c7af;hpb=423b24ef64154750b495eadb5170b0c8a2e8bf70 diff --git a/atm.spec b/atm.spec index 497b3f7..29aed57 100644 --- a/atm.spec +++ b/atm.spec @@ -1,15 +1,18 @@ -# $Revision: 1.5 $ $Date: 1999-11-02 12:54:38 $ +# $Revision: 1.13 $ $Date: 2000-04-01 11:14:23 $ Summary: ATM on Linux Summary(pl): Obs³uga sieci ATM w Linuxie -Name: ATM -Version: 0.62 +Name: atm +Version: 0.67 Release: 1 Copyright: GPL Group: Networking Group(pl): Sieciowe -Source0 ftp://lrcftp.epfl.ch/pub/linux/atm/dist/atm-%{version}.tar.gz -Source1: ATM-pldrc.tar.gz -Buildroot: /tmp/%{name}-%{version}-root +Source0: ftp://lrcftp.epfl.ch/pub/linux/atm/dist/%{name}-%{version}.tar.gz +Source1: atm-pldrc.tar.gz +Patch: atm-opt.patch +Icon: atm-logo.gif +URL: http://ica1www.epfl.ch/linux-atm/ +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description ATM (Asynchronous Transfer Mode) networking for Linux is still under @@ -25,7 +28,7 @@ over ATM), LAN Emulation clients and servers, Multiprotocol Over ATM Obs³uga sieci ATM (Asynchronous Transfer Mode) w Linuxie mimo i¿ jest jeszcze w stadium alfa dzia³a ju¿ bardzo stabilnie i najproawdopodobniej zostanie w³±czona do j±der serii 2.4.x. W Linuxie PLD sk³ada siê ona z ³at (patches) do -bie¿±cej wersji jadra zawieraj±cych drivery do kilku popularnych kart (m.in +bie¿±cej wersji j±dra zawieraj±cych sterowniki do kilku popularnych kart (m.in Fore, Madge, IDT) i zapewniaj±cych zestawianie po³±czeñ PVC i SVC oraz zestawu programów i skryptów (ten pakiet) realizuj±cych najpopularniejsze us³ugi ATM, tj. Classical IP (IP over ATM), klientów i serwery LAN Emulation (LANE), @@ -34,8 +37,8 @@ Multiprotocol Over ATM (MPOA) i inne rozmaito %package devel Summary: ATM on Linux - developer's package Summary(pl): Obs³uga sieci ATM w Linuxie - biblioteki i pliki nag³ówkowe -Group: Development -Group(pl): Programowanie +Group: Development/Libraries +Group(pl): Programowanie/Biblioteki Requires: %{name} = %{version} %description devel @@ -47,60 +50,72 @@ Linuxa. %prep %setup -q -n atm -b 1 +%patch0 -p1 %build +# Test it before removing! +# gcc 2.95.x with optimizations turned on miscompiles atm 0.62!!! +RPM_OPT_FLAGS="" +export RPM_OPT_FLAGS make depend make %install rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT/etc/{atm,sysconfig/{interfaces,network-scripts},rc.d/init.d} \ + $RPM_BUILD_ROOT/var/log/atm -make \ - INSTROOT=$RPM_BUILD_ROOT \ - INSTPREFIX=$RPM_BUILD_ROOT%{_prefix} \ - INSTMAN=$RPM_BUILD_ROOT%{_mandir} \ - install +make install \ + INSTROOT=$RPM_BUILD_ROOT \ + INSTPREFIX=$RPM_BUILD_ROOT%{_prefix} \ + INSTMAN=$RPM_BUILD_ROOT%{_mandir} -strip --strip-unneeded $RPM_BUILD_ROOT{%{_bindir},%{_sbindir}}/* - -gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* -gzip -9nf doc/usage.txt BUGS CREDITS CHANGES README config/pld/README.PLD +install config/common/hosts.atm $RPM_BUILD_ROOT/etc +install config/common/e164_cc $RPM_BUILD_ROOT/etc -install -d -m 0755 $RPM_BUILD_ROOT/etc -install -c -m 0644 config/common/hosts.atm $RPM_BUILD_ROOT/etc -install -c -m 0644 config/common/e164_cc $RPM_BUILD_ROOT/etc - -install -d -m 0755 $RPM_BUILD_ROOT/etc/atm -install -d -m 0755 $RPM_BUILD_ROOT/etc/sysconfig -install -d -m 0755 $RPM_BUILD_ROOT/etc/sysconfig/network-scripts -install -d -m 0755 $RPM_BUILD_ROOT/etc/sysconfig/interfaces -install -d -m 0755 $RPM_BUILD_ROOT/etc/rc.d/init.d -install -c -m 0644 config/pld/atm/* $RPM_BUILD_ROOT/etc/atm/ -install -c -m 0755 config/pld/init.d/atm $RPM_BUILD_ROOT/etc/rc.d/init.d/ -install -c -m 0644 config/pld/sysconfig/atm $RPM_BUILD_ROOT/etc/sysconfig/ -install -c -m 0755 config/pld/network-scripts/{ifup-atm,ifup-lec,ifdown-atm,ifdown-lec} \ - $RPM_BUILD_ROOT/etc/sysconfig/network-scripts -install -c -m 0644 config/pld/interfaces/{ifcfg-atm0,ifcfg-lec0} \ - $RPM_BUILD_ROOT/etc/sysconfig/interfaces -install -d $RPM_BUILD_ROOT/var/log/atm +install config/pld/atm/* $RPM_BUILD_ROOT/etc/atm/ +install config/pld/init.d/atm $RPM_BUILD_ROOT/etc/rc.d/init.d/ +install config/pld/sysconfig/atm $RPM_BUILD_ROOT/etc/sysconfig/ +install config/pld/network-scripts/{ifup-atm,ifup-lec,ifdown-lec} \ + $RPM_BUILD_ROOT/etc/sysconfig/network-scripts +install config/pld/interfaces/{ifcfg-atm0,ifcfg-lec0} \ + $RPM_BUILD_ROOT/etc/sysconfig/interfaces +strip --strip-unneeded $RPM_BUILD_ROOT{%{_bindir},%{_sbindir}}/* + +gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \ + doc/usage.txt BUGS CREDITS CHANGES README config/pld/README.PLD %clean rm -rf $RPM_BUILD_ROOT +%post +/sbin/chkconfig --add atm +if [ -f /var/lock/subsys/atm ]; then + /etc/rc.d/init.d/atm restart 1>&2 +fi + +%preun +if [ "$1" = "0" ]; then + if [ -f /var/lock/subsys/atm ]; then + /etc/rc.d/init.d/atm stop 1>&2 + fi + /sbin/chkconfig --del atm +fi + %files %defattr(644,root,root,755) %doc doc/usage.txt.gz *.gz config/pld/README.PLD.gz +%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/atm/* +%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/hosts.atm +%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/interfaces/* +%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/sysconfig/atm +%attr(755,root,root) %{_sysconfdir}/sysconfig/network-scripts/* +%attr(754,root,root) %{_sysconfdir}/rc.d/init.d/atm +%config %{_sysconfdir}/e164_cc +%attr(755,root,root) %{_bindir}/* +%attr(755,root,root) %{_sbindir}/* +%attr(751,root,root) /var/log/atm %{_mandir}/man*/* -%config /etc/e164_cc -%config(noreplace) /etc/hosts.atm -%attr(755,root,root) %config /etc/sysconfig/network-scripts/* -%attr(755,root,root) %config /etc/rc.d/init.d/atm -%config /etc/sysconfig/atm -%config /etc/atm/* -%config(noreplace) /etc/sysconfig/interfaces/* -%attr(755,root,root) /var/log/atm -%attr(755,root,root) /usr/bin/* -%attr(755,root,root) /usr/sbin/* %files devel %defattr(644,root,root,755)