[oe-commits] org.oe.dev opie-ttf-support: add 02qtttffont-update and move everything possible from the bb file there

Laibsch commit openembedded-commits at lists.openembedded.org
Tue Feb 5 13:05:36 UTC 2008


opie-ttf-support: add 02qtttffont-update and move everything possible from the bb file there
* improves readability and robustness
* closes 3720 together with e25947a6e6d2be708fd836b7d5209a3d074a28a5 from xjqian

Author: Laibsch at openembedded.org
Branch: org.openembedded.dev
Revision: 47b75b678cf4bede24082e551e04f186734a008c
ViewMTN: http://monotone.openembedded.org/revision/info/47b75b678cf4bede24082e551e04f186734a008c
Files:
1
packages/opie-ttf-support/files/02qtttffont-update
packages/opie-ttf-support/opie-ttf-support_1.1.bb
Diffs:

#
# mt diff -r8dd7d29f0da3c4c87ff0ef94c7df47e4e243f4dd -r47b75b678cf4bede24082e551e04f186734a008c
#
# 
# 
# add_file "packages/opie-ttf-support/files/02qtttffont-update"
#  content [760cb477c6a25abd5bf01d325d8eacffa61e88a2]
# 
# patch "packages/opie-ttf-support/opie-ttf-support_1.1.bb"
#  from [31bd2beed5a8228f8da31953542c42edf4b43385]
#    to [9f56a6e0e49a3248be7e931114742faffcfe2495]
# 
============================================================
--- packages/opie-ttf-support/files/02qtttffont-update	760cb477c6a25abd5bf01d325d8eacffa61e88a2
+++ packages/opie-ttf-support/files/02qtttffont-update	760cb477c6a25abd5bf01d325d8eacffa61e88a2
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Author: Rolf Leggewie
+
+mkdir -p @@PALMTOPDIR@@/lib/fonts
+
+@@SBINDIR@@/update-qtttffontdir @@DATADIR@@/fonts/truetype > @@PALMTOPDIR@@/lib/fonts/fontdir
============================================================
--- packages/opie-ttf-support/opie-ttf-support_1.1.bb	31bd2beed5a8228f8da31953542c42edf4b43385
+++ packages/opie-ttf-support/opie-ttf-support_1.1.bb	9f56a6e0e49a3248be7e931114742faffcfe2495
@@ -1,9 +1,10 @@ DEPENDS = "freetype"
 DESCRIPTION = "Meta-package for Opie TTF support"
 SECTION = "opie/fonts"
 DEPENDS = "freetype"
-PR = "r4"
+PR = "r5"
 
-SRC_URI = "file://update-qtttffontdir.c"
+SRC_URI = "file://update-qtttffontdir.c \
+           file://02qtttffont-update"
 S = "${WORKDIR}"
 
 do_compile() {
@@ -11,23 +12,15 @@ do_install() {
 }
 
 do_install() {
-
-        echo "
-#!/bin/sh
-# Author: Rolf Leggewie
-
-${sbindir}/update-qtttffontdir ${datadir}/fonts/truetype > ${palmtopdir}/lib/fonts/fontdir
-" > ${WORKDIR}/02qtttffont-update
-
         install -d ${D}${sbindir}
         install -d ${D}${sysconfdir}/update-fonts-common.d/
         install -m 0755 update-qtttffontdir ${D}${sbindir}
         install -m 0755 02qtttffont-update ${D}${sysconfdir}/update-fonts-common.d/
+        sed -i 's!@@SBINDIR@@!${sbindir}!g' ${D}${sysconfdir}/update-fonts-common.d/02qtttffont-update
+        sed -i 's!@@PALMTOPDIR@@!${palmtopdir}!g' ${D}${sysconfdir}/update-fonts-common.d/02qtttffont-update
+        sed -i 's!@@DATADIR@@!${datadir}!g' ${D}${sysconfdir}/update-fonts-common.d/02qtttffont-update
 }
 
 pkg_postinst() {
-        if ! [ -d ${palmtopdir}/lib/fonts ]; then
-            mkdir -p ${palmtopdir}/lib/fonts
-        fi
         ${sysconfdir}/update-fonts-common.d/02qtttffont-update
 }






More information about the Openembedded-commits mailing list