]> git.pld-linux.org Git - packages/atm.git/blobdiff - atm.spec
fixed a small typo
[packages/atm.git] / atm.spec
index f092b05e145db8291f0cefd0c6c02ea9491a3c2e..349e5c25807cde8b197f0676d33023c165f8ba0f 100644 (file)
--- a/atm.spec
+++ b/atm.spec
-# $Revision: 1.3 $ $Date: 1999-09-03 08:04:36 $
+# $Revision: 1.30 $ $Date: 2002-04-25 15:49:16 $
 Summary:       ATM on Linux
 Summary(pl):   Obs³uga sieci ATM w Linuxie
-Name:          ATM
+Name:          atm
 Version:       0.62
 Release:       1
-Copyright:     GPL
+License:       GPL
 Group:         Networking
-Group(pl):     Sieciowe
-Url:           ftp://lrcftp.epfl.ch/pub/linux/atm/dist/%{name}-%{version}.tar.gz
-Source0:       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:       %{name}-pldrc.tar.gz
+Patch0:                %{name}-opt.patch
+Patch1:                %{name}-OPEN_MAX.patch
+Icon:          atm-logo.gif
+URL:           http://ica1www.epfl.ch/linux-atm/
+Prereq:                /sbin/chkconfig
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
 %description
-ATM (Asynchronous Transfer Mode) networking for Linux is still under 
-development now but it works quite stable now and will most probably be 
-included in 2.4.x series kernels. In PLD Linux it consists of some patches 
-for current kernel version containing drivers for a few popular ATM cards
-(ex. Fore, Madge, IDT) and PVC and SVC support. It also includes programs
-and scripts providing the most popular ATM services, i.e. Classical IP (IP
-over ATM), LAN Emulation clients and servers, Multiprotocol Over ATM 
-(MPOA) and some other goodies.
+ATM (Asynchronous Transfer Mode) networking for Linux is still under
+development now but it works quite stable now and will most probably
+be included in 2.4.x series kernels. In PLD Linux it consists of some
+patches for current kernel version containing drivers for a few
+popular ATM cards (ex. Fore, Madge, IDT) and PVC and SVC support. It
+also includes programs and scripts providing the most popular ATM
+services, i.e. Classical IP (IP over ATM), LAN Emulation clients and
+servers, Multiprotocol Over ATM (MPOA) and some other goodies.
 
 %description -l pl
-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 
-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),
-Multiprotocol Over ATM (MPOA) i inne rozmaito¶ci.
+Obs³uga sieci ATM (Asynchronous Transfer Mode) w Linuxie mimo i¿ jest
+jeszcze w stadium alfa dzia³a ju¿ bardzo stabilnie i
+najprawdopodobniej zostanie w³±czona do j±der serii 2.4.x. W Linuksie
+PLD sk³ada siê ona z ³at (patches) do 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), Multiprotocol Over ATM (MPOA) i inne rozmaito¶ci.
 
 %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
 Requires:      %{name} = %{version}
 
 %description devel
-Libraries and header files needed for development ATM applications for Linux
+Libraries and header files needed for development ATM applications for
+Linux.
 
-%description -l pl devel
-Biblioteki i pliki nag³ówkowe niezbêdne do opracowywania aplikacji ATM dla
-Linuxa.
+%description devel -l pl
+Biblioteki i pliki nag³ówkowe niezbêdne do opracowywania aplikacji ATM
+dla Linuksa.
 
 %prep
 %setup -q -n atm -b 1
+%patch0 -p1
+%patch1 -p1
 
 %build
-make depend
-make 
+# 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/{sysconfig/interfaces,sysconfig/network-scripts,rc.d/init.d} \
+       $RPM_BUILD_ROOT{/var/log/atm,%{_sysconfdir}/atm}
+
+%{__make} install \
+       INSTROOT=$RPM_BUILD_ROOT \
+       INSTPREFIX=$RPM_BUILD_ROOT%{_prefix} \
+       INSTMAN=$RPM_BUILD_ROOT%{_mandir}
 
-make \
-    INSTROOT=${RPM_BUILD_ROOT} \
-    INSTPREFIX=${RPM_BUILD_ROOT}%{_prefix} \
-    INSTMAN=${RPM_BUILD_ROOT}%{_mandir} \
-    install
+install config/common/hosts.atm $RPM_BUILD_ROOT%{_sysconfdir}
+install config/common/e164_cc $RPM_BUILD_ROOT%{_sysconfdir}
 
-strip --strip-unneeded ${RPM_BUILD_ROOT}%{_prefix}{/bin/*,/sbin/*}
+install config/pld/atm/* $RPM_BUILD_ROOT%{_sysconfdir}/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
 
-gzip -9nf ${RPM_BUILD_ROOT}%{_mandir}/man*/* 
 gzip -9nf doc/usage.txt BUGS CREDITS CHANGES README config/pld/README.PLD
 
-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
 %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) 
-%attr(755,root,root) /usr/bin
-%attr(755,root,root) /usr/sbin
+%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) /etc/sysconfig/interfaces/*
+%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/atm
+%attr(755,root,root) /etc/sysconfig/network-scripts/*
+%attr(754,root,root) /etc/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
 
 %files devel
-%defattr(644,root,root,755) 
-%attr(644,root,root) /usr/include/*
-%attr(644,root,root) /usr/lib/*
+%defattr(644,root,root,755)
+%{_includedir}/*
+%{_libdir}/*
This page took 0.083144 seconds and 4 git commands to generate.