From 1a78c798bd643ce3c2a0c0f97edae1eaf453d1c2 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 20:30:20 +0100 Subject: [PATCH] enable appstream-compose build [release 0.14.6-2mamba;Wed Oct 27 2021] --- appstream.spec | 38 +++++++++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/appstream.spec b/appstream.spec index 98a2098..707af24 100644 --- a/appstream.spec +++ b/appstream.spec @@ -1,6 +1,6 @@ Name: appstream Version: 0.14.6 -Release: 1mamba +Release: 2mamba Summary: Tools and libraries to work with AppStream metadata Group: System/Tools Vendor: openmamba @@ -12,11 +12,17 @@ Patch0: appstream-0.14.0-upstream-Do_not_automatically_clean_up_errors_th License: GPL, LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel +BuildRequires: libcairo-devel BuildRequires: libcurl-devel +BuildRequires: libfontconfig-devel +BuildRequires: libfreetype-devel BuildRequires: libgcc +BuildRequires: libgdk-pixbuf-devel BuildRequires: libglib-devel BuildRequires: liblmdb-devel +BuildRequires: libpango-devel BuildRequires: libqt5-devel +BuildRequires: librsvg-devel BuildRequires: libstdc++6-devel BuildRequires: libstemmer-devel BuildRequires: libxml2-devel @@ -65,12 +71,12 @@ This package contains libraries and header files for developing applications tha %prep %setup -q -n AppStream-%{version} -#%patch0 -p1 %build %meson \ -Dqt=true \ - -Dstemming=true + -Dstemming=true \ + -Dcompose=true %meson_build @@ -87,29 +93,48 @@ export DESTDIR=%{buildroot} %post -n lib%{name} -p /sbin/ldconfig %postun -n lib%{name} -p /sbin/ldconfig +%posttrans +%{_bindir}/appstreamcli refresh --force >& /dev/null ||: + +%transfiletriggerin -- %{_datadir}/app-info/xmls +%{_bindir}/appstreamcli refresh --force >& /dev/null ||: + +%transfiletriggerpostun -- %{_datadir}/app-info/xmls +%{_bindir}/appstreamcli refresh >& /dev/null ||: + %files -f %{name}.lang %defattr(-,root,root) %{_sysconfdir}/appstream.conf +%{_bindir}/appstreamcli %{_datadir}/gettext/its/metainfo.its %{_datadir}/gettext/its/metainfo.loc %{_datadir}/installed-tests/appstream/metainfo-validate.test %{_datadir}/metainfo/org.freedesktop.appstream.cli.metainfo.xml -%{_bindir}/appstreamcli +%{_datadir}/metainfo/org.freedesktop.appstream.compose.metainfo.xml %{_mandir}/man1/appstreamcli.1* +%{_mandir}/man1/appstreamcli-compose.1* %files -n lib%{name} %defattr(-,root,root) %{_libdir}/libappstream.so.* +%{_libdir}/libappstream-compose.so.* +%{_libexecdir}/appstreamcli-compose %{_libdir}/girepository-1.0/AppStream-1.0.typelib +%{_libdir}/girepository-1.0/AppStreamCompose-1.0.typelib %doc AUTHORS %files -n lib%{name}-devel %defattr(-,root,root) %dir %{_includedir}/appstream %{_includedir}/appstream/* +%dir %{_includedir}/appstream-compose +%{_includedir}/appstream-compose/* %{_libdir}/libappstream.so -%{_libdir}/pkgconfig/appstream.pc +%{_libdir}/libappstream-compose.so +%{_datadir}/gir-1.0/AppStreamCompose-1.0.gir %{_datadir}/gir-1.0/AppStream-1.0.gir +%{_libdir}/pkgconfig/appstream.pc +%{_libdir}/pkgconfig/appstream-compose.pc %{_datadir}/gtk-doc/html/appstream %dir %{_datadir}/doc/appstream %{_datadir}/doc/appstream/* @@ -128,6 +153,9 @@ export DESTDIR=%{buildroot} %{_libdir}/libAppStreamQt.so %changelog +* Wed Oct 27 2021 Silvan Calarco 0.14.6-2mamba +- enable appstream-compose build + * Sun Oct 10 2021 Automatic Build System 0.14.6-1mamba - automatic version update by autodist