diff options
Diffstat (limited to 'packages/openmoko-base')
-rw-r--r-- | packages/openmoko-base/.mtn2git_empty | 0 | ||||
-rw-r--r-- | packages/openmoko-base/files/.mtn2git_empty | 0 | ||||
-rw-r--r-- | packages/openmoko-base/files/session | 17 | ||||
-rw-r--r-- | packages/openmoko-base/openmoko-common_svn.bb | 21 | ||||
-rw-r--r-- | packages/openmoko-base/openmoko-libs_svn.bb | 19 | ||||
-rw-r--r-- | packages/openmoko-base/openmoko-session_svn.bb | 29 | ||||
-rw-r--r-- | packages/openmoko-base/openmoko-theme-standard_svn.bb | 24 |
7 files changed, 110 insertions, 0 deletions
diff --git a/packages/openmoko-base/.mtn2git_empty b/packages/openmoko-base/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/openmoko-base/.mtn2git_empty diff --git a/packages/openmoko-base/files/.mtn2git_empty b/packages/openmoko-base/files/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/openmoko-base/files/.mtn2git_empty diff --git a/packages/openmoko-base/files/session b/packages/openmoko-base/files/session new file mode 100644 index 0000000000..e6aeaa6c9d --- /dev/null +++ b/packages/openmoko-base/files/session @@ -0,0 +1,17 @@ +#!/bin/sh + +SHOWCURSOR="no" + +rxvt & +sleep 2 + +matchbox-desktop --icon-size 100 \ + --icon-padding 60 \ + --font sans-16 \ + --titlefont sans-20:bold \ + --bg img-tiled:/usr/share/themes/openmoko-standard/gtk-2.0/mokopanedwindow-upper-enclosing.png & +# --bg col-gradient-vertical:#000000,#aaaaaa & +matchbox-panel --orientation north -b /usr/share/openmoko/pixmaps/openmoko-header-background.png & +matchbox-panel --orientation south -b /usr/share/openmoko/pixmaps/openmoko-footer-background.png -ns -nm --id 2 & +exec matchbox-window-manager -use_titlebar no -use_cursor $SHOWCURSOR $@ + diff --git a/packages/openmoko-base/openmoko-common_svn.bb b/packages/openmoko-base/openmoko-common_svn.bb new file mode 100644 index 0000000000..15cc97d39f --- /dev/null +++ b/packages/openmoko-base/openmoko-common_svn.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "Common files for the OpenMoko distribution" +SECTION = "openmoko/base" +PV = "0.0+svn${SRCDATE}" +PR = "r1" + +inherit openmoko-base + +SRC_URI = "${OPENMOKO_MIRROR}/src/target/${OPENMOKO_RELEASE}/artwork;module=images;proto=https" +S = "${WORKDIR}" + +dirs = "images/pixmaps" + +do_install() { + find ${WORKDIR} -name ".svn" | xargs rm -rf + install -d ${D}${datadir}/openmoko/ + for i in ${dirs}; do + cp -fpPR ${S}/$i ${D}${datadir}/openmoko/ + done +} + +FILES_${PN} = "${datadir}" diff --git a/packages/openmoko-base/openmoko-libs_svn.bb b/packages/openmoko-base/openmoko-libs_svn.bb new file mode 100644 index 0000000000..3ac18438b1 --- /dev/null +++ b/packages/openmoko-base/openmoko-libs_svn.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "openmoko-libs is a set of libraries implementing a Gtk+ based application framework for mobile communication applications" +SECTION = "openmoko/libs" +LICENSE = "LGPL" +DEPENDS += "gtk+" +PV = "0.0.1+svn${SRCDATE}" +PR = "r1" + +inherit openmoko + +do_configure_prepend() { + touch libmokocore/Makefile.in + touch libmokopim/Makefile.in + touch libmokonet/Makefile.in +} + +do_stage() { + autotools_stage_all +} + diff --git a/packages/openmoko-base/openmoko-session_svn.bb b/packages/openmoko-base/openmoko-session_svn.bb new file mode 100644 index 0000000000..6cf588d9dc --- /dev/null +++ b/packages/openmoko-base/openmoko-session_svn.bb @@ -0,0 +1,29 @@ +DESCRIPTION = "Matchbox session files for OpenMoko" +SECTION = "openmoko/base" +RDEPENDS = "matchbox matchbox-applet-startup-monitor gtk-theme-clearlooks" +PV = "0.0+svn${SRCDATE}" +PR = "r1" + +inherit openmoko-base + +SRC_URI = "${OPENMOKO_MIRROR}/src/target/${OPENMOKO_RELEASE};module=etc;proto=https \ + file://session" +S = "${WORKDIR}" + +do_install() { + cp -R ${S}/etc ${D}/etc + rm -fR ${D}/etc/.svn + rm -fR ${D}/etc/matchbox/.svn + chmod -R 755 ${D}/etc + # DEMO only! + install -m 0755 ${WORKDIR}/session ${D}/etc/matchbox/session +} + +pkg_postinst_openmoko-session () { +#!/bin/sh -e +if [ "x$D" != "x" ]; then + exit 1 +fi + +gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type string --set /desktop/openmoko/interface/theme Clearlooks +} diff --git a/packages/openmoko-base/openmoko-theme-standard_svn.bb b/packages/openmoko-base/openmoko-theme-standard_svn.bb new file mode 100644 index 0000000000..d8a9ba5fa2 --- /dev/null +++ b/packages/openmoko-base/openmoko-theme-standard_svn.bb @@ -0,0 +1,24 @@ +DESCRIPTION = "Standard Gtk+ theme for the OpenMoko distribution" +SECTION = "openmoko/base" +PV = "0.0+svn${SRCDATE}" +PR = "r3" + +inherit openmoko-base + +SRC_URI = "${OPENMOKO_MIRROR}/src/target/${OPENMOKO_RELEASE}/artwork;module=themes;proto=https" +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/gtk-2.0/gtkrc"' >> ${D}${sysconfdir}/gtk-2.0/gtkrc +} + +FILES_${PN} = "${datadir} ${sysconfdir}" |