diff options
Diffstat (limited to 'meta-openmoko/packages/openmoko2/openmoko-session2.bb')
-rw-r--r-- | meta-openmoko/packages/openmoko2/openmoko-session2.bb | 46 |
1 files changed, 33 insertions, 13 deletions
diff --git a/meta-openmoko/packages/openmoko2/openmoko-session2.bb b/meta-openmoko/packages/openmoko2/openmoko-session2.bb index 046f59b3d9..d0c3268e0c 100644 --- a/meta-openmoko/packages/openmoko2/openmoko-session2.bb +++ b/meta-openmoko/packages/openmoko2/openmoko-session2.bb | |||
@@ -1,33 +1,53 @@ | |||
1 | DESCRIPTION = "Custom MB session files for OpenMoko" | 1 | DESCRIPTION = "Custom Matchbox session files for Openmoko" |
2 | LICENSE = "GPL" | 2 | LICENSE = "GPL" |
3 | SECTION = "x11" | 3 | SECTION = "x11" |
4 | RDEPENDS = "matchbox-common matchbox-applet-startup-monitor matchbox-panel-2" | 4 | RDEPENDS_${PN} = "matchbox-panel-2 openmoko-common2 openmoko-today2 openmoko-dialer2" |
5 | RDEPENDS += "openmoko-common2 openmoko-today2 openmoko-dialer2" | 5 | RCONFLICTS_${PN} = "openmoko-session matchbox-common" |
6 | RCONFLICTS = "openmoko-session" | 6 | PR = "r69" |
7 | PR = "r29" | ||
8 | 7 | ||
9 | SRC_URI = "file://etc" | 8 | SRC_URI = "\ |
10 | S = ${WORKDIR} | 9 | file://etc \ |
10 | file://matchbox-session \ | ||
11 | " | ||
12 | |||
13 | S = "${WORKDIR}" | ||
14 | |||
15 | inherit update-alternatives | ||
11 | 16 | ||
12 | do_install() { | 17 | do_install() { |
13 | cp -R ${S}/etc ${D}/etc | 18 | install -d ${D}${bindir} |
14 | rm -fR ${D}/etc/.svn | 19 | install -m 0655 ${WORKDIR}/matchbox-session ${D}${bindir} |
15 | rm -fR ${D}/etc/matchbox/.svn | 20 | install -d ${D}${sysconfdir} |
16 | chmod -R 755 ${D}/etc | 21 | cp -R ${S}/etc/* ${D}${sysconfdir} |
22 | rm -fR ${D}${sysconfdir}/.svn | ||
23 | rm -fR ${D}${sysconfdir}/matchbox/.svn | ||
24 | chmod -R 755 ${D}${sysconfdir}/ | ||
17 | } | 25 | } |
18 | 26 | ||
27 | PACKAGE_ARCH = "all" | ||
28 | |||
19 | pkg_postinst_openmoko-session2 () { | 29 | pkg_postinst_openmoko-session2 () { |
20 | #!/bin/sh -e | 30 | #!/bin/sh -e |
21 | if [ "x$D" != "x" ]; then | 31 | if [ "x$D" != "x" ]; then |
22 | exit 1 | 32 | exit 1 |
23 | fi | 33 | fi |
24 | 34 | ||
25 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type string --set /desktop/poky/interface/theme openmoko-standard-2 | 35 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type string --set /desktop/poky/interface/theme Moko |
26 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type string --set /desktop/poky/interface/icon_theme openmoko-standard | 36 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type string --set /desktop/poky/interface/icon_theme openmoko-standard |
27 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type string --set /desktop/poky/interface/font_name "Sans 5" | 37 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type string --set /desktop/poky/interface/font_name "Sans 5" |
38 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type string --set /desktop/poky/interface/wallpaper ${datadir}/pixmaps/wallpaper.png | ||
39 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type bool --set /desktop/poky/interface/digital_clock 1 | ||
28 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type int --set /desktop/poky/peripherals/mouse/drag_threshold 8 | 40 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type int --set /desktop/poky/peripherals/mouse/drag_threshold 8 |
29 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type int --set /desktop/openmoko/neod/power_management 2 | 41 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct --type int --set /desktop/openmoko/neod/power_management 2 |
42 | # gstreamer audio settings | ||
43 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct -t string --set /system/gstreamer/0.10/default/audiosink pulsesink | ||
44 | gconftool-2 --config-source=xml::$D${sysconfdir}/gconf/gconf.xml.defaults --direct -t string --set /system/gstreamer/0.10/default/audiosrc pulsesrc | ||
30 | 45 | ||
31 | } | 46 | } |
32 | 47 | ||
33 | PACKAGE_ARCH = "all" | 48 | ALTERNATIVE_NAME = "x-window-manager" |
49 | ALTERNATIVE_PATH = "${bindir}/matchbox-session" | ||
50 | ALTERNATIVE_LINK = "${bindir}/x-window-manager" | ||
51 | ALTERNATIVE_PRIORITY = "11" | ||
52 | |||
53 | CONFFILES_${PN} = "${sysconfdir}/matchbox/session" | ||