r1532 - in trunk/oe: conf/distro/include packages/openmoko-base

mickey at sita.openmoko.org mickey at sita.openmoko.org
Wed Mar 28 16:58:00 CEST 2007


Author: mickey
Date: 2007-03-28 16:58:00 +0200 (Wed, 28 Mar 2007)
New Revision: 1532

Added:
   trunk/oe/packages/openmoko-base/openmoko-theme-standard-qvga_svn.bb
Modified:
   trunk/oe/conf/distro/include/preferred-openmoko-versions.inc
Log:
oe: add openmoko-theme-standard-qvga recipe


Modified: trunk/oe/conf/distro/include/preferred-openmoko-versions.inc
===================================================================
--- trunk/oe/conf/distro/include/preferred-openmoko-versions.inc	2007-03-28 14:48:26 UTC (rev 1531)
+++ trunk/oe/conf/distro/include/preferred-openmoko-versions.inc	2007-03-28 14:58:00 UTC (rev 1532)
@@ -21,6 +21,7 @@
 SRCDATE_openmoko-session = "now"
 SRCDATE_openmoko-common = "now"
 SRCDATE_openmoko-theme-standard = "now"
+SRCDATE_openmoko-theme-standard-qvga = "now"
 SRCDATE_openmoko-icon-theme-standard = "now"
 SRCDATE_openmoko-libs = "now"
 

Added: trunk/oe/packages/openmoko-base/openmoko-theme-standard-qvga_svn.bb
===================================================================
--- trunk/oe/packages/openmoko-base/openmoko-theme-standard-qvga_svn.bb	2007-03-28 14:48:26 UTC (rev 1531)
+++ trunk/oe/packages/openmoko-base/openmoko-theme-standard-qvga_svn.bb	2007-03-28 14:58:00 UTC (rev 1532)
@@ -0,0 +1,33 @@
+DESCRIPTION = "Standard Gtk+ theme for the OpenMoko distribution, QVGA version"
+SECTION = "openmoko/base"
+PV = "0.0+svn${SRCDATE}"
+PR = "r1"
+
+inherit openmoko-base
+
+SRC_URI = "${OPENMOKO_MIRROR}/src/target/${OPENMOKO_RELEASE}/artwork;module=themes;proto=http"
+S = "${WORKDIR}"
+
+dirs = "themes/openmoko-standard"
+
+do_install() {
+	find ${WORKDIR} -name ".svn" | xargs rm -rf
+	install -d ${D}${datadir}/themes/
+	for i in ${dirs}; do
+		cp -fpPR ${WORKDIR}/$i ${D}${datadir}/themes/
+	done
+	
+	install -d ${D}${sysconfdir}/gtk-2.0
+	echo 'include "${datadir}/themes/openmoko-standard-qvga/gtk-2.0/gtkrc"' > ${D}${sysconfdir}/gtk-2.0/gtkrc
+}
+
+# yes, i know... we're going to have a more sane method to do that
+# to respect all kinds of gtk-theme packages
+pkg_postinst() {
+	echo overriding current theme to openmoko-standard...
+	mkdir -p ${sysconfdir}/gtk-2.0
+	echo 'include "${datadir}/themes/openmoko-standard-qvga/gtk-2.0/gtkrc"' > ${sysconfdir}/gtk-2.0/gtkrc
+	echo done
+}
+
+FILES_${PN} = "${datadir} ${sysconfdir}"





More information about the commitlog mailing list