[packages/bind10] - initial; unfinished; sources need checking if they are still needed in old form

arekm arekm at pld-linux.org
Thu Feb 21 23:12:41 CET 2013


commit a958d44ef15c202a7b5ea1aa0ae9c29264dd34c7
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Thu Feb 21 23:12:26 2013 +0100

    - initial; unfinished; sources need checking if they are still needed in old form

 bind10-lib64.patch |  12 ++
 bind10.spec        | 528 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 540 insertions(+)
---
diff --git a/bind10.spec b/bind10.spec
new file mode 100644
index 0000000..1517afe
--- /dev/null
+++ b/bind10.spec
@@ -0,0 +1,528 @@
+# Conditional build:
+%bcond_without	tests		# perform tests
+
+%define		ver	1.0.0
+%if 0
+%define		pverdot	.P1
+%define		pverdir	-P1
+%else
+%define		pverdot	%{nil}
+%define		pverdir	%{nil}
+%endif
+Summary:	BIND10 - DNS name server
+Summary(de.UTF-8):	BIND 10 - DNS-Namenserver
+Summary(es.UTF-8):	BIND 10 - Servidor de nombres DNS
+Summary(fr.UTF-8):	BIND 10 - serveur de noms DNS
+Summary(pl.UTF-8):	BIND 10 - serwer nazw DNS
+Summary(pt_BR.UTF-8):	BIND 10 - Servidor de nomes DNS
+Summary(ru.UTF-8):	BIND 10 - cервер системы доменных имен (DNS)
+Summary(tr.UTF-8):	DNS alan adı sunucusu
+Summary(uk.UTF-8):	BIND 10 - cервер системи доменних імен (DNS)
+Summary(zh_CN.UTF-8):	Internet 域名服务器
+Name:		bind10
+Version:	%{ver}%{pverdot}
+Release:	0.1
+License:	BSD-like
+Group:		Networking/Daemons
+Source0:	ftp://ftp.isc.org/isc/bind10/%{ver}%{pverdir}/%{name}-%{ver}%{pverdir}.tar.gz
+# Source0-md5:	0a662e099dd50459d96777c7cbb8a7aa
+Source1:	named.init
+Source2:	named.sysconfig
+Source3:	named.logrotate
+
+Source5:	http://www.venaas.no/ldap/bind-sdb/dnszone-schema.txt
+# Source5-md5:	49fe799c6eca54ae227b22d57ebc1145
+
+Source7:	ftp://rs.internic.net/domain/root.zone
+# Source7-md5:	353322bb87bea512809f006dbb95610a
+Source8:	bind-127.0.0.zone
+Source9:	bind-localhost.zone
+Source10:	bind-named.conf
+Source11:	bind.tmpfiles
+Patch0:		%{name}-lib64.patch
+URL:		https://www.isc.org/software/bind
+BuildRequires:	autoconf >= 2.59
+BuildRequires:	automake
+BuildRequires:	botan-devel
+BuildRequires:	gawk
+BuildRequires:	libstdc++-devel
+BuildRequires:	libtool
+BuildRequires:	log4cplus-devel
+BuildRequires:	perl-devel
+BuildRequires:	python3-devel
+BuildRequires:	python3-setproctitle
+BuildRequires:	rpm >= 4.4.9-56
+BuildRequires:	rpmbuild(macros) >= 1.268
+BuildRequires:	sqlite3-devel
+Requires(post,preun):	/sbin/chkconfig
+Requires(postun):	/usr/sbin/groupdel
+Requires(postun):	/usr/sbin/userdel
+Requires(pre):	/bin/id
+Requires(pre):	/usr/bin/getgid
+Requires(pre):	/usr/sbin/groupadd
+Requires(pre):	/usr/sbin/useradd
+Requires(pre):	fileutils
+Requires:	%{name}-libs = %{epoch}:%{version}-%{release}
+Requires:	psmisc >= 20.1
+Requires:	rc-scripts >= 0.2.0
+Requires:	uname(release) >= 2.2.18
+Provides:	group(named)
+Provides:	nameserver
+Provides:	user(named)
+Obsoletes:	caching-nameserver
+Conflicts:	%{name}-chroot
+Conflicts:	logrotate < 3.8.0
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+BIND (Berkeley Internet Name Domain) is an implementation of the DNS
+(Domain Name System) protocols. BIND includes a DNS server (named),
+which resolves host names to IP addresses, and a resolver library
+(routines for applications to use when interfacing with DNS). A DNS
+server allows clients to name resources or objects and share the
+information with other network machines. The named DNS server can be
+used on workstations as a caching name server, but is generally only
+needed on one machine for an entire network. Note that the
+configuration files for making BIND act as a simple caching nameserver
+are included in the caching-nameserver package.
+
+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.
+
+%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.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.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.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.UTF-8
+BIND (Berkeley Internet Name Domain) является реализацией протоколов
+DNS (Domain Name System). BIND включает DNS сервер (named) и
+библиотеку "резолвера" (подпрограммы для приложений, через которые
+происходят обращения к DNS). DNS сервер named может быть использован
+на рабочих станциях как кеширующий сервер, но обычно запускается на
+одной машине в локальной сети и используется остальными машинами (этим
+достигается намного более эффективное кеширование).
+
+Конфигурационные файлы, настраивающие 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.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
+
+%description utils
+Bind-utils contains a collection of utilities for querying DNS (Domain
+Name Service) name servers to find out information about Internet
+hosts. These tools will provide you with the IP addresses for given
+host names, as well as other information about registered domains and
+network addresses.
+
+You should install bind-utils if you need to get information from DNS
+name servers.
+
+%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.
+
+%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
+y direcciones de red.
+
+%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.
+
+%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.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.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.UTF-8
+Pakiet zawiera wszystkie biblioteki potrzebne do uruchomienia binda
+lub programów z pakietu bind-utils.
+
+%description libs -l ru.UTF-8
+Библиотеки, необходимые для работы bind.
+
+%description libs -l uk.UTF-8
+Бібліотеки, необхідні для роботи bind.
+
+%package devel
+Summary:	DNS development includes
+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}
+
+%description devel
+The bind-devel package contains all the include files and symlinks
+required for DNS (Domain Name Service) development for BIND.
+
+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.
+
+%description devel -l es.UTF-8
+Los archivos de inclusión y bibliotecas necesarios al desarrollo DNS
+para el bind.
+
+%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.UTF-8
+Todos os arquivos de cabeçalho e bibliotecas necessários para o
+desenvolvimento com o bind.
+
+%description devel -l ru.UTF-8
+Все хедеры и библиотеки, необходимые для написания программ с
+использованием BIND 9.x.x.
+
+%description devel -l uk.UTF-8
+Всі хедери та бібліотеки, необхідні для розробки програм з
+використанням BIND 9.x.x.
+
+%package static
+Summary:	DNS static libs
+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.UTF-8
+Statyczne biblioteki binda.
+
+%description static -l pt_BR.UTF-8
+Bibliotecas estáticas para desenvolvimento DNS.
+
+%description static -l ru.UTF-8
+Статические библиотеки, необходимые для написания программ с
+использованием BIND.
+
+%description static -l uk.UTF-8
+Статичні бібліотеки, необхідні для розробки програм з використанням
+BIND.
+
+%prep
+%setup -q -n %{name}-%{ver}%{pverdir}
+%patch0 -p1
+
+%build
+%{__libtoolize}
+%{__aclocal} -I m4macros -I examples/m4
+%{__autoconf}
+%{__automake}
+%configure \
+	--with-pythonpath=%{_bindir}/python3 \
+	--enable-generate-docs \
+	--disable-silent-rules
+
+%{__make}
+
+%if %{with tests}
+# tests trying to bind to ::1 - that will fail on our vservers
+:> src/lib/python/isc/util/cio/tests/socketsession_test.py
+:> src/bin/xfrout/tests/xfrout_test.py
+
+%{__make} check
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_includedir},%{_bindir},%{_sbindir},%{_includedir}} \
+	$RPM_BUILD_ROOT/etc/{rc.d/init.d,logrotate.d,sysconfig} \
+	$RPM_BUILD_ROOT{%{_mandir}/man{1,3,5,8},%{_var}/{lib/named/{M,D,S,dev,etc},run/{named,lwresd},log}} \
+	$RPM_BUILD_ROOT/usr/lib/tmpfiles.d
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+cp -p bin/tests/named.conf		EXAMPLE-CONFIG-named
+cp -p bin/tests/ndc.conf		EXAMPLE-CONFIG-ndc
+install -p %{SOURCE1}			$RPM_BUILD_ROOT/etc/rc.d/init.d/named
+cp -p %{SOURCE2}			$RPM_BUILD_ROOT/etc/sysconfig/named
+cp -p %{SOURCE3}			$RPM_BUILD_ROOT/etc/logrotate.d/named
+cp -p %{SOURCE7}			$RPM_BUILD_ROOT%{_var}/lib/named/root.hint
+cp -p %{SOURCE8}			$RPM_BUILD_ROOT%{_var}/lib/named/M/127.0.0.zone
+cp -p %{SOURCE9}			$RPM_BUILD_ROOT%{_var}/lib/named/M/localhost.zone
+cp -p %{SOURCE10}			$RPM_BUILD_ROOT%{_var}/lib/named%{_sysconfdir}/named.conf
+mv $RPM_BUILD_ROOT/etc/bind.keys        $RPM_BUILD_ROOT%{_var}/lib/named%{_sysconfdir}/
+
+ln -sf %{_var}/lib/named%{_sysconfdir}/named.conf $RPM_BUILD_ROOT/etc/named.conf
+ln -sf %{_var}/lib/named%{_sysconfdir}/bind.keys $RPM_BUILD_ROOT/etc/bind.keys
+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}
+
+install %{SOURCE11} $RPM_BUILD_ROOT/usr/lib/tmpfiles.d/%{name}.conf
+
+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...
+rm -rf _doc
+cp -a doc _doc
+rm -f _doc/misc/Makefile*
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%pre
+if [ -f %{_sysconfdir}/named.boot ]; then
+	cp -f %{_sysconfdir}/named.boot /etc/named.boot.2conf
+	mv -f %{_sysconfdir}/named.boot /etc/named.rpmsave
+	echo >&2 "Warning: %{_sysconfdir}/named.boot saved as /etc/named.rpmsave."
+fi
+%groupadd -g 58 named
+%useradd -u 58 -g 58 -d /tmp -s /bin/false -c "BIND user" named
+
+%post
+/sbin/chkconfig --add named
+%service named restart
+
+%preun
+if [ "$1" = "0" ]; then
+	%service named stop
+	/sbin/chkconfig --del named
+fi
+
+%postun
+if [ "$1" = "0" ]; then
+	%userremove named
+	%groupremove named
+fi
+
+%post	libs -p /sbin/ldconfig
+%postun	libs -p /sbin/ldconfig
+
+%files
+%defattr(644,root,root,755)
+%doc README EXAMPLE-CONFIG-* FAQ
+%doc _doc/misc/* _doc/arm/*.html
+
+%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(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/named.conf
+%attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bind.keys
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/named
+
+%attr(755,root,root) %{_sbindir}/arpaname
+%attr(755,root,root) %{_sbindir}/ddns-confgen
+%attr(755,root,root) %{_sbindir}/dnssec-*
+%attr(755,root,root) %{_sbindir}/genrandom
+%attr(755,root,root) %{_sbindir}/isc-hmac-fixup
+%attr(755,root,root) %{_sbindir}/lwresd
+%attr(755,root,root) %{_sbindir}/named
+%attr(755,root,root) %{_sbindir}/named-*
+%attr(755,root,root) %{_sbindir}/nsec3hash
+%attr(755,root,root) %{_sbindir}/rndc
+%attr(755,root,root) %{_sbindir}/rndc-confgen
+
+%{_mandir}/man1/arpaname.1*
+%{_mandir}/man5/named.conf.5*
+%{_mandir}/man5/rndc.conf.5*
+%{_mandir}/man8/ddns-confgen.8*
+%{_mandir}/man8/dnssec-*.8*
+%{_mandir}/man8/genrandom.8*
+%{_mandir}/man8/isc-hmac-fixup.8*
+%{_mandir}/man8/lwresd.8*
+%{_mandir}/man8/named.8*
+%{_mandir}/man8/named-*.8*
+%{_mandir}/man8/nsec3hash.8*
+%{_mandir}/man8/rndc.8*
+%{_mandir}/man8/rndc-confgen.8*
+%lang(ja) %{_mandir}/ja/man8/named*
+
+/usr/lib/tmpfiles.d/%{name}.conf
+
+%attr(770,root,named) %dir %{_var}/lib/named
+%attr(770,root,named) %dir %{_var}/lib/named/D
+%attr(750,root,named) %dir %{_var}/lib/named/M
+%attr(770,root,named) %dir %{_var}/lib/named/S
+%attr(750,root,named) %dir %{_var}/lib/named/etc
+%attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named/etc/bind.keys
+%attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named/etc/named.conf
+%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named/M/*.zone
+%config(noreplace) %verify(not md5 mtime size) %{_var}/lib/named/root.hint
+%attr(660,named,named) %ghost %{_var}/lib/named/named.log
+%attr(660,named,named) %ghost %{_var}/lib/named/named.stats
+
+%attr(660,named,named) %config(noreplace,missingok) %verify(not md5 mtime size) %{_var}/log/named
+%attr(660,named,named) %config(noreplace,missingok) %verify(not md5 mtime size) %{_var}/log/named.stats
+
+%attr(770,root,named) %dir %{_var}/run/named
+%attr(770,root,named) %dir %{_var}/run/lwresd
+
+%files utils
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/dig
+%attr(755,root,root) %{_bindir}/host
+%attr(755,root,root) %{_bindir}/nslookup
+%attr(755,root,root) %{_bindir}/nsupdate
+%{_mandir}/man1/dig.1*
+%{_mandir}/man1/host.1*
+%{_mandir}/man1/nslookup.1*
+%{_mandir}/man1/nsupdate.1*
+
+%lang(fi) %{_mandir}/fi/man1/host.1*
+
+%lang(fr) %{_mandir}/fr/man1/host.1*
+
+%lang(hu) %{_mandir}/hu/man1/host.1*
+
+%lang(ja) %{_mandir}/ja/man1/dig.1*
+%lang(ja) %{_mandir}/ja/man1/host.1*
+%lang(ja) %{_mandir}/ja/man1/nslookup.1*
+%lang(ja) %{_mandir}/ja/man8/nsupdate.8*
+
+%lang(pl) %{_mandir}/pl/man1/host.1*
+
+%files libs
+%defattr(644,root,root,755)
+%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)
+%attr(755,root,root) %{_bindir}/isc-config.sh
+%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}/libbind9.la
+%{_libdir}/libdns.la
+%{_libdir}/libisc.la
+%{_libdir}/libisccc.la
+%{_libdir}/libisccfg.la
+%{_libdir}/liblwres.la
+%{_includedir}/bind9
+%{_includedir}/dns
+%{_includedir}/dst
+%{_includedir}/isc
+%{_includedir}/isccc
+%{_includedir}/isccfg
+%{_includedir}/lwres
+%{_mandir}/man1/isc-config.sh.1*
+%{_mandir}/man3/lwres*.3*
diff --git a/bind10-lib64.patch b/bind10-lib64.patch
new file mode 100644
index 0000000..c92894a
--- /dev/null
+++ b/bind10-lib64.patch
@@ -0,0 +1,12 @@
+--- bind10-1.0.0/configure.ac~	2013-02-21 13:19:24.000000000 +0100
++++ bind10-1.0.0/configure.ac	2013-02-21 22:59:06.391705702 +0100
+@@ -332,9 +332,6 @@
+ 	# option while having the library under a non trivial directory.
+ 	# as a workaround we try the "lib" sub directory under the common
+ 	# prefix for this python.
+-	if test -z "${PYTHON_LDFLAGS}"; then
+-		PYTHON_LDFLAGS="-L`${PYTHON}-config --prefix`/lib"
+-	fi
+ else
+ 	if test "X$PYTHON_INCLUDES" = X -o "X$PYTHON_LDFLAGS" = X; then
+ 		AC_MSG_WARN([${PYTHON}-config does not exist or is not executable, so we could not detect python development environment.  Your system may require an additional package (e.g. "python3-dev").  Alternatively, if you are sure you have python headers and libraries, define PYTHON_INCLUDES and PYTHON_LDFLAGS and run this script.])
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/bind10.git/commitdiff/a958d44ef15c202a7b5ea1aa0ae9c29264dd34c7



More information about the pld-cvs-commit mailing list