]> git.pld-linux.org Git - packages/bind.git/blobdiff - bind.spec
- updated url
[packages/bind.git] / bind.spec
index a345af4ef2ddfe0524fff166123413950368ab94..3325a31eecc39dff8ba03a4c67037c471dc98544 100644 (file)
--- a/bind.spec
+++ b/bind.spec
@@ -1,37 +1,51 @@
+# TODO
+# - schema regstering in openldap-schema-bind
+# - apply http://www.caraytech.com/geodns/
 #
 # Conditional build:
 %bcond_without ssl             # build without OpenSSL support
 %bcond_without ipv6            # build without IPv6 support
 %bcond_without ldap            # build without LDAP support
 #
 # 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 kerberos5       # build without kerneros5 support
+%bcond_without sql             # build without SQL support
 %bcond_without static_libs     # build without static libraries
 %bcond_without static_libs     # build without static libraries
+%bcond_without tests           # perform tests
+%bcond_with    hip             # build with HIP RR support
 #
 Summary:       BIND - DNS name server
 #
 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 域名服务器
+%define        ver     9.5.0
+%define        plevel  P2
 Name:          bind
 Name:          bind
-Version:       9.3.4
-Release:       1
-Epoch:         6
+Version:       %{ver}.%{plevel}
+Release:       3
+Epoch:         7
 License:       BSD-like
 Group:         Networking/Daemons
 License:       BSD-like
 Group:         Networking/Daemons
-Source0:       ftp://ftp.isc.org/isc/bind9/%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: df5417e7e7cf017fa28b65d0a3d6e999
-Source1:       %{name}-conf.tar.gz
-# Source1-md5: 8ee77729f806fcd548fe0cceb34b4a06
-Source2:       named.init
-Source3:       named.sysconfig
-Source4:       named.logrotate
-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
+Source0:       ftp://ftp.isc.org/isc/bind9/%{ver}-%{plevel}/%{name}-%{ver}-%{plevel}.tar.gz
+# Source0-md5: 16c893f73a394c8cc36d7900cb9bb801
+Source1:       named.init
+Source2:       named.sysconfig
+Source3:       named.logrotate
+Source4:       http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
+# Source4-md5: 35b1dfaa12615c9802126ee833e0e7f7
+Source5:       http://www.venaas.no/ldap/bind-sdb/dnszone-schema.txt
+# Source5-md5: 49fe799c6eca54ae227b22d57ebc1145
+Source6:       %{name}-hip.tar.gz
+# Source6-md5: 62a8a67f51ff8db9fe815205416a1f62
+Source7:       ftp://rs.internic.net/domain/named.root
+# Source7-md5: a94e29ac677846f3d4d618c50b7d34f1
+Source8:       %{name}-127.0.0.zone
+Source9:       %{name}-localhost.zone
+Source10:      %{name}-named.conf
 Patch0:                %{name}-time.patch
 Patch1:                %{name}-autoconf.patch
 Patch2:                %{name}-includedir-libbind.patch
 Patch0:                %{name}-time.patch
 Patch1:                %{name}-autoconf.patch
 Patch2:                %{name}-includedir-libbind.patch
@@ -39,16 +53,21 @@ Patch3:             %{name}-link.patch
 Patch4:                %{name}-pmake.patch
 Patch5:                %{name}-sdb-ldap.patch
 Patch6:                %{name}-noinet6.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
+Patch7:                %{name}-chroot-numcpus.patch
+URL:           https://www.isc.org/software/bind
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: bison
 BuildRequires: flex
 BuildRequires: idnkit-devel
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: bison
 BuildRequires: flex
 BuildRequires: idnkit-devel
+%{?with_kerberos5:BuildRequires:       krb5-devel}
+%{?with_hip:BuildRequires:     libxml2-devel}
 BuildRequires: libtool
 %{?with_ldap:BuildRequires:    openldap-devel}
 %{?with_ssl:BuildRequires:     openssl-devel >= 0.9.7d}
 BuildRequires: libtool
 %{?with_ldap:BuildRequires:    openldap-devel}
 %{?with_ssl:BuildRequires:     openssl-devel >= 0.9.7d}
