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