From: Jan Palus Date: Fri, 22 Mar 2024 16:05:26 +0000 (+0100) Subject: add static_libs bcond X-Git-Tag: auto/th/gstreamer-1.24.1-1~2 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fgstreamer.git;a=commitdiff_plain;h=771a4b151493d32670cb40ff20b1164e74a10116 add static_libs bcond --- diff --git a/gstreamer.spec b/gstreamer.spec index 2247ab0..b46e353 100644 --- a/gstreamer.spec +++ b/gstreamer.spec @@ -3,6 +3,7 @@ # Conditional build: %bcond_without apidocs # hotdoc based API documentation %bcond_without ptp_helper # ptp-helper (requires rust) +%bcond_without static_libs # static libraries %define gstmver 1.0 @@ -147,6 +148,7 @@ gst-launch. %build %meson build \ + %{!?with_static_libs:--default-library=shared} \ %{?with_apidocs:-Ddoc=enabled} \ -Dexamples=disabled \ -Dtests=disabled @@ -174,8 +176,10 @@ rm -rf $RPM_BUILD_ROOT %py3_ocomp $RPM_BUILD_ROOT%{_datadir}/gstreamer-1.0/gdb # no static modules - shut up check files +%if %{with static_libs} %{__rm} $RPM_BUILD_ROOT%{gstlibdir}/lib*.a %{__rm} $RPM_BUILD_ROOT%{gstlibdir}/pkgconfig/*.pc +%endif %if %{with apidocs} install -d $RPM_BUILD_ROOT%{_docdir}/gstreamer-%{gstmver} @@ -255,6 +259,7 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/gir-1.0/GstController-%{gstmver}.gir %{_datadir}/gir-1.0/GstNet-%{gstmver}.gir +%if %{with static_libs} %files static %defattr(644,root,root,755) %{_libdir}/libgstbase-%{gstmver}.a @@ -262,6 +267,7 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/libgstcontroller-%{gstmver}.a %{_libdir}/libgstnet-%{gstmver}.a %{_libdir}/libgstreamer-%{gstmver}.a +%endif %if %{with apidocs} %files apidocs