+%{?with_sql:BuildRequires:     mysql-devel}
+%{?with_sql:BuildRequires:     postgresql-devel}
+%{?with_sql:BuildRequires:     unixODBC-devel}
 BuildRequires: rpmbuild(macros) >= 1.268
 Requires(post,preun):  /sbin/chkconfig
 Requires(postun):      /usr/sbin/groupdel
 BuildRequires: rpmbuild(macros) >= 1.268
 Requires(post,preun):  /sbin/chkconfig
 Requires(postun):      /usr/sbin/groupdel
@@ -65,7 +84,6 @@ Provides:     group(named)
 Provides:      nameserver
 Provides:      user(named)
 Obsoletes:     caching-nameserver
 Provides:      nameserver
 Provides:      user(named)
 Obsoletes:     caching-nameserver
-Obsoletes:     nameserver
 Conflicts:     %{name}-chroot
 Conflicts:     kernel < 2.2.18
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Conflicts:     %{name}-chroot
 Conflicts:     kernel < 2.2.18
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -86,78 +104,78 @@ Install the bind package if you need a DNS server for your network. If
 you want bind to act a caching name server, you will also need to
 install the caching-nameserver package.
 
 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.
 
 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
 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.
 
 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.
 
 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
 
 %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
 Group:         Networking/Utilities
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
 Requires:      iconv
@@ -172,80 +190,80 @@ network addresses.
 You should install bind-utils if you need to get information from DNS
 name servers.
 
 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
 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
 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.
 
 y direcciones de red.
 
-%description utils -l fr
+%description utils -l fr.UTF-8
 Ensemble d'utilitaires pour interroger les serveurs de noms et
 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.
 
 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
 
 %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.
 
 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
 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
 
 %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}
 
 Group:         Development/Libraries
 Requires:      %{name}-libs = %{epoch}:%{version}-%{release}
 
@@ -257,56 +275,69 @@ You should install bind-devel if you want to develop bind DNS
 applications. If you install bind-devel, you'll also need to install
 bind-libs.
 
 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.
 
 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.
 
 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.
 
 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
 
 %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.
 
 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.
 
 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.
 
 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
 %prep
-%setup -q -a1
+%setup -q %{?with_hip:-a6} -n %{name}-%{ver}-%{plevel}
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -315,27 +346,44 @@ BIND.
 %{?with_ldap:%patch5 -p1}
 %patch6 -p1
 %patch7 -p1
 %{?with_ldap:%patch5 -p1}
 %patch6 -p1
 %patch7 -p1
+%{?with_hip:mv bind-hip/hip_55.[ch] lib/dns/rdata/generic}
+
 
 %build
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
 
 %build
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
+cp -f /usr/share/automake/config.* .
 cd lib/bind
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
 cd lib/bind
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
+cp -f /usr/share/automake/config.* .
 cd ../..
 %configure \
 cd ../..
 %configure \
+       CFLAGS="-D_GNU_SOURCE=1" \
        --with-idn \
        --with-libtool \
        %{?with_ssl:--with-openssl=%{_prefix}} \
        %{?with_ipv6:--enable-ipv6} \
        --with-idn \
        --with-libtool \
        %{?with_ssl:--with-openssl=%{_prefix}} \
        %{?with_ipv6:--enable-ipv6} \
+       %{?with_kerberos5:--with-gssapi} \
        --enable-libbind \
        --enable-libbind \
