]> git.pld-linux.org Git - SPECS.git/commitdiff
SPECS updated Fri 19 Apr 13:37:01 CEST 2024
authorgit <git@pld-linux.org>
Fri, 19 Apr 2024 11:37:13 +0000 (13:37 +0200)
committergit <git@pld-linux.org>
Fri, 19 Apr 2024 11:37:13 +0000 (13:37 +0200)
AppStream.spec

index 5eea513863282120e4b10b1184744d0eb99c0286..8dcf764aff6923e46452f5eb0dad31d2a82c9f52 100644 (file)
@@ -6,6 +6,7 @@
 %bcond_without qt              # Qt libraries (any)
 %bcond_without qt5             # Qt5 library (libAppStreamQt5)
 %bcond_without qt6             # Qt6 library (libAppStreamQt)
+%bcond_without static_libs     # static libraries
 %bcond_without vala            # Vala API (VAPI)
 
 %if %{without qt}
@@ -277,11 +278,13 @@ Dane ITS AppStream metainfo dla narzÄ™dzi gettext.
 
 %build
 %meson build \
+       %{!?with_static_libs:--default-library=shared} \
        -Dapidocs=%{__true_false apidocs} \
        %{?with_apt:-Dapt-support=true} \
        %{?with_compose:-Dcompose=true} \
        -Ddocs=%{__true_false apidocs} \
        -Dgir=true \
+       -Dinstall-docs=%{__true_false apidocs} \
        %{?with_qt:-Dqt=true} \
        %{?with_qt:-Dqt-versions="[%{?with_qt5:'5'%{?with_qt6:,}}%{?with_qt6:'6'}]"} \
        -Dstemming=true \
@@ -295,7 +298,7 @@ rm -rf $RPM_BUILD_ROOT
 %ninja_install -C build
 
 install -d $RPM_BUILD_ROOT%{_docdir}
-%{__mv} $RPM_BUILD_ROOT%{_datadir}/gtk-doc $RPM_BUILD_ROOT%{_docdir}
+%{?with_apidocs:%{__mv} $RPM_BUILD_ROOT%{_datadir}/gtk-doc $RPM_BUILD_ROOT%{_docdir}}
 
 # unify; bn_BD is more complete than bn
 %{__rm} -r $RPM_BUILD_ROOT%{_localedir}/bn
@@ -317,6 +320,9 @@ rm -rf $RPM_BUILD_ROOT
 %post  compose -p /sbin/ldconfig
 %postun        compose -p /sbin/ldconfig
 
+%post  qt5 -p /sbin/ldconfig
+%postun        qt5 -p /sbin/ldconfig
+
 %post  qt6 -p /sbin/ldconfig
 %postun        qt6 -p /sbin/ldconfig
 
@@ -343,9 +349,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/appstream
 %{_pkgconfigdir}/appstream.pc
 
+%if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libappstream.a
+%endif
 
 %if %{with vala}
 %files -n vala-appstream
@@ -379,10 +387,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/gir-1.0/AppStreamCompose-1.0.gir
 %{_pkgconfigdir}/appstream-compose.pc
 
+%if %{with static_libs}
 %files compose-static
 %defattr(644,root,root,755)
 %{_libdir}/libappstream-compose.a
 %endif
+%endif
 
 %if %{with qt5}
 %files qt5
@@ -396,10 +406,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/AppStreamQt5
 %{_libdir}/cmake/AppStreamQt5
 
+%if %{with static_libs}
 %files qt5-static
 %defattr(644,root,root,755)
 %{_libdir}/libAppStreamQt5.a
 %endif
+%endif
 
 %if %{with qt6}
 %files qt6
@@ -413,10 +425,12 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/AppStreamQt
 %{_libdir}/cmake/AppStreamQt
 
+%if %{with static_libs}
 %files qt6-static
 %defattr(644,root,root,755)
 %{_libdir}/libAppStreamQt.a
 %endif
+%endif
 
 %files -n gettext-its-metainfo
 %defattr(644,root,root,755)
This page took 0.213356 seconds and 4 git commands to generate.