diff --git a/AppStream.changes b/AppStream.changes index 3969a9c..ab2662f 100644 --- a/AppStream.changes +++ b/AppStream.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Aug 27 05:36:31 UTC 2021 - Alexei Podvalsky + +- Create and install a Vala API file + ------------------------------------------------------------------- Sun Aug 8 20:07:55 UTC 2021 - Luca Beltrame diff --git a/AppStream.spec b/AppStream.spec index 8ea913d..be188be 100644 --- a/AppStream.spec +++ b/AppStream.spec @@ -33,6 +33,7 @@ BuildRequires: gettext BuildRequires: gperf BuildRequires: lmdb-devel BuildRequires: meson >= 0.48 +BuildRequires: vala BuildRequires: pkgconfig BuildRequires: xsltproc BuildRequires: pkgconfig(Qt5Core) @@ -114,7 +115,11 @@ GObject introspection bindings for interfaces provided by AppStream. %build %meson -Dqt=true \ +%if 0%{?sle_version} >= 150300 && 0%{?is_opensuse} || 0%{?suse_version} > 1500 + -Dvapi=true \ +%else -Dvapi=false \ +%endif -Ddocs=false \ -Dapidocs=false \ -Dstemming=false @@ -169,6 +174,12 @@ appstreamcli refresh --force || true %{_includedir}/appstream/ %{_datadir}/gir-1.0/AppStream-1.0.gir %{_datadir}/gettext/ +%if 0%{?sle_version} >= 150300 && 0%{?is_opensuse} || 0%{?suse_version} > 1500 +%dir %{_datadir}/vala/ +%dir %{_datadir}/vala/vapi/ +%{_datadir}/vala/vapi/appstream.deps +%{_datadir}/vala/vapi/appstream.vapi +%endif %files -n typelib-1_0-AppStream-1.0 %license LICENSE*