remove unnecessary dependencies

This commit is contained in:
jiangh 2021-05-22 18:50:41 +08:00
parent 6f68c3a90c
commit 4a9e7b8961

View File

@ -19,7 +19,7 @@ Name: bind
Summary: Domain Name System (DNS) Server (named) Summary: Domain Name System (DNS) Server (named)
License: MPLv2.0 License: MPLv2.0
Version: 9.11.21 Version: 9.11.21
Release: 9 Release: 10
Epoch: 32 Epoch: 32
Url: https://www.isc.org/downloads/bind/ Url: https://www.isc.org/downloads/bind/
Source0: https://ftp.isc.org/isc/bind9/9.11.21/bind-%{version}.tar.gz Source0: https://ftp.isc.org/isc/bind9/9.11.21/bind-%{version}.tar.gz
@ -61,10 +61,10 @@ Source35: named.root.key
BuildRequires: openssl-devel libtool autoconf pkgconfig libcap-devel python3-devel python3-ply docbook-style-xsl BuildRequires: openssl-devel libtool autoconf pkgconfig libcap-devel python3-devel python3-ply docbook-style-xsl
BuildRequires: libidn2-devel libxml2-devel make systemd selinux-policy findutils sed libxslt gdb BuildRequires: libidn2-devel libxml2-devel make systemd selinux-policy findutils sed libxslt gdb
BuildRequires: bind-libs bind-libs-lite bind-export-libs bind-pkcs11 BuildRequires: chrpath
%if %{with SDB} %if %{with SDB}
BuildRequires: openldap-devel libpq-devel sqlite-devel mariadb-connector-c-devel libdb-devel BuildRequires: openldap-devel libpq-devel sqlite-devel mariadb-connector-c-devel
%endif %endif
%if %{with UNITTEST} %if %{with UNITTEST}
@ -460,7 +460,7 @@ export LIBDIR_SUFFIXi=
%endif %endif
%if %{with SDB} %if %{with SDB}
--with-dlopen=yes --with-dlz-ldap=yes --with-dlz-postgres=yes \ --with-dlopen=yes --with-dlz-ldap=yes --with-dlz-postgres=yes \
--with-dlz-mysql=yes --with-dlz-filesystem=yes --with-dlz-bdb=yes \ --with-dlz-mysql=yes --with-dlz-filesystem=yes \
%endif %endif
%if %{with GSSTSIG} %if %{with GSSTSIG}
--with-gssapi=yes --disable-isc-spnego \ --with-gssapi=yes --disable-isc-spnego \
@ -489,7 +489,7 @@ export LIBDIR_SUFFIXi=
popd popd
%endif %endif
make -j32 %make_build
cp -rv doc/* ../doc/ cp -rv doc/* ../doc/
pushd bin/dig pushd bin/dig
@ -540,7 +540,7 @@ for lib in isc dns isccfg irs; do
-i isc-export-config.sh -i isc-export-config.sh
done done
make -j32 %make_build
popd popd
%unit_prepare_build export-libs %unit_prepare_build export-libs
@ -734,10 +734,7 @@ mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/rwtab.d
install -m 644 %{SOURCE14} ${RPM_BUILD_ROOT}%{_tmpfilesdir}/named.conf install -m 644 %{SOURCE14} ${RPM_BUILD_ROOT}%{_tmpfilesdir}/named.conf
install -m 644 %{SOURCE22} ${RPM_BUILD_ROOT}%{_sysconfdir}/rwtab.d/named install -m 644 %{SOURCE22} ${RPM_BUILD_ROOT}%{_sysconfdir}/rwtab.d/named
cp -a %{_libdir}/%{_export_dir}/lib{dns,irs,isc,isccfg}-export.so.* %{buildroot}%{_libdir}/%{_export_dir} chrpath -d %{buildroot}/%{_libdir}/bind9-export/*.so*
cp -a %{_libdir}/lib{dns,isc}-pkcs11.so.* %{buildroot}%{_libdir}
cp -a %{_libdir}/lib{bind9,isccc,lwres,irs,isccfg}.so.160* %{buildroot}%{_libdir}
cp -a %{_libdir}/lib{dns.so.1102*,isc.so.169*} %{buildroot}%{_libdir}
%pre %pre
if [ "$1" -eq 1 ]; then if [ "$1" -eq 1 ]; then
@ -928,20 +925,11 @@ rm -rf ${RPM_BUILD_ROOT}
%dir /run/named %dir /run/named
%files libs %files libs
%{_libdir}/libbind9.so.160*
%{_libdir}/libisccc.so.160*
%{_libdir}/liblwres.so.160*
%{_libdir}/libbind9.so.161* %{_libdir}/libbind9.so.161*
%{_libdir}/libisccc.so.161* %{_libdir}/libisccc.so.161*
%{_libdir}/liblwres.so.161* %{_libdir}/liblwres.so.161*
%files libs-lite %files libs-lite
%{_libdir}/libdns.so.1102*
%{_libdir}/libirs.so.160*
%{_libdir}/libisc.so.169*
%{_libdir}/libisccfg.so.160*
%{_libdir}/libdns.so.1110* %{_libdir}/libdns.so.1110*
%{_libdir}/libirs.so.161* %{_libdir}/libirs.so.161*
%{_libdir}/libisc.so.1105* %{_libdir}/libisc.so.1105*
@ -1128,8 +1116,6 @@ rm -rf ${RPM_BUILD_ROOT}
%{_unitdir}/named-pkcs11.service %{_unitdir}/named-pkcs11.service
%{_libexecdir}/setup-named-softhsm.sh %{_libexecdir}/setup-named-softhsm.sh
%{_mandir}/man8/*pkcs11*.8* %{_mandir}/man8/*pkcs11*.8*
%{_libdir}/libdns-pkcs11.so.1102*
%{_libdir}/libisc-pkcs11.so.169*
%files pkcs11-devel %files pkcs11-devel
%{_libdir}/lib*-pkcs11.so %{_libdir}/lib*-pkcs11.so
@ -1148,11 +1134,6 @@ rm -rf ${RPM_BUILD_ROOT}
%{_libdir}/%{_export_dir}/libisc-export.so.1105* %{_libdir}/%{_export_dir}/libisc-export.so.1105*
%{_libdir}/%{_export_dir}/libisccfg-export.so.163* %{_libdir}/%{_export_dir}/libisccfg-export.so.163*
%{_libdir}/%{_export_dir}/libdns-export.so.1102*
%{_libdir}/%{_export_dir}/libirs-export.so.160*
%{_libdir}/%{_export_dir}/libisc-export.so.169*
%{_libdir}/%{_export_dir}/libisccfg-export.so.160*
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-export-%{_arch}.conf %config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-export-%{_arch}.conf
%files export-devel %files export-devel
@ -1172,6 +1153,12 @@ rm -rf ${RPM_BUILD_ROOT}
%changelog %changelog
* Thu May 22 2021 jiangheng <jiangheng12@huawei.com> - 9.11.21-10
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:remove unnecessary dependencies
* Thu May 20 2021 jiangheng <jiangheng12@huawei.com> - 9.11.21-9 * Thu May 20 2021 jiangheng <jiangheng12@huawei.com> - 9.11.21-9
- Type:bugfix - Type:bugfix
- ID:NA - ID:NA