]> git.pld-linux.org Git - packages/gated.git/blob - gated.spec
- removed all Group fields translations (oure rpm now can handle translating
[packages/gated.git] / gated.spec
1 Summary:        The GateD routing daemon
2 Summary(pl):    GateD - demon routingu
3 Name:           gated
4 Version:        3.5.10
5 %define         src_version     %(echo %version | sed 's/\\./-/g')
6 Release:        9
7 License:        distributable
8 Group:          Networking/Daemons
9 Source0:        ftp://ftp.gated.org/net-research/gated/%{name}-%{src_version}.tar.gz
10 Source1:        %{name}.init
11 Source2:        %{name}-%{version}-Config
12 Source3:        %{name}-%{version}-gated.conf
13 Source4:        %{name}-3.5.9-krt_ifread_ioctl.c
14 Patch0:         %{name}-3.5.7-linux.patch
15 Patch1:         %{name}-3.5.10-glibc.patch
16 Patch2:         %{name}-3.5.10-config.patch
17 Patch4:         %{name}-3.5.10-dump.patch
18 Patch5:         %{name}-3.5.x-linuxmc.patch
19 Patch6:         %{name}-3.5.10-ospfmonauth.patch
20 Patch7:         %{name}-3.5.10-kern22.patch
21 URL:            http://www.gated.org/
22 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 Prereq:         rc-scripts
24 Prereq:         /sbin/chkconfig
25 Prereq:         /sbin/ldconfig
26
27 %description
28 GateD is a modular software program consisting of core services, a
29 routing database, and protocol modules which support multiple routing
30 protocols (RIP versions 1 and 2, DCN HELLO, OSPF version 2, EGP
31 version 2, BGP versions 2 through 4). GateD is designed to handle
32 dynamic routing with a routing database built from the information
33 exchanged by routing protocols.
34
35 %description -l pl
36 GateD jest modu³owym programem sk³adaj±cym siê z rdzennych us³ug, bazy
37 danych routingu oraz modu³ów protoko³owych, które obs³uguja wiele
38 protoko³ów rutowania (wersje 1 i 2 RIP, DCN HELLO, 2 wersja OSPF, 2
39 wersja EGP oraz BGP w wersji od 2 do 4). GateD pracuje z dynamicznym
40 routingiem za pomoc± bazy danych rutowania zbudowanej z informacji
41 wymianianych miêdzy protoko³ami rutujacymi.
42
43 %prep
44 %setup -q -n gated-3-5-10
45
46 # patch0 not applied
47 %patch1 -p1
48 %patch2 -p1
49 # patch3 doesn't exist
50 %patch4 -p1
51 %patch5 -p1
52 %patch6 -p1
53 %patch7 -p1
54
55 cd src
56 cp -f %{SOURCE4} krt_ifread_ioctl.c
57
58 mkdir obj.`util/archtype`
59 #cp configs/linux-2.0 obj.`util/archtype`/Config
60 cp -f %{SOURCE2} obj.`util/archtype`/Config
61
62 %build
63 cd src
64 %{__make} config
65 %{__make} CC=egcs
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69 install -d $RPM_BUILD_ROOT{%{sbindir},%{_bindir},%{_mandir}/man8},/etc/rc.d/init.d}
70
71 %{__make} -C src install \
72         BINDIR=$RPM_BUILD_ROOT%{_bindir} \
73         SBINDIR=$RPM_BUILD_ROOT%{_sbindir}
74
75 %{__make} MANDIR=$RPM_BUILD_ROOT%{_mandir} install-man
76
77 install -d $RPM_BUILD_ROOT/var/gated
78 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/gated
79 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/gated.conf.sample
80
81 gzip -9nf Acknowledgements BUGS CHANGES CHANGES.1 \
82         Consortium_Agreeemnt Copyright Copyright.ISIS Copyright.OSPF Licensing \
83         INSTALL ISIS-config.ps README README.bgp README.make RELEASE TODO \
84         src/configs/linux-README man/gated-2.0-impl.txt
85
86 %clean
87 rm -rf $RPM_BUILD_ROOT
88
89 %post
90 /sbin/ldconfig
91 /sbin/chkconfig --add gated
92
93 %preun
94 if [ "$1" = "0" ] ; then
95         /sbin/chkconfig --del gated
96 fi
97
98 %files
99 %defattr(644,root,root,755)
100 %attr(755,root,root) %{_sbindir}/gated
101 %attr(755,root,root) %{_bindir}/*
102 %{_mandir}/man8/*
103 /var/gated
104
105 %doc {Acknowledgements,BUGS,CHANGES,CHANGES.1}.gz
106 %doc {Consortium_Agreeemnt,Copyright,Copyright.ISIS,Copyright.OSPF,Licensing}.gz
107 %doc {INSTALL,ISIS-config.ps,README,README.bgp,README.make,RELEASE,TODO}.gz
108 %doc conf doc src/configs/linux-README.gz man/gated-2.0-impl.txt.gz
109
110 %attr(754,root,root) /etc/rc.d/init.d/gated
111 %config %{_sysconfdir}/gated.conf.sample
This page took 0.07478 seconds and 3 git commands to generate.