summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorL. E. Segovia <amy@centricular.com>2024-05-22 02:10:46 +0000
committerNirbheek Chauhan <nirbheek@centricular.com>2024-05-29 19:36:26 +0530
commitffefb822d9412d279cfb0342f827334ee499c95e (patch)
tree28ddef599e9caf97a7a6f700eee5847db188eac3
parentc0bdaafd5893e394dc322381f33d1f315d307723 (diff)
glib-tools: Fix build tools recipe not declaring what binaries must be relocated
Part-of: <https://gitlab.freedesktop.org/gstreamer/cerbero/-/merge_requests/1481>
-rw-r--r--recipes/build-tools/glib-tools.recipe23
1 files changed, 23 insertions, 0 deletions
diff --git a/recipes/build-tools/glib-tools.recipe b/recipes/build-tools/glib-tools.recipe
index b17f6833..93c62d6f 100644
--- a/recipes/build-tools/glib-tools.recipe
+++ b/recipes/build-tools/glib-tools.recipe
@@ -13,6 +13,29 @@ class Recipe(recipe.Recipe):
'dtrace': 'false', 'iconv': 'auto', 'selinux' : 'disabled'}
deps = ['libffi', 'zlib', 'pkg-config']
+ # Without these, the relocator won't take effect on macOS
+ files_bins = [
+ 'gtester',
+ 'gobject-query',
+ 'gio',
+ 'gresource',
+ 'gio-querymodules',
+ 'glib-compile-schemas',
+ 'glib-compile-resources',
+ 'gsettings',
+ 'gdbus',
+ 'glib-mkenums',
+ ]
+
+ files_devel = [
+ 'bin/gtester-report',
+ 'bin/glib-genmarshal',
+ 'bin/glib-mkenums',
+ 'bin/glib-genmarshal',
+ 'bin/gdbus-codegen',
+ 'bin/glib-gettextize',
+ ]
+
def prepare(self):
# On Linux we must use the system gettext
if self.config.platform != Platform.LINUX: