gpe-icons: use u-a and postinst merger for gpe-icons only for SHR
authorMartin Jansa <Martin.Jansa@gmail.com>
Thu, 7 Jan 2010 15:25:05 +0000 (16:25 +0100)
committerMartin Jansa <Martin.Jansa@gmail.com>
Fri, 8 Jan 2010 19:53:00 +0000 (20:53 +0100)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
recipes/gpe-icons/gpe-icons.inc
recipes/gpe-icons/gpe-icons_0.25.bb

index 0c23814..27adffa 100644 (file)
@@ -1,16 +1,18 @@
 SECTION = "gpe"
 RDEPENDS += "gdk-pixbuf-loader-png"
 
-inherit update-alternatives
+INHERIT = "gpe"
+INHERIT_shr = "update-alternatives"
+inherit ${INHERIT}
 
-INC_PR = "r3"
+INC_PR = "r4"
 
 ALTERNATIVE_NAME = "gpe-pixmaps"
 ALTERNATIVE_LINK = "${datadir}/gpe/pixmaps"
 ALTERNATIVE_PATH = "${datadir}/gpe/pixmaps.${PN}"
 ALTERNATIVE_PRIORITY ?= 1
 
-pkg_postinst() {
+pkg_postinst_shr() {
         if [[ -e ${ALTERNATIVE_LINK} && ! -h ${ALTERNATIVE_LINK} ]] ; then
                 echo "warn: ${ALTERNATIVE_LINK} exists and it's not a link!"
                 echo "warn: It will be replaced with link managed by update-alternatives"
index 6276e95..7070e12 100644 (file)
@@ -4,12 +4,15 @@ SECTION = "gpe"
 
 RDEPENDS = "gdk-pixbuf-loader-png"
 
-
-inherit gpe
-
-PR = "r1"
+PR = "${INC_PR}.0"
 
 #only icons present in the package
 PACKAGE_ARCH = "all"
 FILES_${PN} = "${datadir}/gpe"
 
+#Only SHR is using u-a for gpe-icons
+do_configure_prepend_shr() {
+        sed -i "s| \$(DESTDIR)\$(PREFIX)/share/gpe/pixmaps/| \$(DESTDIR)\$(PREFIX)/share/gpe/pixmaps.${PN}/|g" Makefile
+}
+
+require gpe-icons.inc