summaryrefslogtreecommitdiffstats
path: root/rules/host-glib.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2019-04-09 08:55:31 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2019-04-09 08:57:11 +0200
commit21d4f13e9943b45d86b864588a0b51afcdcbecae (patch)
treea729a6f486baa5a1a25202bfce30bce8d04643ec /rules/host-glib.make
parent8778b3c1ba920ad6c7512d551748d519a41c2b7d (diff)
downloadptxdist-21d4f13e9943b45d86b864588a0b51afcdcbecae.tar.gz
ptxdist-21d4f13e9943b45d86b864588a0b51afcdcbecae.tar.xz
host-glib: fix glib-gettextize
Some more paths must be replaced. Also, <sysroot>/share/glib-2.0/gettext must exist at runtime, even if it's empty (because no translation files are installed). Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/host-glib.make')
-rw-r--r--rules/host-glib.make5
1 files changed, 4 insertions, 1 deletions
diff --git a/rules/host-glib.make b/rules/host-glib.make
index 50501f47d..7e7300184 100644
--- a/rules/host-glib.make
+++ b/rules/host-glib.make
@@ -45,9 +45,12 @@ HOST_GLIB_CONF_OPT := \
$(STATEDIR)/host-glib.install.post:
@$(call targetinfo)
+ @mkdir -p $(HOST_GLIB_PKGDIR)/share/glib-2.0/gettext
@$(call world/install.post, HOST_GLIB)
@sed -i "s:'/share':'$(PTXCONF_SYSROOT_HOST)/share':" "$(PTXCONF_SYSROOT_HOST)/bin/gdbus-codegen"
- @sed -i "s:^prefix=.*:prefix=$(PTXCONF_SYSROOT_HOST):" "$(PTXCONF_SYSROOT_HOST)/bin/glib-gettextize"
+ @sed -i -e 's:^prefix=.*:prefix=$(PTXDIST_SYSROOT_HOST):' \
+ -e 's:^\(datarootdir\|datadir\)=.*:\1=$(PTXDIST_SYSROOT_HOST)/share:' \
+ $(PTXCONF_SYSROOT_HOST)/bin/glib-gettextize
@$(call touch)
# vim: syntax=make