diff --git a/build-aux/flatpak/io.github.kolunmi.Bazaar.json b/build-aux/flatpak/io.github.kolunmi.Bazaar.json index dceae53..674e06b 100644 --- a/build-aux/flatpak/io.github.kolunmi.Bazaar.json +++ b/build-aux/flatpak/io.github.kolunmi.Bazaar.json @@ -106,6 +106,41 @@ } ] }, + { + "name": "appstream", + "buildsystem": "meson", + "config-opts": [ + "-Dgir=true", + "-Dvapi=true", + "-Ddocs=false" + ], + "sources": [ + { + "type": "git", + "url": "https://github.com/ximion/appstream.git", + "commit": "ce52fb058e06f1f36320911e93e6773c6e3fe82e", + "tag": "v1.2.0" + } + ], + "modules": [ + { + "name": "libstemmer", + "buildsystem": "simple", + "build-commands": [ + "make", + "install -Dm644 include/libstemmer.h -t \"${FLATPAK_DEST}/include\"", + "install -Dm644 libstemmer.a \"${FLATPAK_DEST}/lib/\"" + ], + "sources": [ + { + "type": "archive", + "url": "https://snowballstem.org/dist/libstemmer_c-3.1.1.tar.gz", + "sha256": "0e82fb0e29006cad2831b4b25980a1dae85959c6a1faaaf96547f551e352042a" + } + ] + } + ] + }, { "name": "flatpak", "buildsystem": "meson", diff --git a/src/meson.build b/src/meson.build index b767822..49ae009 100644 --- a/src/meson.build +++ b/src/meson.build @@ -400,6 +400,7 @@ vala_deps = [ gtk_dep, libadwaita_dep, libdex_dep, + appstream_dep, ] vala_sources = files( 'bz.vapi', @@ -422,18 +423,12 @@ if get_option('sandboxed_libflatpak') vala_args += ['--define=SANDBOXED_LIBFLATPAK'] endif -appstream_incdir = include_directories( - appstream_dep.get_pkgconfig_variable('includedir') / 'appstream', - is_system: true, -) - bz_vala_static = static_library( 'bzvala', vala_sources, sources: [bz_resources], dependencies: vala_deps, vala_header: 'bzvala.h', vala_args: vala_args, - include_directories: [appstream_incdir], c_args: [ '-DGETTEXT_PACKAGE="' + meson.project_name() + '"', ],