+       %{?with_sql:--with-dlz-postgres=yes} \
+       %{?with_sql:--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 \
        %{!?with_static_libs:--enable-static=no} \
        --enable-threads \
-       --disable-getifaddrs
+       --enable-getifaddrs=glibc
 
 %{__make}
 
 %{__make}
+%{?with_hip:cd bind-hip/; %{__make}}
+
+%{?with_tests:%{__make} test}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -346,33 +394,41 @@ install -d $RPM_BUILD_ROOT{%{_includedir},%{_bindir},%{_sbindir},%{_includedir}}
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-rm -f doc/rfc/rfc*
-
-bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
+bzip2 -dc %{SOURCE4} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
 mv $RPM_BUILD_ROOT%{_mandir}/ja/man8/nslookup.8 $RPM_BUILD_ROOT%{_mandir}/ja/man1/nslookup.1
 %{__perl} -pi -e 's/NSLOOKUP 8/NSLOOKUP 1/' $RPM_BUILD_ROOT%{_mandir}/ja/man1/nslookup.1
 
 mv $RPM_BUILD_ROOT%{_mandir}/ja/man8/nslookup.8 $RPM_BUILD_ROOT%{_mandir}/ja/man1/nslookup.1
 %{__perl} -pi -e 's/NSLOOKUP 8/NSLOOKUP 1/' $RPM_BUILD_ROOT%{_mandir}/ja/man1/nslookup.1
 
-install conf-pld/*.zone                        $RPM_BUILD_ROOT%{_var}/lib/named/M
-install conf-pld/*.hint                        $RPM_BUILD_ROOT%{_var}/lib/named
-install conf-pld/*.conf                        $RPM_BUILD_ROOT%{_var}/lib/named%{_sysconfdir}
 install bin/tests/named.conf           EXAMPLE-CONFIG-named
 install bin/tests/ndc.conf             EXAMPLE-CONFIG-ndc
 install bin/tests/named.conf           EXAMPLE-CONFIG-named
 install bin/tests/ndc.conf             EXAMPLE-CONFIG-ndc
-install %{SOURCE2}                     $RPM_BUILD_ROOT/etc/rc.d/init.d/named
-install %{SOURCE3}                     $RPM_BUILD_ROOT/etc/sysconfig/named
-install %{SOURCE4}                     $RPM_BUILD_ROOT/etc/logrotate.d/named
+install %{SOURCE1}                     $RPM_BUILD_ROOT/etc/rc.d/init.d/named
+install %{SOURCE2}                     $RPM_BUILD_ROOT/etc/sysconfig/named
+install %{SOURCE3}                     $RPM_BUILD_ROOT/etc/logrotate.d/named
+install %{SOURCE7}                     $RPM_BUILD_ROOT%{_var}/lib/named/root.hint
+install %{SOURCE8}                     $RPM_BUILD_ROOT%{_var}/lib/named/M/127.0.0.zone
+install %{SOURCE9}                     $RPM_BUILD_ROOT%{_var}/lib/named/M/localhost.zone
+install %{SOURCE10}                    $RPM_BUILD_ROOT%{_var}/lib/named%{_sysconfdir}/named.conf
 
 ln -sf %{_var}/lib/named%{_sysconfdir}/named.conf $RPM_BUILD_ROOT/etc/named.conf
 ln -sf %{_var}/lib/named/named.log     $RPM_BUILD_ROOT%{_var}/log/named
 ln -sf %{_var}/lib/named/named.stats   $RPM_BUILD_ROOT%{_var}/log/named.stats
 
 
 ln -sf %{_var}/lib/named%{_sysconfdir}/named.conf $RPM_BUILD_ROOT/etc/named.conf
 ln -sf %{_var}/lib/named/named.log     $RPM_BUILD_ROOT%{_var}/log/named
 ln -sf %{_var}/lib/named/named.stats   $RPM_BUILD_ROOT%{_var}/log/named.stats
 
-touch $RPM_BUILD_ROOT%{_var}/lib/named/{named.{log,stats},dev/{random,null}}
+touch $RPM_BUILD_ROOT%{_var}/lib/named/named.{log,stats}
 
 %{?with_ldap:install -d $RPM_BUILD_ROOT%{_datadir}/openldap/schema}
 
 %{?with_ldap:install -d $RPM_BUILD_ROOT%{_datadir}/openldap/schema}
-%{?with_ldap:install %{SOURCE6} $RPM_BUILD_ROOT%{_datadir}/openldap/schema/dnszone.schema}
+%{?with_ldap:install %{SOURCE5} $RPM_BUILD_ROOT%{_datadir}/openldap/schema/dnszone.schema}
+%{?with_hip:install bind-hip/hi2dns $RPM_BUILD_ROOT%{_bindir}}
+
+rm -f $RPM_BUILD_ROOT%{_mandir}/man8/named-compilezone.8
+echo ".so man8/named-checkzone.8" > $RPM_BUILD_ROOT%{_mandir}/man8/named-compilezone.8
+
+# let rpm generate deps (workaround -m644 used for libs installation)
+chmod 755 $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*.*
 
 # we don't want Makefiles in documentation...
 
 # we don't want Makefiles in documentation...
-# FIXME: breaks re-entrant install
-rm -f doc/misc/Makefile*
+rm -rf _doc
+cp -a doc _doc
+rm -f _doc/rfc/rfc*
+rm -f _doc/misc/Makefile*
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -387,20 +443,6 @@ fi
 %useradd -u 58 -g 58 -d /tmp -s /bin/false -c "BIND user" named
 
 %post
 %useradd -u 58 -g 58 -d /tmp -s /bin/false -c "BIND user" named
 
 %post
-if [ "$1" = 1 ]; then
-       mknod -m 660 %{_var}/lib/named/dev/null c 1 3 2>/dev/null
-       chown root:named %{_var}/lib/named/dev/null 2>/dev/null
-       mknod -m 640 %{_var}/lib/named/dev/null c 1 8 2>/dev/null
-       chown root:named %{_var}/lib/named/dev/random 2>/dev/null
-       if [ ! -c %{_var}/lib/named/dev/null ] || [ ! -c %{_var}/lib/named/dev/random ]; then
-%banner -e %{name}-devs <<-EOF
-Device nodes were not created!!!
-
-Please read PLD Linux Vserver FAQ if you're installing %{name} inside
-vserver: <http://www.pld-linux.org/Vserver>.
-EOF
-       fi #'
-fi
 /sbin/chkconfig --add named
 %service named restart
 
 /sbin/chkconfig --add named
 %service named restart
 
@@ -419,9 +461,17 @@ fi
 %post  libs -p /sbin/ldconfig
 %postun        libs -p /sbin/ldconfig
 
 %post  libs -p /sbin/ldconfig
 %postun        libs -p /sbin/ldconfig
 
+%triggerpostun -- %{name} < 7:9.4.2-2
+/sbin/chkconfig named reset
+#triggerpostun -- %{name} < 6:9.4.1
+sed -i -e 's#^\([ \t]*category[ \t]\+cname[ \t]\+.*\)$#// \1#g' /var/lib/named/etc/named.conf
+sed -i -e 's#^\([ \t]*category[ \t]\+response-checks[ \t]\+.*\)$#// \1#g' /var/lib/named/etc/named.conf
+sed -i -e 's#^\([ \t]*category[ \t]\+load[ \t]\+.*\)$#// \1#g' /var/lib/named/etc/named.conf
+
 %files
 %defattr(644,root,root,755)
 %files
 %defattr(644,root,root,755)
-%doc README EXAMPLE-CONFIG-* FAQ doc/misc/* doc/arm/*.html doc/rfc/index %{?with_ldap:doc/*.sdb-ldap}
+%doc README EXAMPLE-CONFIG-* FAQ %{?with_hip:bind-hip/COPYRIGHT-HIP-RR}
+%doc _doc/misc/* _doc/arm/*.html _doc/rfc/index %{?with_ldap:_doc/*.sdb-ldap}
 
 %attr(754,root,root) /etc/rc.d/init.d/named
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/named
 
 %attr(754,root,root) /etc/rc.d/init.d/named
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/named
@@ -430,8 +480,6 @@ fi
 
 %attr(755,root,root) %{_sbindir}/*
 
 
 %attr(755,root,root) %{_sbindir}/*
 
-%{?with_ldap:%{_datadir}/openldap/schema/*.schema}
-
 %{_mandir}/man8/dns*
 %{_mandir}/man8/lwres*
 %{_mandir}/man8/named*
 %{_mandir}/man8/dns*
 %{_mandir}/man8/lwres*
 %{_mandir}/man8/named*
@@ -450,14 +498,8 @@ fi
 %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*
 %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
-
-# devices for chrooted bind
-%attr(750,root,named) %dir %{_var}/lib/named/dev
-%ghost %attr(660,root,named) %{_var}/lib/named/dev/null
-%ghost %attr(640,root,named) %{_var}/lib/named/dev/random
+%attr(660,named,named) %ghost  %{_var}/lib/named/named.log
+%attr(660,named,named) %ghost  %{_var}/lib/named/named.stats
 
 %files utils
 %defattr(644,root,root,755)
 
 %files utils
 %defattr(644,root,root,755)
@@ -465,6 +507,7 @@ fi
 %attr(755,root,root) %{_bindir}/host
 %attr(755,root,root) %{_bindir}/nslookup
 %attr(755,root,root) %{_bindir}/nsupdate
 %attr(755,root,root) %{_bindir}/host
 %attr(755,root,root) %{_bindir}/nslookup
 %attr(755,root,root) %{_bindir}/nsupdate
+%{?with_hip:%attr(755,root,root) %{_bindir}/hi2dns}
 %{_mandir}/man1/dig.1*
 %{_mandir}/man1/host.1*
 %{_mandir}/man1/nslookup.1*
 %{_mandir}/man1/dig.1*
 %{_mandir}/man1/host.1*
 %{_mandir}/man1/nslookup.1*
@@ -485,18 +528,62 @@ fi
 
 %files libs
 %defattr(644,root,root,755)
 
 %files libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/*.so.*.*
+%attr(755,root,root) %{_libdir}/libbind.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libbind.so.[0-9]
+%attr(755,root,root) %{_libdir}/libbind9.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libbind9.so.[0-9][0-9]
+%attr(755,root,root) %{_libdir}/libdns.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libdns.so.[0-9][0-9]
+%attr(755,root,root) %{_libdir}/libisc.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libisc.so.[0-9][0-9]
+%attr(755,root,root) %{_libdir}/libisccc.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libisccc.so.[0-9][0-9]
+%attr(755,root,root) %{_libdir}/libisccfg.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libisccfg.so.[0-9][0-9]
+%attr(755,root,root) %{_libdir}/liblwres.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/liblwres.so.[0-9][0-9]
 
 %files devel
 %defattr(644,root,root,755)
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/*.sh
-%attr(755,root,root) %{_libdir}/*.so
-%{_libdir}/*.la
-%{_includedir}/*
-%{_mandir}/man3/*
+%attr(755,root,root) %{_bindir}/isc-config.sh
+%attr(755,root,root) %{_libdir}/libbind.so
+%attr(755,root,root) %{_libdir}/libbind9.so
+%attr(755,root,root) %{_libdir}/libdns.so
+%attr(755,root,root) %{_libdir}/libisc.so
+%attr(755,root,root) %{_libdir}/libisccc.so
+%attr(755,root,root) %{_libdir}/libisccfg.so
+%attr(755,root,root) %{_libdir}/liblwres.so
+%{_libdir}/libbind.la
+%{_libdir}/libbind9.la
+%{_libdir}/libdns.la
+%{_libdir}/libisc.la
+%{_libdir}/libisccc.la
+%{_libdir}/libisccfg.la
+%{_libdir}/liblwres.la
+%{_includedir}/bind
+%{_includedir}/bind9
+%{_includedir}/dns
+%{_includedir}/dst
+%{_includedir}/isc
+%{_includedir}/isccc
+%{_includedir}/isccfg
+%{_includedir}/lwres
+%{_mandir}/man3/lwres*.3*
 
 %if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
 
 %if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
-%{_libdir}/*.a
+%{_libdir}/libbind.a
+%{_libdir}/libbind9.a
+%{_libdir}/libdns.a
+%{_libdir}/libisc.a
+%{_libdir}/libisccc.a
+%{_libdir}/libisccfg.a
+%{_libdir}/liblwres.a
+%endif
+
+%if %{with ldap}
+%files -n openldap-schema-bind
+%defattr(644,root,root,755)
+%{_datadir}/openldap/schema/dnszone.schema
 %endif
 %endif
This page took 0.112165 seconds and 4 git commands to generate.