build appstream from source and generate vapi
this might fix the nightly flatpak(?)
This commit is contained in:
parent
a62167560a
commit
ccc3e85942
2 changed files with 36 additions and 6 deletions
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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() + '"',
|
||||
],
|
||||
|
|
|
|||
Loading…
Reference in a new issue