]> git.pld-linux.org Git - packages/bind.git/blob - bind.spec
big typo
[packages/bind.git] / bind.spec
1 Summary:        BIND - DNS name server
2 Summary(de):    BIND - DNS-Namenserver  
3 Summary(fr):    BIND - serveur de noms DNS
4 Summary(pl):    BIND - serwer nazw DNS
5 Summary(tr):    DNS alan adý sunucusu
6 Name:           bind
7 Version:        8.2.1
8 Release:        1
9 Copyright:      distributable
10 Group:          Networking/Daemons
11 Group(pl):      Sieciowe/Serwery
12 Source0:        ftp://ftp.isc.org/isc/bind/%{version}/%{name}-%{version}-src.tar.gz
13 Source1:        ftp://ftp.isc.org/isc/bind/%{version}/%{name}-%{version}-doc.tar.gz
14 Source2:        ftp://ftp.isc.org/isc/bind/%{version}/%{name}-%{version}-contrib.tar.gz
15 Source3:        named.init
16 Source4:        named.sysconfig
17 Source5:        named.logrotate
18 Source6:        named.conf
19 Patch1:         bind-pselect.patch
20 Patch2:         bind-fds.patch
21 Patch3:         bind-nonlist.patch
22 Patch5:         bind-host.patch
23 Patch6:         bind-glibc21.patch
24 Patch8:         bind-mkdep.patch
25 Prereq:         /sbin/chkconfig
26 Obsoletes:      caching-nameserver
27 URL:            http://www.isc.org/bind.html
28 Buildroot:      /tmp/%{name}-%{version}-root
29
30 %define         _datadir        %{_prefix}/share/misc
31 %define         _sysconfdir     /etc
32
33 %description
34 Includes the named name server, which is used to define host name
35 to IP address translations (and vice versa).  It can be used on
36 workstations as a caching name server, but is generally only needed
37 on one machine for an entire network.
38
39 %description -l de
40 Enthält den Namen-Server, der zum Umwandeln von Host-Namen in
41 IP-Adressen und umgekehrt verwendet wird. Er kann auf
42 Workstations als caching Namen-Server verwendet werden, ist aber
43 i.d.R. nur auf einem Recher des Netzwerks erforderlich.
44
45 %description -l fr
46 Contient le serveur de noms named, utilisé pour définir les traductions
47 nom d'hôte vers adresse IP (et vice versa). Il peut être utilisé sur
48 les stations de travail comme serveur de nom en cache mais n'est souvent
49 nécessaire que sur une machine pour un réseau entier.
50
51 %description -l pl
52 Pakiet ten zawiera demona named, który s³u¿y do zmieniania nazw
53 komputerów na numery IP i odwrotnie. Mo¿e byæ on u¿ywany na stacjach
54 roboczych jako bufor odwo³añ do serwisu nazw (caching name server), ale
55 generalnie wystarczy tylko jedna jednostka wyposa¿ona w ten program na
56 fragment sieci.
57
58 %description -l tr
59 Bu paket, makina adýný IP numarasýna (ya da tersi) çevirmek için kullanýlan
60 alan adý sunucusunu içerir. Ýþ istasyonlarýnda bir önbellek isim sunucusu
61 olarak da kullanýlabilir ama genellikle bütün bir að için sadece bir makina
62 üzerinde kurulur.
63
64 %package        utils
65 Summary:        DNS utils - host, dig, dnsquery, nslookup
66 Summary(de):    DNS-Utils - Host, Dig, Dnsquery, Nslookup 
67 Summary(fr):    Utilitaires DNS - host, dig, dnsquery, nslookup
68 Summary(pl):    Narzêdzia DNS - host, dig, dnsquery, nslookup
69 Summary(tr):    DNS araçlarý - host, dig, dnsquery, nslookup
70 Group:          Networking/Utilities
71 Group(pl):      Sieciowe/Narzêdzia
72
73 %description utils
74 Collection of utilities for querying name servers and looking up hosts.
75 These tools let you determine the IP addresses for given host names,
76 and find information about registered domains and network addresses.
77
78 %description -l de utils
79 Dienstprogrammsammlung zum Abfragen von Namen-Servern und Hosts.
80 Diese Tools bestimmen die IP-Adresse eines angegebenen Host-Namen
81 und finden Informationen über registrierte Domains und Netzwerk-Adressen.
82
83 %description -l fr utils
84 Ensemble d'utilitaires pour interroger les serveurs de noms et rechercher
85 des hôtes. Ces outils vous permettent de déterminer les adresses IP pour
86 des noms d'hôtes donnés, et trouver des informations sur les noms de
87 domaine déclarés et les adresses réseau.
88
89 %description -l pl utils
90 Pakiet ten zawiera zbiór aplikacji umo¿liwiaj±cych odpytywanie serwerów
91 nazw z innych domen w celu uzyskania informacji o komupterach i ich
92 adresach IP.
93
94 %description -l tr utils
95 Bu pakette isim sunucularýný sorgulamak ve makina adreslerini çözmek için
96 kullanýlan araçlar bulunmaktadýr.
97
98 %package        devel
99 Summary:        DNS development includes and libs
100 Summary(pl):    Pliki nag³ówkowe i biblioteka statyczna
101 Group:          Development/Libraries
102 Group(pl):      Programowanie/Biblioteki
103 Requires:       %{name} = %{version}
104
105 %description devel
106 All the include files and the library required for DNS development for
107 bind 8.x.x
108
109 %description -l pl devel
110 Pakiet zawiera pliki nag³ówkowe i bibliotekê statyczn±. Je¿eli bêdziesz
111 pisa³ programy pod binda, lub kompilowa³ kod ¼ród³owy oprogramowania
112 korzystaj±cego z tych plików nag³ówkowych czy biblioteki powiniene¶
113 zainstalowaæ ten pakiet.
114
115 %package        doc
116 Summary:        Bind documentation
117 Summary(pl):    Dokumentacja programu bind
118 Group:          Documentation
119 Group(pl):      Dokumentacja
120
121 %description doc
122 Bind documentations
123
124 %decscription doc -l pl
125 Dokumentacja programu bind
126
127 %prep
128 %setup -q -n src -a 1 -a 2
129
130 %patch1 -p1
131 %patch2 -p2
132 %patch3 -p1
133 %patch5 -p2
134 %patch6 -p2
135 %patch8 -p1
136
137 %build
138 rm -f compat/include/sys/cdefs.h
139 make \
140         clean \
141         depend \
142         all \
143         DESTDIR="" \
144         CDEBUG="$RPM_OPT_FLAGS" \
145         DESTBIN="%{_bindir}" \
146         DESTSBIN="%{_sbindir}" \
147         DESTMAN="%{_mandir}" \
148         DESTHELP="%{_datadir}" \
149         DESTETC="%{_sysconfdir}" \
150         DESTRUN="/var/run"
151
152 %install
153 rm -rf $RPM_BUILD_ROOT
154
155 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_libdir},%{_datadir}} \
156         $RPM_BUILD_ROOT{/etc/{sysconfig,rc.d/init.d},%{_mandir}/man{1,3,5,7,8}}
157
158 make install \
159         DESTDIR="$RPM_BUILD_ROOT" \
160         DESTINC="%{_includedir}/bind" \
161         DESTLIB="%{_libdir}" \
162         DESTBIN="%{_bindir}" \
163         DESTSBIN="%{_sbindir}" \
164         DESTMAN="%{_mandir}" \
165         DESTHELP="%{_datadir}" \
166         DESTETC="%{_sysconfdir}" \
167         DESTRUN="/var/run" \
168         INSTALL_LIB=" " \
169         INSTALL_EXEC=" "
170
171
172 strip $RPM_BUILD_ROOT{%{_sbin}/*,%{_bindir}/*} || :
173
174 cd doc/man
175 make clean
176 make install \
177         MANROFF=cat \
178         CATEXT=\$\$N \
179         DESTDIR=$RPM_BUILD_ROOT \
180         DESTMAN=%{_mandir} \
181         MANDIR=man
182
183 cd ../../
184 install -d $RPM_BUILD_ROOT/var/{log,state/named/{M,S}}
185
186 install bin/named/test/127.*    $RPM_BUILD_ROOT/var/state/named/M
187 install bin/named/test/loca*    $RPM_BUILD_ROOT/var/state/named/M
188 install conf/workstation/root.* $RPM_BUILD_ROOT/var/state/named/root.hint
189 install %{SOURCE6}              $RPM_BUILD_ROOT/etc
190
191 cp bin/named/named.conf EXAMPLE-CONFIG
192
193 install %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/named
194 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/named
195 install %{SOURCE5} $RPM_BUILD_ROOT/etc/logrotate.d/named
196 touch $RPM_BUILD_ROOT/var/log/named
197
198 gzip -9fn $RPM_BUILD_ROOT%{_mandir}/man[13578]/* \
199         README Version CHANGES EXAMPLE-CONFIG 
200
201 %pre
202 if [ -f /etc/named.boot ]
203         cp /etc/named.boot /etc/named.boot.2conf
204         mv -f /etc/named.boot /etc/named.rpmsave
205         echo "Warrnig: /etc/named.boot saved as /etc/named.rpmsave" 1>&2
206 fi
207
208 %post
209 /sbin/chkconfig --add named
210
211 if [ -f /var/run/named.pid ]; then
212         /etc/rc.d/init.d/named restart >&2
213 else
214         echo "Type \'/etc/rc.d/init.d/named  start\' to start named" 1>&2
215 fi
216
217 if [ -f /etc/named.boot.2conf ]
218         /usr/sbin/named-bootconf </etc/named.boot.2conf >/etc/named.conf
219         rm /etc/named.boot.2conf
220 fi
221
222 umask 137
223 /bin/touch /var/log/named
224
225 %preun
226 if [ $1 = 0 ]; then
227         /etc/rc.d/init.d/named stop >&2
228         /sbin/chkconfig --del named
229 fi    
230
231 %clean
232 rm -rf $RPM_BUILD_ROOT
233
234 %files
235 %defattr(644,root,root,755)
236 %doc {README,Version,CHANGES,EXAMPLE-CONFIG}.gz
237
238 %attr(755,root,root) /etc/rc.d/init.d/named
239 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/named
240 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/named.conf
241 %attr(640,root,root) %config %verify(not size mtime md5) /etc/logrotate.d/named
242
243 %attr(755,root,root) %{_sbindir}/named
244 %attr(755,root,root) %{_sbindir}/named-xfer
245 %attr(755,root,root) %{_sbindir}/ndc
246 %attr(755,root,root) %{_sbindir}/irpd
247 %attr(755,root,root) %{_sbindir}/dnskeygen
248 %attr(755,root,root) %{_sbindir}/named-bootconf
249 %attr(755,root,root) %{_bindir}/nsupdate
250
251 %{_mandir}/man8/named.8.gz
252 %{_mandir}/man8/ndc.8.gz
253 %{_mandir}/man8/named-xfer.8.gz
254 %{_mandir}/man8/named-bootconf.8.gz
255 %{_mandir}/man7/hostname.7.gz
256 %{_mandir}/man5/irs.conf.5.gz
257 %{_mandir}/man5/named.conf.5.gz
258 %{_mandir}/man1/dnskeygen.1.gz
259
260 %attr(750,root,root) %dir /var/state/named
261 %attr(750,root,root) %dir /var/state/named/M
262 %attr(750,root,root) %dir /var/state/named/S
263
264 /var/state/named/M/*
265 /var/state/named/root.*
266
267 %attr(640,root,root) %ghost /var/log/named
268
269 %files utils
270 %defattr(644,root,root,755)
271 %attr(755,root,root) %{_bindir}/dig
272 %attr(755,root,root) %{_bindir}/host
273 %attr(755,root,root) %{_bindir}/dnsquery
274 %attr(755,root,root) %{_bindir}/nslookup
275
276 %attr(644,root,root) %{_datadir}/nslookup.help
277
278 %{_mandir}/man1/dig.1.gz
279 %{_mandir}/man1/host.1.gz
280 %{_mandir}/man1/dnsquery.1.gz
281 %{_mandir}/man8/nslookup.8.gz
282 %{_mandir}/man5/resolver.5.gz
283
284 %files devel
285 %defattr(644,root,root,755)
286
287 %{_includedir}/bind
288 %{_libdir}/*.a
289 %{_mandir}/man3/*
290
291 %files doc
292 %defattr(644,root,root,755)
293 %doc doc/html doc/rfc doc/misc doc/notes
294
295 %changelog
296 * Mon May 31 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
297 - FHS 2.0 -- build prepare for Ra 
298
299 * Fri Apr 30 1999 Artur Frysiak <wiget@pld.org.pl>
300   [8.2-7]
301 - upgrade to 8.2
302 - fixed group for devel subpackage
303 - removed named-bootconf.pl (non exist)
304 - symplifikation in %files
305
306 * Wed Jan 13 1999 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
307   [8.1.2-3d]
308 - removed Requires: %{name} = %{version} from utils sub-package,
309 - compressed man pages,
310 - added Group(pl),
311 - minor changes.
312
313 * Tue Sep  1 1998 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
314   [8.1.2-2d]
315 - changed Buildroot to /tmp/%%{name}-%%{version}-root,
316 - added using $RPM_OPT_FLAGS during compile (modified bind-makefile.patch),
317
318 * Wed Aug 26 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
319   [8.1.2-1d]
320 - translation modified for pl,
321 - major changes -- needed for Linux PLD,
322 - start at RH spec file.
This page took 0.102208 seconds and 4 git commands to generate.