+# TODO
+# - schema regstering in openldap-schema-bind
#
# Conditional build:
-%bcond_without ssl # build without OpenSSL support
-%bcond_without ipv6 # build without IPv6 support
-%bcond_without ldap # build without LDAP support
-%bcond_without static_libs # build without static libraries
+%bcond_without ssl # build without OpenSSL support
+%bcond_without ipv6 # build without IPv6 support
+%bcond_without ldap # build without LDAP support
+%bcond_without static_libs # build without static libraries
#
Summary: BIND - DNS name server
-Summary(de): BIND - DNS-Namenserver
-Summary(es): BIND - Servidor de nombres DNS
-Summary(fr): BIND - serveur de noms DNS
-Summary(pl): BIND - serwer nazw DNS
-Summary(pt_BR): BIND - Servidor de nomes DNS
-Summary(ru): BIND - cÅÒ×ÅÒ ÓÉÓÔÅÍÙ ÄÏÍÅÎÎÙÈ ÉÍÅÎ (DNS)
-Summary(tr): DNS alan adý sunucusu
-Summary(uk): BIND - cÅÒ×ÅÒ ÓÉÓÔÅÍÉ ÄÏÍÅÎÎÉÈ ¦ÍÅÎ (DNS)
-Summary(zh_CN): Internet ÓòÃû·þÎñÆ÷
+Summary(de.UTF-8): BIND - DNS-Namenserver
+Summary(es.UTF-8): BIND - Servidor de nombres DNS
+Summary(fr.UTF-8): BIND - serveur de noms DNS
+Summary(pl.UTF-8): BIND - serwer nazw DNS
+Summary(pt_BR.UTF-8): BIND - Servidor de nomes DNS
+Summary(ru.UTF-8): BIND - cервер системы доменных имен (DNS)
+Summary(tr.UTF-8): DNS alan adı sunucusu
+Summary(uk.UTF-8): BIND - cервер системи доменних імен (DNS)
+Summary(zh_CN.UTF-8): Internet 域名服务器
Name: bind
-Version: 9.3.2
+Version: 9.4.0
Release: 1
Epoch: 6
License: BSD-like
Group: Networking/Daemons
Source0: ftp://ftp.isc.org/isc/bind9/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 55e709501a7780233c36e25ccd15ece2
+# Source0-md5: e85347f03f0d841b596422d5252a0869
Source1: %{name}-conf.tar.gz
# Source1-md5: 8ee77729f806fcd548fe0cceb34b4a06
Source2: named.init
Source5: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
# Source5-md5: 35b1dfaa12615c9802126ee833e0e7f7
Source6: http://www.venaas.no/ldap/bind-sdb/dnszone-schema.txt
-# Source6-md5: c9a17d8cf8c1a6d4fad6138a1c3f36c4
+# Source6-md5: 49fe799c6eca54ae227b22d57ebc1145
Patch0: %{name}-time.patch
Patch1: %{name}-autoconf.patch
Patch2: %{name}-includedir-libbind.patch
Patch4: %{name}-pmake.patch
Patch5: %{name}-sdb-ldap.patch
Patch6: %{name}-noinet6.patch
-Patch7: %{name}-idn.patch
URL: http://www.isc.org/products/BIND/bind9.html
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
%{?with_ldap:BuildRequires: openldap-devel}
%{?with_ssl:BuildRequires: openssl-devel >= 0.9.7d}
+BuildRequires: mysql-devel
+BuildRequires: postgresql-devel
+BuildRequires: unixODBC-devel
BuildRequires: rpmbuild(macros) >= 1.268
Requires(post,preun): /sbin/chkconfig
Requires(postun): /usr/sbin/groupdel
you want bind to act a caching name server, you will also need to
install the caching-nameserver package.
-%description -l de
-Enthält den Namen-Server, der zum Umwandeln von Host-Namen in
+%description -l de.UTF-8
+Enthält den Namen-Server, der zum Umwandeln von Host-Namen in
IP-Adressen und umgekehrt verwendet wird. Er kann auf Workstations als
caching Namen-Server verwendet werden, ist aber i.d.R. nur auf einem
Recher des Netzwerks erforderlich.
-%description -l es
+%description -l es.UTF-8
Incluye el servidor de nombres (DNS), que se usa para traducir nombres
para IP (y viceversa). Puede ser usado en estaciones de trabajo como
-un servidor de nombres caché, pero generalmente sólo hace falta en una
-máquina para toda la red.
-
-%description -l fr
-Contient le serveur de noms named, utilisé pour définir les
-traductions nom d'hôte vers adresse IP (et vice versa). Il peut être
-utilisé sur les stations de travail comme serveur de nom en cache mais
-n'est souvent nécessaire que sur une machine pour un réseau entier.
-
-%description -l pl
-Pakiet ten zawiera demona named, który s³u¿y do zmieniania nazw
-komputerów na numery IP i odwrotnie. Mo¿e byæ on u¿ywany na stacjach
-roboczych jako bufor odwo³añ do serwisu nazw (caching name server),
-ale generalnie wystarczy tylko jedna jednostka wyposa¿ona w ten
+un servidor de nombres caché, pero generalmente sólo hace falta en una
+máquina para toda la red.
+
+%description -l fr.UTF-8
+Contient le serveur de noms named, utilisé pour définir les
+traductions nom d'hôte vers adresse IP (et vice versa). Il peut être
+utilisé sur les stations de travail comme serveur de nom en cache mais
+n'est souvent nécessaire que sur une machine pour un réseau entier.
+
+%description -l pl.UTF-8
+Pakiet ten zawiera demona named, który służy do zmieniania nazw
+komputerów na numery IP i odwrotnie. Może być on używany na stacjach
+roboczych jako bufor odwołań do serwisu nazw (caching name server),
+ale generalnie wystarczy tylko jedna jednostka wyposażona w ten
program na fragment sieci.
-%description -l pt_BR
-Inclui o servidor de nomes (DNS), que é usado para traduzir nomes para
-IP (e vice-versa). Pode ser usado em estações de trabalho como um
-servidor de nomes cache, mas geralmente só é necessário em uma máquina
+%description -l pt_BR.UTF-8
+Inclui o servidor de nomes (DNS), que é usado para traduzir nomes para
+IP (e vice-versa). Pode ser usado em estações de trabalho como um
+servidor de nomes cache, mas geralmente só é necessário em uma máquina
para toda a rede.
-%description -l ru
-BIND (Berkeley Internet Name Domain) Ñ×ÌÑÅÔÓÑ ÒÅÁÌÉÚÁÃÉÅÊ ÐÒÏÔÏËÏÌÏ×
-DNS (Domain Name System). BIND ×ËÌÀÞÁÅÔ DNS ÓÅÒ×ÅÒ (named) É
-ÂÉÂÌÉÏÔÅËÕ "ÒÅÚÏÌ×ÅÒÁ" (ÐÏÄÐÒÏÇÒÁÍÍÙ ÄÌÑ ÐÒÉÌÏÖÅÎÉÊ, ÞÅÒÅÚ ËÏÔÏÒÙÅ
-ÐÒÏÉÓÈÏÄÑÔ ÏÂÒÁÝÅÎÉÑ Ë DNS). DNS ÓÅÒ×ÅÒ named ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏ×ÁÎ
-ÎÁ ÒÁÂÏÞÉÈ ÓÔÁÎÃÉÑÈ ËÁË ËÅÛÉÒÕÀÝÉÊ ÓÅÒ×ÅÒ, ÎÏ ÏÂÙÞÎÏ ÚÁÐÕÓËÁÅÔÓÑ ÎÁ
-ÏÄÎÏÊ ÍÁÛÉÎÅ × ÌÏËÁÌØÎÏÊ ÓÅÔÉ É ÉÓÐÏÌØÚÕÅÔÓÑ ÏÓÔÁÌØÎÙÍÉ ÍÁÛÉÎÁÍÉ (ÜÔÉÍ
-ÄÏÓÔÉÇÁÅÔÓÑ ÎÁÍÎÏÇÏ ÂÏÌÅÅ ÜÆÆÅËÔÉ×ÎÏÅ ËÅÛÉÒÏ×ÁÎÉÅ).
-
-ëÏÎÆÉÇÕÒÁÃÉÏÎÎÙÅ ÆÁÊÌÙ, ÎÁÓÔÒÁÉ×ÁÀÝÉÅ BIND ÎÁ ÒÁÂÏÔÕ × ÒÅÖÉÍÅ ÐÒÏÓÔÏÇÏ
-ËÅÛÉÒÕÀÝÅÇÏ ÓÅÒ×ÅÒÁ, ×ËÌÀÞÅÎÙ × ÐÁËÅÔ caching-nameserver.
-
-%description -l tr
-Bu paket, makina adýný IP numarasýna (ya da tersi) çevirmek için
-kullanýlan alan adý sunucusunu içerir. Ýþ istasyonlarýnda bir önbellek
-isim sunucusu olarak da kullanýlabilir ama genellikle bütün bir að
-için sadece bir makina üzerinde kurulur.
-
-%description -l uk
-BIND (Berkeley Internet Name Domain) ¤ ÒÅÁ̦ÚÁæ¤À ÐÒÏÔÏËÏÌ¦× DNS
-(Domain Name System). BIND ×ËÌÀÞÁ¤ DNS ÓÅÒ×ÅÒ (named) ÔÁ ¦Â̦ÏÔÅËÕ
-"ÒÅÚÏÌ×ÅÒÁ" (ЦÄÐÒÏÇÒÁÍÉ, ÝÏ ÚÁÂÅÚÐÅÞÕÀÔØ ¦ÎÔÅÒÆÅÊÓ ÄÏ DNS). DNS
-ÓÅÒ×ÅÒ named ÍÏÖÅ ÂÕÔÉ ×ÉËÏÒÉÓÔÁÎÉÊ ÎÁ ÒÏÂÏÞÉÈ ÓÔÁÎæÑÈ ÑË ËÅÛÉÒÕÀÞÉÊ
-ÓÅÒ×ÅÒ, ÁÌÅ Ú×ÉÞÁÊÎÏ ÚÁÐÕÓËÁ¤ÔØÓÑ ÎÁ ÏÄÎ¦Ê ÍÁÛÉΦ × ÌÏËÁÌØÎ¦Ê ÍÅÒÅÖ¦ ¦
-×ÉËÏÒÉÓÔÏ×Õ¤ÔØÓÑ ¦ÎÛÉÍÉ (ÃÉÍ ÄÏÓÑÇÁ¤ÔØÓÑ Â¦ÌØÛÁ ÅÆÅËÔÉ×ΦÓÔØ
-×ÉËÏÒÉÓÔÁÎÎÑ ËÅÛÕ).
-
-ëÏÎƦÇÕÒÁæÊΦ ÆÁÊÌÉ, ÝÁ ÎÁÓÔÒÏÀÀÔØ BIND ÎÁ ÒÏÂÏÔÕ × ÒÅÖÉͦ ÐÒÏÓÔÏÇÏ
-ËÅÛÉÒÕÀÞÏÇÏ ÓÅÒ×ÅÒÕ, ×ËÌÀÞÅΦ × ÐÁËÅÔ caching-nameserver.
+%description -l ru.UTF-8
+BIND (Berkeley Internet Name Domain) Ñ\8fвлÑ\8fеÑ\82Ñ\81Ñ\8f Ñ\80еализаÑ\86ией пÑ\80оÑ\82околов
+DNS (Domain Name System). BIND включает DNS сервер (named) и
+библиотеку "резолвера" (подпрограммы для приложений, через которые
+пÑ\80оиÑ\81Ñ\85одÑ\8fÑ\82 обÑ\80аÑ\89ениÑ\8f к DNS). DNS Ñ\81еÑ\80веÑ\80 named можеÑ\82 бÑ\8bÑ\82Ñ\8c иÑ\81полÑ\8cзован
+на рабочих станциях как кеширующий сервер, но обычно запускается на
+одной машине в локальной сети и используется остальными машинами (этим
+достигается намного более эффективное кеширование).
+
+Конфигурационные файлы, настраивающие BIND на работу в режиме простого
+кеширующего сервера, включены в пакет caching-nameserver.
+
+%description -l tr.UTF-8
+Bu paket, makina adını IP numarasına (ya da tersi) çevirmek için
+kullanılan alan adı sunucusunu içerir. İş istasyonlarında bir önbellek
+isim sunucusu olarak da kullanılabilir ama genellikle bütün bir ağ
+için sadece bir makina üzerinde kurulur.
+
+%description -l uk.UTF-8
+BIND (Berkeley Internet Name Domain) є реалізацією протоколів DNS
+(Domain Name System). BIND включає DNS сервер (named) та бібліотеку
+"резолвера" (підпрограми, що забезпечують інтерфейс до DNS). DNS
+сервер named може бути використаний на робочих станціях як кешируючий
+сервер, але звичайно запускається на одній машині в локальній мережі і
+використовується іншими (цим досягається більша ефективність
+використання кешу).
+
+Конфігураційні файли, ща настроюють BIND на роботу в режимі простого
+кешируючого серверу, включені в пакет caching-nameserver.
%package utils
Summary: DNS utils - host, dig, dnsquery, nslookup
-Summary(de): DNS-Utils - Host, Dig, Dnsquery, Nslookup
-Summary(es): Utilitarios DNS - host, dig, dnsquery y nslookup
-Summary(fr): Utilitaires DNS - host, dig, dnsquery, nslookup
-Summary(pl): Narzêdzia DNS - host, dig, dnsquery, nslookup
-Summary(pt_BR): Utilitários DNS - host, dig, dnsquery e nslookup
-Summary(ru): õÔÉÌÉÔÙ ÄÌÑ ÐÏÓÙÌËÉ ÚÁÐÒÏÓÏ× Ë ÓÅÒ×ÅÒÁÍ DNS
-Summary(tr): DNS araçlarý - host, dig, dnsquery, nslookup
-Summary(uk): õÔÉ̦ÔÉ ÄÌÑ ÎÁÄÓÉÌÁÎÎÑ ÚÁÐÉÔ¦× ÄÏ ÓÅÒ×ÅÒ¦× DNS
-Summary(zh_CN): Internet ÓòÃû·þÎñÆ÷ʵÓù¤¾ß
+Summary(de.UTF-8): DNS-Utils - Host, Dig, Dnsquery, Nslookup
+Summary(es.UTF-8): Utilitarios DNS - host, dig, dnsquery y nslookup
+Summary(fr.UTF-8): Utilitaires DNS - host, dig, dnsquery, nslookup
+Summary(pl.UTF-8): Narzędzia DNS - host, dig, dnsquery, nslookup
+Summary(pt_BR.UTF-8): Utilitários DNS - host, dig, dnsquery e nslookup
+Summary(ru.UTF-8): Утилиты для посылки запросов к серверам DNS
+Summary(tr.UTF-8): DNS araçları - host, dig, dnsquery, nslookup
+Summary(uk.UTF-8): Утиліти для надсилання запитів до серверів DNS
+Summary(zh_CN.UTF-8): Internet 域名服务器实用工具
Group: Networking/Utilities
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
Requires: iconv
You should install bind-utils if you need to get information from DNS
name servers.
-%description utils -l de
+%description utils -l de.UTF-8
Dienstprogrammsammlung zum Abfragen von Namen-Servern und Hosts. Diese
Tools bestimmen die IP-Adresse eines angegebenen Host-Namen und finden
-Informationen über registrierte Domains und Netzwerk-Adressen.
+Informationen über registrierte Domains und Netzwerk-Adressen.
-%description utils -l es
+%description utils -l es.UTF-8
Conjunto de utilitarios para consulta a servidores de nombres. Estas
-herramientas permiten la determinación de direcciones IP para nombres
-de máquinas informados y busca información sobre dominios registrados
+herramientas permiten la determinación de direcciones IP para nombres
+de máquinas informados y busca información sobre dominios registrados
y direcciones de red.
-%description utils -l fr
+%description utils -l fr.UTF-8
Ensemble d'utilitaires pour interroger les serveurs de noms et
-rechercher des hôtes. Ces outils vous permettent de déterminer les
-adresses IP pour des noms d'hôtes donnés, et trouver des informations
-sur les noms de domaine déclarés et les adresses réseau.
+rechercher des hôtes. Ces outils vous permettent de déterminer les
+adresses IP pour des noms d'hôtes donnés, et trouver des informations
+sur les noms de domaine déclarés et les adresses réseau.
-%description utils -l pl
-Pakiet ten zawiera zbiór aplikacji umo¿liwiaj±cych odpytywanie
-serwerów nazw z innych domen w celu uzyskania informacji o komputerach
+%description utils -l pl.UTF-8
+Pakiet ten zawiera zbiór aplikacji umożliwiających odpytywanie
+serwerów nazw z innych domen w celu uzyskania informacji o komputerach
i ich adresach IP.
-%description utils -l pt_BR
-Conjunto de utilitários para consulta a servidores DNS. Estas
-ferramentas permitem a determinação de endereços IP para nomes de
-máquinas informados e busca informações sobre domínios registrados e
-endereços de rede. Você deveria instalar este pacote se necessitar
-obter informações de servidores DNS.
-
-%description utils -l ru
-îÁÂÏÒ ÕÔÉÌÉÔ ÄÌÑ ÇÅÎÅÒÁÃÉÉ ÚÁÐÒÏÓÏ× Ë ÓÅÒ×ÅÒÁÍ ÉÍÅÎ (DNS) É ÐÏÉÓËÁ
-ÁÄÒÅÓÏ× ÍÁÛÉÎ. üÔÉ ÕÔÉÌÉÔÙ ÐÏÚ×ÏÌÑÀÔ ÏÐÒÅÄÅÌÉÔØ IP-ÁÄÒÅÓ ÐÏ ÉÚ×ÅÓÔÎÏÍÕ
-ÄÏÍÅÎÎÏÍÕ ÉÍÅÎÉ (É ÎÁÏÂÏÒÏÔ) É ÄÒÕÇÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÚÁÒÅÇÉÓÔÒÉÒÏ×ÁÎÎÙÈ
-ÄÏÍÅÎÁÈ É ÓÅÔÅ×ÙÈ ÁÄÒÅÓÁÈ.
-
-%description utils -l tr
-Bu pakette isim sunucularýný sorgulamak ve makina adreslerini çözmek
-için kullanýlan araçlar bulunmaktadýr.
-
-%description utils -l uk
-îÁÂ¦Ò ÕÔÉÌ¦Ô ÄÌÑ ÇÅÎÅÒÁæ§ ÚÁÐÉÔ¦× ÄÏ ÓÅÒ×ÅÒ¦× ¦ÍÅÎ (DNS) ÔÁ ÐÏÛÕËÕ
-ÁÄÒÅÓ ÍÁÛÉÎ. 㦠ÕÔÉ̦ÔÉ ÄÏÚ×ÏÌÑÀÔØ ÏÔÒÉÍÁÔÉ IP-ÁÄÒÅÓÕ ÚÁ צÄÏÍÉÍ
-ÄÏÍÅÎÎÉÍ ¦ÍÅÎÅÍ ÔÁ ÎÁ×ÐÁËÉ, Á ÔÁËÏÖ ¦ÎÛÕ ¦ÎÆÏÒÍÁæÀ ÐÒÏ ÚÁÒŤÓÔÒÏ×ÁΦ
-ÄÏÍÅÎÉ ÔÁ ÁÄÒÅÓÉ.
+%description utils -l pt_BR.UTF-8
+Conjunto de utilitários para consulta a servidores DNS. Estas
+ferramentas permitem a determinação de endereços IP para nomes de
+máquinas informados e busca informações sobre domínios registrados e
+endereços de rede. Você deveria instalar este pacote se necessitar
+obter informações de servidores DNS.
+
+%description utils -l ru.UTF-8
+Набор утилит для генерации запросов к серверам имен (DNS) и поиска
+адресов машин. Эти утилиты позволяют определить IP-адрес по известному
+доменному имени (и наоборот) и другую информацию о зарегистрированных
+доменах и сетевых адресах.
+
+%description utils -l tr.UTF-8
+Bu pakette isim sunucularını sorgulamak ve makina adreslerini çözmek
+için kullanılan araçlar bulunmaktadır.
+
+%description utils -l uk.UTF-8
+Набір утиліт для генерації запитів до серверів імен (DNS) та пошуку
+адрес машин. Ці утиліти дозволяють отримати IP-адресу за відомим
+доменним іменем та навпаки, а також іншу інформацію про зареєстровані
+домени та адреси.
%package libs
Summary: DNS libraries
-Summary(pl): Biblioteki DNS
-Summary(ru): âÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ bind
-Summary(uk): â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ bind
-Summary(zh_CN): Internet ÓòÃû·þÎñÆ÷¿ª·¢¿â
+Summary(pl.UTF-8): Biblioteki DNS
+Summary(ru.UTF-8): Библиотеки, необходимые для bind
+Summary(uk.UTF-8): Бібліотеки, необхідні для bind
+Summary(zh_CN.UTF-8): Internet 域名服务器开发库
Group: Libraries
%description libs
The bind-libs package contains all libraries required for running BIND
and bind utils.
-%description libs -l pl
+%description libs -l pl.UTF-8
Pakiet zawiera wszystkie biblioteki potrzebne do uruchomienia binda
-lub programów z pakietu bind-utils.
+lub programów z pakietu bind-utils.
-%description libs -l ru
-âÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÒÁÂÏÔÙ bind.
+%description libs -l ru.UTF-8
+Библиотеки, необходимые для работы bind.
-%description libs -l uk
-â¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÂÏÔÉ bind.
+%description libs -l uk.UTF-8
+Бібліотеки, необхідні для роботи bind.
%package devel
Summary: DNS development includes
-Summary(es): Archivos de inclusión y bibliotecas para desarrollo DNS
-Summary(pl): Pliki nag³ówkowe bibliotek DNS
-Summary(pt_BR): Todos os arquivos de cabeçalho e bibliotecas para desenvolvimento DNS
-Summary(ru): èÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ bind
-Summary(uk): èÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÄÌÑ bind
+Summary(es.UTF-8): Archivos de inclusión y bibliotecas para desarrollo DNS
+Summary(pl.UTF-8): Pliki nagłówkowe bibliotek DNS
+Summary(pt_BR.UTF-8): Todos os arquivos de cabeçalho e bibliotecas para desenvolvimento DNS
+Summary(ru.UTF-8): Хедеры и библиотеки разработчика для bind
+Summary(uk.UTF-8): Хедери та бібліотеки програміста для bind
Group: Development/Libraries
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
applications. If you install bind-devel, you'll also need to install
bind-libs.
-%description devel -l es
-Los archivos de inclusión y bibliotecas necesarios al desarrollo DNS
+%description devel -l es.UTF-8
+Los archivos de inclusión y bibliotecas necesarios al desarrollo DNS
para el bind.
-%description devel -l pl
-Pakiet zawiera pliki nag³ówkowe. Je¿eli bêdziesz pisa³ programy pod
-binda, lub kompilowa³ kod ¼ród³owy oprogramowania korzystaj±cego z
-tych plików nag³ówkowych czy biblioteki powiniene¶ zainstalowaæ ten
+%description devel -l pl.UTF-8
+Pakiet zawiera pliki nagłówkowe. Jeżeli będziesz pisał programy pod
+binda, lub kompilował kod źródłowy oprogramowania korzystającego z
+tych plików nagłówkowych czy biblioteki powinieneś zainstalować ten
pakiet.
-%description devel -l pt_BR
-Todos os arquivos de cabeçalho e bibliotecas necessários para o
+%description devel -l pt_BR.UTF-8
+Todos os arquivos de cabeçalho e bibliotecas necessários para o
desenvolvimento com o bind.
-%description devel -l ru
-÷ÓÅ ÈÅÄÅÒÙ É ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÐÒÏÇÒÁÍÍ Ó
-ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ BIND 9.x.x.
+%description devel -l ru.UTF-8
+Все хедеры и библиотеки, необходимые для написания программ с
+использованием BIND 9.x.x.
-%description devel -l uk
-÷Ó¦ ÈÅÄÅÒÉ ÔÁ ¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú
-×ÉËÏÒÉÓÔÁÎÎÑÍ BIND 9.x.x.
+%description devel -l uk.UTF-8
+Всі хедери та бібліотеки, необхідні для розробки програм з
+використанням BIND 9.x.x.
%package static
Summary: DNS static libs
-Summary(pl): Biblioteki statyczne DNS
-Summary(pt_BR): Bibliotecas estáticas para desenvolvimento DNS
-Summary(ru): óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ ÒÁÚÒÁÂÏÔÞÉËÁ ÄÌÑ bind
-Summary(uk): óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ ÐÒÏÇÒÁͦÓÔÁ ÄÌÑ bind
+Summary(pl.UTF-8): Biblioteki statyczne DNS
+Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento DNS
+Summary(ru.UTF-8): Статические библиотеки разработчика для bind
+Summary(uk.UTF-8): Статичні бібліотеки програміста для bind
Group: Development/Libraries
Requires: %{name}-devel = %{epoch}:%{version}-%{release}
%description static
Static bind libraries.
-%description static -l pl
+%description static -l pl.UTF-8
Statyczne biblioteki binda.
-%description static -l pt_BR
-Bibliotecas estáticas para desenvolvimento DNS.
+%description static -l pt_BR.UTF-8
+Bibliotecas estáticas para desenvolvimento DNS.
-%description static -l ru
-óÔÁÔÉÞÅÓËÉÅ ÂÉÂÌÉÏÔÅËÉ, ÎÅÏÂÈÏÄÉÍÙÅ ÄÌÑ ÎÁÐÉÓÁÎÉÑ ÐÒÏÇÒÁÍÍ Ó
-ÉÓÐÏÌØÚÏ×ÁÎÉÅÍ BIND.
+%description static -l ru.UTF-8
+Статические библиотеки, необходимые для написания программ с
+использованием BIND.
-%description static -l uk
-óÔÁÔÉÞΦ ¦Â̦ÏÔÅËÉ, ÎÅÏÂȦÄΦ ÄÌÑ ÒÏÚÒÏÂËÉ ÐÒÏÇÒÁÍ Ú ×ÉËÏÒÉÓÔÁÎÎÑÍ
+%description static -l uk.UTF-8
+Статичні бібліотеки, необхідні для розробки програм з використанням
BIND.
+%package -n openldap-schema-bind
+Summary: BIND schema for openldap
+Summary(pl.UTF-8): Schemat BIND dla openldap
+Group: Development/Libraries
+Requires: %{name} = %{epoch}:%{version}-%{release}
+Requires: openldap-servers
+
+%description -n openldap-schema-bind
+BIND schema for openldap.
+
+%description -n openldap-schema-bind -l pl.UTF-8
+Schemat BIND dla openldap.
+
%prep
%setup -q -a1
%patch0 -p1
%patch4 -p1
%{?with_ldap:%patch5 -p1}
%patch6 -p1
-%patch7 -p1
%build
%{__libtoolize}
%{?with_ssl:--with-openssl=%{_prefix}} \
%{?with_ipv6:--enable-ipv6} \
--enable-libbind \
+ --with-dlz-postgres=yes \
+ --with-dlz-mysql=yes \
+ --with-dlz-bdb=no \
+ --with-dlz-filesystem=yes \
+ %{?with_ldap:--with-dlz-ldap=yes} \
+ --with-dlz-odbc=no \
+ --with-dlz-stub=yes \
+ --enable-largefile \
%{!?with_static_libs:--enable-static=no} \
--enable-threads \
- --disable-getifaddrs
+ --enable-getifaddrs=glibc
%{__make}
%{?with_ldap:install -d $RPM_BUILD_ROOT%{_datadir}/openldap/schema}
%{?with_ldap:install %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/openldap/schema/dnszone.schema}
+rm -f $RPM_BUILD_ROOT%{_mandir}/man8/named-compilezone.8
+echo ".so named-checkzone.8" > $RPM_BUILD_ROOT%{_mandir}/man8/named-compilezone.8
+
# we don't want Makefiles in documentation...
# FIXME: breaks re-entrant install
rm -f doc/misc/Makefile*
%attr(755,root,root) %{_sbindir}/*
-%{?with_ldap:%{_datadir}/openldap/schema/*.schema}
-
%{_mandir}/man8/dns*
%{_mandir}/man8/lwres*
%{_mandir}/man8/named*
%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named/root.*
%attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named%{_sysconfdir}/*
%attr(660,named,named) %config(noreplace,missingok) %verify(not md5 mtime size) %{_var}/log/named*
-#Something like that should be added...
-#%attr(660,named,named) %ghost %{_var}/lib/named/named.log
-#%attr(660,named,named) %ghost %{_var}/lib/named/named.stats
+%attr(660,named,named) %ghost %{_var}/lib/named/named.log
+%attr(660,named,named) %ghost %{_var}/lib/named/named.stats
# devices for chrooted bind
%attr(750,root,named) %dir %{_var}/lib/named/dev
%defattr(644,root,root,755)
%{_libdir}/*.a
%endif
+
+%if %{with ldap}
+%files -n openldap-schema-bind
+%defattr(644,root,root,755)
+%{_datadir}/openldap/schema/*.schema
+%endif