diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-09-13 17:56:30 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-09-13 17:56:30 +0100 |
commit | 948d557b4a61dc14722668b6b11a4cf3cee07b01 (patch) | |
tree | b28b6cb077ae6b2457e30d49028fc978d8e2b59b /gnome-base/dconf/files/0.32.0-drop-vapigen-dep.patch | |
parent | e3cf2c86fca1750343c1885311f857f185ee4f2d (diff) |
gentoo resync : 13.09.2019
Diffstat (limited to 'gnome-base/dconf/files/0.32.0-drop-vapigen-dep.patch')
-rw-r--r-- | gnome-base/dconf/files/0.32.0-drop-vapigen-dep.patch | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/gnome-base/dconf/files/0.32.0-drop-vapigen-dep.patch b/gnome-base/dconf/files/0.32.0-drop-vapigen-dep.patch new file mode 100644 index 000000000000..55959a7febf0 --- /dev/null +++ b/gnome-base/dconf/files/0.32.0-drop-vapigen-dep.patch @@ -0,0 +1,44 @@ +From 22d4c12d73238d24b91a753c414c5f5a5a9c76b6 Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp <leio@gentoo.org> +Date: Sun, 8 Sep 2019 14:17:20 +0300 +Subject: [PATCH] build: Don't hard require vapigen.pc + +.. by having a fallback to the well known location of packages shipped +vapi files +--- + client/meson.build | 12 ++++++++---- + 1 file changed, 8 insertions(+), 4 deletions(-) + +diff --git a/client/meson.build b/client/meson.build +index f3b7122..7dbca97 100644 +--- a/client/meson.build ++++ b/client/meson.build +@@ -57,17 +57,21 @@ pkg.generate( + ) + + if get_option('vapi') +- vapigen_dep = dependency('vapigen') ++ vapigen_dep = dependency('vapigen', required: false) + + vapi_data = files( + 'dconf.vapi', + 'dconf.deps', + ) + +- vapi_dir = vapigen_dep.get_pkgconfig_variable( +- 'vapidir', +- define_variable: ['datadir', dconf_datadir] ++ if vapigen_dep.found() ++ vapi_dir = vapigen_dep.get_pkgconfig_variable( ++ 'vapidir', ++ define_variable: ['datadir', dconf_datadir] + ) ++ else ++ vapi_dir = dconf_datadir / 'vala' / 'vapi' ++ endif + + install_data( + vapi_data, +-- +2.20.1 + |