[packages/poppler] add static_libs bcond
atler
atler at pld-linux.org
Sat Nov 7 23:44:41 CET 2020
commit bf63ef5c93e947a8a5abec1dfc3b6a2edb4ec5c6
Author: Jan Palus <atler at pld-linux.org>
Date: Sat Nov 7 23:43:40 2020 +0100
add static_libs bcond
poppler.spec | 13 +++++++++++++
1 file changed, 13 insertions(+)
---
diff --git a/poppler.spec b/poppler.spec
index ca0d146..f44e4f6 100644
--- a/poppler.spec
+++ b/poppler.spec
@@ -6,6 +6,7 @@
%bcond_with qt6 # Qt 6 wrapper
%bcond_without cpp # C++ wrapper
%bcond_without glib # GLib wrapper
+%bcond_without static_libs # don't build static libraries
%define cairo_ver 1.10.0
%define qt5_ver 5.5.0
@@ -283,6 +284,7 @@ cd build
%{__make}
cd ..
+%if %{with static_libs}
install -d build-static
cd build-static
%cmake .. \
@@ -297,12 +299,15 @@ cd build-static
%{!?with_cairo:-DWITH_CAIRO=OFF}
%{__make}
+%endif
%install
rm -rf $RPM_BUILD_ROOT
+%if %{with static_libs}
%{__make} -C build-static install \
DESTDIR=$RPM_BUILD_ROOT
+%endif
%{__make} -C build install \
DESTDIR=$RPM_BUILD_ROOT
@@ -341,9 +346,11 @@ rm -rf $RPM_BUILD_ROOT
%{?with_cairo:%{_pkgconfigdir}/poppler-cairo.pc}
%{_pkgconfigdir}/poppler-splash.pc
+%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/libpoppler.a
+%endif
%if %{with apidocs}
%files apidocs
@@ -363,10 +370,12 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/poppler/cpp
%{_pkgconfigdir}/poppler-cpp.pc
+%if %{with static_libs}
%files cpp-static
%defattr(644,root,root,755)
%{_libdir}/libpoppler-cpp.a
%endif
+%endif
%if %{with glib}
%files glib
@@ -382,10 +391,12 @@ rm -rf $RPM_BUILD_ROOT
%{_pkgconfigdir}/poppler-glib.pc
%{_datadir}/gir-1.0/Poppler-0.18.gir
+%if %{with static_libs}
%files glib-static
%defattr(644,root,root,755)
%{_libdir}/libpoppler-glib.a
%endif
+%endif
%if %{with qt5}
%files qt5
@@ -399,10 +410,12 @@ rm -rf $RPM_BUILD_ROOT
%{_includedir}/poppler/qt5
%{_pkgconfigdir}/poppler-qt5.pc
+%if %{with static_libs}
%files qt5-static
%defattr(644,root,root,755)
%{_libdir}/libpoppler-qt5.a
%endif
+%endif
%files progs
%defattr(644,root,root,755)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/poppler.git/commitdiff/bf63ef5c93e947a8a5abec1dfc3b6a2edb4ec5c6
More information about the pld-cvs-commit
mailing list