diff options
author | Peter Korsgaard <jacmet@sunsite.dk> | 2009-03-18 22:39:09 +0000 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2009-03-18 22:39:09 +0000 |
commit | dc69684e5855a30c5e49f65ed095376107c26243 (patch) | |
tree | 18958394ea73445c878d4dbfafe8e00e2d601dec | |
parent | d20a2eb97234a807e0cc7e122eb477304231f609 (diff) | |
download | buildroot-novena-dc69684e5855a30c5e49f65ed095376107c26243.tar.gz buildroot-novena-dc69684e5855a30c5e49f65ed095376107c26243.zip |
pango: generate pango.modules at build time rather than run time
Generate pango.modules using the host tools instead of setting up an init
script to do it at run time. Also apply patches to host build to get
identical pango.modules file.
-rw-r--r-- | package/pango/S25pango | 20 | ||||
-rw-r--r-- | package/pango/pango.mk | 5 |
2 files changed, 4 insertions, 21 deletions
diff --git a/package/pango/S25pango b/package/pango/S25pango deleted file mode 100644 index 69b2c1c19..000000000 --- a/package/pango/S25pango +++ /dev/null @@ -1,20 +0,0 @@ -#! /bin/sh -# -# run pango-querymodules if needed - -FILE=/etc/pango/pango.modules - -case "$1" in - start|"") - if [ ! -f "$FILE" ] ; then - mkdir -p /etc/pango - /usr/bin/pango-querymodules > "$FILE" - fi - ;; - stop) - ;; - *) - echo "Usage: $0 {start|stop}" >&2 - exit 1 - ;; -esac diff --git a/package/pango/pango.mk b/package/pango/pango.mk index ce62f4305..b94a9b581 100644 --- a/package/pango/pango.mk +++ b/package/pango/pango.mk @@ -57,7 +57,9 @@ PANGO_DEPENDENCIES = uclibc gettext libintl host-pkgconfig libglib2 $(XSERVER) c $(eval $(call AUTOTARGETS,package,pango)) $(PANGO_HOOK_POST_INSTALL): - $(INSTALL) -m 755 package/pango/S25pango $(TARGET_DIR)/etc/init.d/ + mkdir -p $(TARGET_DIR)/etc/pango + $(PANGO_HOST_BINARY) > $(TARGET_DIR)/etc/pango/pango.modules + $(SED) 's~$(HOST_DIR)~~g' $(TARGET_DIR)/etc/pango/pango.modules touch $@ # pango for the host @@ -68,6 +70,7 @@ $(PANGO_HOST_DIR)/.unpacked: $(DL_DIR)/$(PANGO_SOURCE) mkdir -p $(@D) $(INFLATE$(suffix $(PANGO_SOURCE))) $< | \ $(TAR) $(TAR_STRIP_COMPONENTS)=1 -C $(@D) $(TAR_OPTIONS) - + toolchain/patch-kernel.sh $(@D) package/pango/ \*.patch touch $@ $(PANGO_HOST_DIR)/.configured: $(PANGO_HOST_DIR)/.unpacked $(PKGCONFIG_HOST_BINARY) $(CAIRO_HOST_BINARY) $(LIBGLIB2_HOST_BINARY) |