]> git.pld-linux.org Git - packages/linux-atm.git/blob - linux-atm.spec
- removed temp url
[packages/linux-atm.git] / linux-atm.spec
1 # $Revision: 1.23 $ $Date: 2003-05-30 17:35:10 $
2 Summary:        ATM on Linux
3 Summary(pl):    Obs³uga sieci ATM w Linuksie
4 Name:           linux-atm
5 Version:        2.4.1
6 Release:        1
7 License:        GPL
8 Group:          Networking
9 # Source0-md5:  84fef49cc39ff2605204246666f65864
10 Source0:        http://dl.sourceforge.net/linux-atm/%{name}-%{version}.tar.gz
11 # Source1-md5:  c76c7dbac5797db883b2b22687243839
12 Source1:        %{name}-2.4.0.1-pldrc.tar.gz
13 # Source2-md5:  1b0dfb2ded207b4d787a7748dd51a7df
14 Source2:        http://home.sch.bme.hu/~cell/br2684/dist/001212/pppbr-001212-br2684ctl.c
15 Patch0:         %{name}-syslog.patch
16 Patch1:         %{name}-br2684ctl-syslog.patch
17 Patch2:         ftp://ftp.cmf.nrl.navy.mil/pub/chas/linux-atm/vbr/vbr-linux-atm-diffs
18 Icon:           linux-atm-logo.gif
19 URL:            http://linux-atm.sourceforge.net/
20 BuildRequires:  autoconf
21 Conflicts:      kernel-headers < 2.4
22 Obsoletes:      atm
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 ATM (Asynchronous Transfer Mode) networking for Linux is still under
27 development now but it works quite stable now and has been already
28 included in 2.4.x series kernels. In PLD Linux it consists of some
29 patches for current kernel version containing drivers for a few
30 popular ATM cards (ex. Fore, Madge, IDT) and PVC and SVC support. It
31 also includes programs and scripts providing the most popular ATM
32 services, i.e. Classical IP (IP over ATM), LAN Emulation clients and
33 servers, Multiprotocol Over ATM (MPOA) and some other goodies.
34
35 %description -l pl
36 Obs³uga sieci ATM (Asynchronous Transfer Mode) w Linuksie, mimo i¿
37 jest nadal rozwijana, dzia³a ju¿ bardzo stabilnie i zosta³a ju¿
38 w³±czona do j±der serii 2.4.x. W Linuksie PLD sk³ada siê ona z ³at
39 (patches) do bie¿±cej wersji j±dra zawieraj±cych sterowniki do kilku
40 popularnych kart (m.in Fore, Madge, IDT) i zapewniaj±cych zestawianie
41 po³±czeñ PVC i SVC oraz zestawu programów i skryptów (ten pakiet)
42 realizuj±cych najpopularniejsze us³ugi ATM, tj. Classical IP (IP over
43 ATM), klientów i serwery LAN Emulation (LANE), Multiprotocol Over ATM
44 (MPOA) i inne rozmaito¶ci.
45
46 %package devel
47 Summary:        ATM on Linux - developer's package
48 Summary(pl):    Obs³uga sieci ATM w Linuksie - biblioteki i pliki nag³ówkowe
49 Group:          Development/Libraries
50 Obsoletes:      atm-devel
51 Requires:       %{name} = %{version}
52
53 %description devel
54 Libraries and header files needed for development ATM applications for
55 Linux.
56
57 %description devel -l pl
58 Biblioteki i pliki nag³ówkowe niezbêdne do opracowywania aplikacji ATM
59 dla Linuksa.
60
61 %package static
62 Summary:        ATM on Linux - static libraries
63 Summary(pl):    Obs³uga sieci ATM w Linuksie - biblioteki statyczne
64 Group:          Development/Libraries
65 Obsoletes:      atm-static
66 Requires:       %{name}-devel = %{version}
67
68 %description static
69 Static libraries needed for development ATM applications for Linux.
70
71 %description static -l pl
72 Biblioteki statyczne niezbêdne do opracowywania aplikacji ATM dla
73 Linuksa.
74
75 %package rc-scripts
76 Summary:        ATM on Linux - rc-scripts
77 Summary(pl):    Obs³uga sieci ATM w Linuksie - skrypty startowe
78 Group:          Base
79 PreReq:         rc-scripts >= 0.2.9
80 Requires(post,preun):   /sbin/chkconfig
81 Requires:       %{name} = %{version}
82 Obsoletes:      atm-rc-scripts
83
84 %description rc-scripts
85 rc-scripts for ATM support.
86
87 %description rc-scripts -l pl
88 Skrypty startowe dla wsparcia obs³ugi ATM.
89
90 %prep
91 %setup -q -a1
92 install -m644 %{SOURCE2} .
93 %patch0 -p1
94 %patch1 -p1
95 %patch2 -p1
96
97 %build
98 %{__libtoolize}
99 %{__aclocal}
100 %{__automake}
101 %{__autoconf}
102 %configure \
103         --sysconfdir=%{_sysconfdir}/atm \
104         --enable-cisco \
105         --enable-mpoa_1_1
106
107 %{__make}
108
109 pwd
110 %{__cc} %{rpmcflags} -I./src/include pppbr-001212-br2684ctl.c \
111         -o br2684ctl -lresolv -L./src/lib/.libs -latm
112
113 %install
114 rm -rf $RPM_BUILD_ROOT
115 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{atm,sysconfig/{interfaces,network-scripts},rc.d/init.d} \
116         $RPM_BUILD_ROOT/var/log/atm
117
118 %{__make} install DESTDIR=$RPM_BUILD_ROOT
119
120 install br2684ctl $RPM_BUILD_ROOT%{_sbindir}
121
122 install src/config/hosts.atm $RPM_BUILD_ROOT%{_sysconfdir}
123 install src/extra/ANS/e164_cc $RPM_BUILD_ROOT%{_sysconfdir}
124
125 install pld/atm/*.conf $RPM_BUILD_ROOT%{_sysconfdir}/atm/
126 install pld/init.d/atm $RPM_BUILD_ROOT/etc/rc.d/init.d/
127 install pld/sysconfig/atm $RPM_BUILD_ROOT/etc/sysconfig/
128 install pld/network-scripts/{ifup-*,ifdown-*} \
129                 $RPM_BUILD_ROOT/etc/sysconfig/network-scripts
130
131 %clean
132 rm -rf $RPM_BUILD_ROOT
133
134 %post   -p /sbin/ldconfig
135 %postun -p /sbin/ldconfig
136
137 %post rc-scripts
138 /sbin/chkconfig --add atm
139 if [ -f /var/lock/subsys/atm ]; then
140         /etc/rc.d/init.d/atm restart 1>&2
141 fi
142
143 %preun rc-scripts
144 if [ "$1" = "0" ]; then
145         if [ -f /var/lock/subsys/atm ]; then
146                 /etc/rc.d/init.d/atm stop 1>&2
147         fi
148         /sbin/chkconfig --del atm
149 fi
150
151 %files
152 %defattr(644,root,root,755)
153 %doc doc/README.* doc/atm-linux-howto.txt
154 %doc BUGS AUTHORS ChangeLog README THANKS
155 %doc pld/README.PLD pld/interfaces/ifcfg-*
156 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/hosts.atm
157 %attr(750,root,root) %dir %{_sysconfdir}/atm
158 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/atm/*
159 %config %{_sysconfdir}/e164_cc
160 %attr(755,root,root) %{_bindir}/*
161 %attr(755,root,root) %{_sbindir}/*
162 %attr(755,root,root) %{_libdir}/lib*.so.*.*
163 %attr(751,root,root) /var/log/atm
164 %{_mandir}/man*/*
165
166 %files devel
167 %defattr(644,root,root,755)
168 %{_libdir}/lib*.la
169 %attr(755,root,root) %{_libdir}/lib*.so
170 %{_includedir}/*
171
172 %files static
173 %defattr(644,root,root,755)
174 %{_libdir}/lib*.a
175
176 %files rc-scripts
177 %defattr(644,root,root,755)
178 %doc pld/README.PLD.gz pld/interfaces/ifcfg-*
179 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/atm
180 %attr(755,root,root) /etc/sysconfig/network-scripts/*
181 %attr(754,root,root) /etc/rc.d/init.d/atm
This page took 0.097312 seconds and 3 git commands to generate.