Add export-libs-devel package
This commit is contained in:
parent
cdabc47c40
commit
76e1f1a098
30
bind.spec
30
bind.spec
@ -10,7 +10,7 @@
|
|||||||
%global with_export_libs 1
|
%global with_export_libs 1
|
||||||
## The order of libs is important. See lib/Makefile.in for details
|
## The order of libs is important. See lib/Makefile.in for details
|
||||||
%define bind_export_libs isc dns isccfg irs
|
%define bind_export_libs isc dns isccfg irs
|
||||||
%{!?_export_libdir:%global _export_libdir %{_libdir}/%{name}-export}
|
%{!?_export_dir:%global _export_dir /bind9-export/}
|
||||||
|
|
||||||
%{?!SDB: %global SDB 1}
|
%{?!SDB: %global SDB 1}
|
||||||
%{?!unittest: %global unittest 1}
|
%{?!unittest: %global unittest 1}
|
||||||
@ -397,7 +397,14 @@ Requires: bind-license = %{epoch}:%{version}-%{release}
|
|||||||
Conflicts: bind99-license
|
Conflicts: bind99-license
|
||||||
|
|
||||||
%description export-libs
|
%description export-libs
|
||||||
## TBD
|
Set of ISC libraries for client applications (like ISC DHCP).
|
||||||
|
|
||||||
|
%package export-libs-devel
|
||||||
|
Summary: Header files and libraries needed for BIND export libraries
|
||||||
|
Group: Development/Libraries
|
||||||
|
Requires: bind-export-libs%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
|
|
||||||
|
%description export-libs-devel
|
||||||
%{summary}
|
%{summary}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -573,8 +580,8 @@ pushd export-libs
|
|||||||
--disable-static \
|
--disable-static \
|
||||||
--disable-epoll \
|
--disable-epoll \
|
||||||
--disable-kqueue \
|
--disable-kqueue \
|
||||||
--libdir=%{_export_libdir} \
|
--libdir=%{_libdir}%{_export_dir} \
|
||||||
--includedir=%{_includedir}/removeme/ \
|
--includedir=%{_includedir}/%{_export_dir}/ \
|
||||||
--disable-threads \
|
--disable-threads \
|
||||||
--enable-full-report
|
--enable-full-report
|
||||||
## We don't want to build other libs than -export twice
|
## We don't want to build other libs than -export twice
|
||||||
@ -694,13 +701,12 @@ pushd export-libs
|
|||||||
## install -d -m 0755 ${RPM_BUILD_ROOT}/%{_libdir}/%{name}-export/
|
## install -d -m 0755 ${RPM_BUILD_ROOT}/%{_libdir}/%{name}-export/
|
||||||
make DESTDIR=${RPM_BUILD_ROOT} install
|
make DESTDIR=${RPM_BUILD_ROOT} install
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
|
mkdir -p %{buildroot}%{_sysconfdir}/ld.so.conf.d
|
||||||
echo "%{_export_libdir}" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
|
echo "%{_libdir}/%{_export_dir}" > %{buildroot}%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
|
||||||
popd
|
popd
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
# Remove unwanted files
|
# Remove unwanted files
|
||||||
rm -f ${RPM_BUILD_ROOT}/etc/bind.keys
|
rm -f ${RPM_BUILD_ROOT}/etc/bind.keys
|
||||||
rm -rf ${RPM_BUILD_ROOT}/%{_includedir}/removeme
|
|
||||||
|
|
||||||
|
|
||||||
# Systemd unit files
|
# Systemd unit files
|
||||||
@ -1273,12 +1279,20 @@ rm -rf ${RPM_BUILD_ROOT}
|
|||||||
|
|
||||||
%if %{with_export_libs}
|
%if %{with_export_libs}
|
||||||
%files export-libs
|
%files export-libs
|
||||||
%{_export_libdir}
|
%dir %{_libdir}/%{_export_dir}
|
||||||
|
%{_libdir}/%{_export_dir}/lib*.so.*
|
||||||
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
|
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
|
||||||
|
|
||||||
|
%files export-libs-devel
|
||||||
|
%{_includedir}/%{_export_dir}
|
||||||
|
%{_libdir}/%{_export_dir}/lib*.so
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Feb 07 2018 Pavel Zhukov <pzhukov@redhat.com> - 32:9.11.2-8.P1
|
* Fri Jan 19 2018 Pavel Zhukov <pzhukov@redhat.com> - 32:9.11.2-9.P1
|
||||||
|
- Build devel package for export-libs
|
||||||
|
|
||||||
|
* Thu Jan 18 2018 Pavel Zhukov <pzhukov@redhat.com> - 32:9.11.2-8.P1
|
||||||
- Build export libraries with disabled threads and selects
|
- Build export libraries with disabled threads and selects
|
||||||
|
|
||||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 32:9.11.2-7.P1
|
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 32:9.11.2-7.P1
|
||||||
|
Loading…
Reference in New Issue
Block a user