diff options
Diffstat (limited to 'recipes/matchbox-wm')
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm.inc | 3 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm/akita/kbdconfig | 51 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm/borzoi/kbdconfig | 51 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm/c7x0/kbdconfig | 51 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm/collie/kbdconfig | 54 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm/configure_fix.patch | 13 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm/gconf-2.m4 | 39 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm/kbdconfig | 47 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm/kbdconfig_keylaunch_simpad.patch | 12 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm/simpad/kbdconfig | 48 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm/spitz/kbdconfig | 51 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm_0.9.5.bb | 31 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm_1.0.bb | 33 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm_1.1.bb | 32 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm_1.2.bb | 45 | ||||
-rw-r--r-- | recipes/matchbox-wm/matchbox-wm_svn.bb | 33 |
16 files changed, 594 insertions, 0 deletions
diff --git a/recipes/matchbox-wm/matchbox-wm.inc b/recipes/matchbox-wm/matchbox-wm.inc new file mode 100644 index 0000000000..55ed9f7131 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm.inc @@ -0,0 +1,3 @@ +DESCRIPTION = "Matchbox window manager" +SECTION = "x11/wm" +LICENSE = "GPL" diff --git a/recipes/matchbox-wm/matchbox-wm/akita/kbdconfig b/recipes/matchbox-wm/matchbox-wm/akita/kbdconfig new file mode 100644 index 0000000000..7de0071c08 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm/akita/kbdconfig @@ -0,0 +1,51 @@ +# +# This is an example keyboard config file for matchbox +# +# You can edit this file or change per user by copying to +# ~/.matchbox/kbdconfig +# +# Se the matchbox manual for more info ( http://projects.o-hand.com/matchbox ) + +### Window operation short cuts + +<Alt>n=next +<Alt>p=prev +<Alt>c=close +<Alt>d=desktop +<Alt>m=!matchbox-remote -mbmenu + +### App launching. + +<ctrl><alt>x=!xterm +<ctrl><alt>r=!rxvt + +### App launching with startup notify + +<ctrl><alt>e=!!gpe-calender + +### windows style key shortcuts + +<alt>Tab=next +<alt><shift>Tab=prev + +<alt>space=taskmenu +<alt>escape=!matchbox-remote -mbmenu +<alt>f4=close + +# On SL-Cxxxx, F11 is the "menu" key. In order to be able to assign a function +# to this key via keylaunch, this must be commented out. +# NOTE: Uncommenting this usually means that matchbox crashes on startup! +# +# f11=fullscreen + +### super should be a 'window' key, uncomment '#' if you have one. + +#<super>d=desktop +#<super>r=!xterm +#<super>e=!!nautilus + +### Special keys, likely probably only available on extended keyboards. + +#App=!matchbox-remote -mbmenu +#Menu=!matchbox-remote -mbmenu + diff --git a/recipes/matchbox-wm/matchbox-wm/borzoi/kbdconfig b/recipes/matchbox-wm/matchbox-wm/borzoi/kbdconfig new file mode 100644 index 0000000000..7de0071c08 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm/borzoi/kbdconfig @@ -0,0 +1,51 @@ +# +# This is an example keyboard config file for matchbox +# +# You can edit this file or change per user by copying to +# ~/.matchbox/kbdconfig +# +# Se the matchbox manual for more info ( http://projects.o-hand.com/matchbox ) + +### Window operation short cuts + +<Alt>n=next +<Alt>p=prev +<Alt>c=close +<Alt>d=desktop +<Alt>m=!matchbox-remote -mbmenu + +### App launching. + +<ctrl><alt>x=!xterm +<ctrl><alt>r=!rxvt + +### App launching with startup notify + +<ctrl><alt>e=!!gpe-calender + +### windows style key shortcuts + +<alt>Tab=next +<alt><shift>Tab=prev + +<alt>space=taskmenu +<alt>escape=!matchbox-remote -mbmenu +<alt>f4=close + +# On SL-Cxxxx, F11 is the "menu" key. In order to be able to assign a function +# to this key via keylaunch, this must be commented out. +# NOTE: Uncommenting this usually means that matchbox crashes on startup! +# +# f11=fullscreen + +### super should be a 'window' key, uncomment '#' if you have one. + +#<super>d=desktop +#<super>r=!xterm +#<super>e=!!nautilus + +### Special keys, likely probably only available on extended keyboards. + +#App=!matchbox-remote -mbmenu +#Menu=!matchbox-remote -mbmenu + diff --git a/recipes/matchbox-wm/matchbox-wm/c7x0/kbdconfig b/recipes/matchbox-wm/matchbox-wm/c7x0/kbdconfig new file mode 100644 index 0000000000..7de0071c08 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm/c7x0/kbdconfig @@ -0,0 +1,51 @@ +# +# This is an example keyboard config file for matchbox +# +# You can edit this file or change per user by copying to +# ~/.matchbox/kbdconfig +# +# Se the matchbox manual for more info ( http://projects.o-hand.com/matchbox ) + +### Window operation short cuts + +<Alt>n=next +<Alt>p=prev +<Alt>c=close +<Alt>d=desktop +<Alt>m=!matchbox-remote -mbmenu + +### App launching. + +<ctrl><alt>x=!xterm +<ctrl><alt>r=!rxvt + +### App launching with startup notify + +<ctrl><alt>e=!!gpe-calender + +### windows style key shortcuts + +<alt>Tab=next +<alt><shift>Tab=prev + +<alt>space=taskmenu +<alt>escape=!matchbox-remote -mbmenu +<alt>f4=close + +# On SL-Cxxxx, F11 is the "menu" key. In order to be able to assign a function +# to this key via keylaunch, this must be commented out. +# NOTE: Uncommenting this usually means that matchbox crashes on startup! +# +# f11=fullscreen + +### super should be a 'window' key, uncomment '#' if you have one. + +#<super>d=desktop +#<super>r=!xterm +#<super>e=!!nautilus + +### Special keys, likely probably only available on extended keyboards. + +#App=!matchbox-remote -mbmenu +#Menu=!matchbox-remote -mbmenu + diff --git a/recipes/matchbox-wm/matchbox-wm/collie/kbdconfig b/recipes/matchbox-wm/matchbox-wm/collie/kbdconfig new file mode 100644 index 0000000000..d56625f394 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm/collie/kbdconfig @@ -0,0 +1,54 @@ +# +# This is an example keyboard config file for matchbox +# +# You can edit this file or change per user by copying to +# ~/.matchbox/kbdconfig +# +# Se the matchbox manual for more info ( http://projects.o-hand.com/matchbox ) + +### Window operation short cuts + +<Alt>n=next +<Alt>p=prev +<Alt>c=close +<Alt>d=desktop +<Alt>m=!matchbox-remote -mbmenu + +### App launching. + +<ctrl><alt>x=!xterm +<ctrl><alt>r=!rxvt + +### App launching with startup notify + +<ctrl><alt>e=!!gpe-calender + +### windows style key shortcuts + +<alt>Tab=next +<alt><shift>Tab=prev + +<alt>space=taskmenu +<alt>escape=!matchbox-remote -mbmenu +<alt>f4=close + +f11=fullscreen + +### super should be a 'window' key, uncomment '#' if you have one. + +#<super>d=desktop +#<super>r=!xterm +#<super>e=!!nautilus + +### Special keys, likely probably only available on extended keyboards. + +#App=!matchbox-remote -mbmenu +#Menu=!matchbox-remote -mbmenu + +# Shortcut keys for collie +XF86Calendar=!$gpe-calendar +telephone=!$gpe-contacts +XF86Start=!matchbox-remote -desktop +F2=!matchbox-remote -mbmenu +XF86Mail=!$gpe-taskmanager +Escape=close diff --git a/recipes/matchbox-wm/matchbox-wm/configure_fix.patch b/recipes/matchbox-wm/matchbox-wm/configure_fix.patch new file mode 100644 index 0000000000..52cea0e8f7 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm/configure_fix.patch @@ -0,0 +1,13 @@ +Index: matchbox-window-manager/configure.ac +=================================================================== +--- matchbox-window-manager.orig/configure.ac 2007-11-14 12:02:28.000000000 +0000 ++++ matchbox-window-manager/configure.ac 2007-11-14 12:18:55.000000000 +0000 +@@ -283,7 +283,7 @@ + yes) + + case "$expat" in +- yes) ++ yes|"") + EXPAT_LIBS="-lexpat" + ;; + *) diff --git a/recipes/matchbox-wm/matchbox-wm/gconf-2.m4 b/recipes/matchbox-wm/matchbox-wm/gconf-2.m4 new file mode 100644 index 0000000000..aca7c7da45 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm/gconf-2.m4 @@ -0,0 +1,39 @@ +dnl AM_GCONF_SOURCE_2 +dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas +dnl (i.e. pass to gconftool-2 +dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where +dnl you should install foo.schemas files +dnl + +AC_DEFUN([AM_GCONF_SOURCE_2], +[ + if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then + GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source` + else + GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE + fi + + AC_ARG_WITH(gconf-source, + [ --with-gconf-source=sourceaddress Config database for installing schema files.],GCONF_SCHEMA_CONFIG_SOURCE="$withval",) + + AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE) + AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation]) + + if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then + GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas' + fi + + AC_ARG_WITH(gconf-schema-file-dir, + [ --with-gconf-schema-file-dir=dir Directory for installing schema files.],GCONF_SCHEMA_FILE_DIR="$withval",) + + AC_SUBST(GCONF_SCHEMA_FILE_DIR) + AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files]) + + AC_ARG_ENABLE(schemas-install, + [ --disable-schemas-install Disable the schemas installation], + [case ${enableval} in + yes|no) ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-schemas-install) ;; + esac]) + AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no]) +]) diff --git a/recipes/matchbox-wm/matchbox-wm/kbdconfig b/recipes/matchbox-wm/matchbox-wm/kbdconfig new file mode 100644 index 0000000000..633d3672a3 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm/kbdconfig @@ -0,0 +1,47 @@ +# +# This is an example keyboard config file for matchbox +# +# You can edit this file or change per user by copying to +# ~/.matchbox/kbdconfig +# +# Se the matchbox manual for more info ( http://projects.o-hand.com/matchbox ) + +### Window operation short cuts + +<Alt>n=next +<Alt>p=prev +<Alt>c=close +<Alt>d=desktop +<Alt>m=!matchbox-remote -mbmenu + +### App launching. + +<ctrl><alt>x=!xterm +<ctrl><alt>r=!rxvt + +### App launching with startup notify + +<ctrl><alt>e=!!gpe-calender + +### windows style key shortcuts + +<alt>Tab=next +<alt><shift>Tab=prev + +<alt>space=taskmenu +<alt>escape=!matchbox-remote -mbmenu +<alt>f4=close + +f11=fullscreen + +### super should be a 'window' key, uncomment '#' if you have one. + +#<super>d=desktop +#<super>r=!xterm +#<super>e=!!nautilus + +### Special keys, likely probably only available on extended keyboards. + +#App=!matchbox-remote -mbmenu +#Menu=!matchbox-remote -mbmenu + diff --git a/recipes/matchbox-wm/matchbox-wm/kbdconfig_keylaunch_simpad.patch b/recipes/matchbox-wm/matchbox-wm/kbdconfig_keylaunch_simpad.patch new file mode 100644 index 0000000000..8fd1dc3f4b --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm/kbdconfig_keylaunch_simpad.patch @@ -0,0 +1,12 @@ +--- data/kbdconfig~ 2004-07-11 00:59:25.000000000 +0200 ++++ data/kbdconfig 2004-07-11 00:59:25.000000000 +0200 +@@ -28,7 +28,8 @@ + <alt>escape=!mbcontrol -mbmenu + <alt>f4=close + +-f11=fullscreen ++#Please don't do this, it breaks suspending on SimPad ++#f11=fullscreen + + ### super should be windows keys + diff --git a/recipes/matchbox-wm/matchbox-wm/simpad/kbdconfig b/recipes/matchbox-wm/matchbox-wm/simpad/kbdconfig new file mode 100644 index 0000000000..4c2d949e43 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm/simpad/kbdconfig @@ -0,0 +1,48 @@ +# +# This is an example keyboard config file for matchbox +# +# You can edit this file or change per user by copying to +# ~/.matchbox/kbdconfig +# +# Se the matchbox manual for more info ( http://projects.o-hand.com/matchbox ) + +### Window operation short cuts + +<Alt>n=next +<Alt>p=prev +<Alt>c=close +<Alt>d=desktop +<Alt>m=!matchbox-remote -mbmenu + +### App launching. + +<ctrl><alt>x=!xterm +<ctrl><alt>r=!rxvt + +### App launching with startup notify + +<ctrl><alt>e=!!gpe-calender + +### windows style key shortcuts + +<alt>Tab=next +<alt><shift>Tab=prev + +<alt>space=taskmenu +<alt>escape=!matchbox-remote -mbmenu +<alt>f4=close + +#Please don't do this, it breaks suspending on SimPad +#f11=fullscreen + +### super should be a 'window' key, uncomment '#' if you have one. + +#<super>d=desktop +#<super>r=!xterm +#<super>e=!!nautilus + +### Special keys, likely probably only available on extended keyboards. + +#App=!matchbox-remote -mbmenu +#Menu=!matchbox-remote -mbmenu + diff --git a/recipes/matchbox-wm/matchbox-wm/spitz/kbdconfig b/recipes/matchbox-wm/matchbox-wm/spitz/kbdconfig new file mode 100644 index 0000000000..7de0071c08 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm/spitz/kbdconfig @@ -0,0 +1,51 @@ +# +# This is an example keyboard config file for matchbox +# +# You can edit this file or change per user by copying to +# ~/.matchbox/kbdconfig +# +# Se the matchbox manual for more info ( http://projects.o-hand.com/matchbox ) + +### Window operation short cuts + +<Alt>n=next +<Alt>p=prev +<Alt>c=close +<Alt>d=desktop +<Alt>m=!matchbox-remote -mbmenu + +### App launching. + +<ctrl><alt>x=!xterm +<ctrl><alt>r=!rxvt + +### App launching with startup notify + +<ctrl><alt>e=!!gpe-calender + +### windows style key shortcuts + +<alt>Tab=next +<alt><shift>Tab=prev + +<alt>space=taskmenu +<alt>escape=!matchbox-remote -mbmenu +<alt>f4=close + +# On SL-Cxxxx, F11 is the "menu" key. In order to be able to assign a function +# to this key via keylaunch, this must be commented out. +# NOTE: Uncommenting this usually means that matchbox crashes on startup! +# +# f11=fullscreen + +### super should be a 'window' key, uncomment '#' if you have one. + +#<super>d=desktop +#<super>r=!xterm +#<super>e=!!nautilus + +### Special keys, likely probably only available on extended keyboards. + +#App=!matchbox-remote -mbmenu +#Menu=!matchbox-remote -mbmenu + diff --git a/recipes/matchbox-wm/matchbox-wm_0.9.5.bb b/recipes/matchbox-wm/matchbox-wm_0.9.5.bb new file mode 100644 index 0000000000..209eff2268 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm_0.9.5.bb @@ -0,0 +1,31 @@ +require matchbox-wm.inc + +DEPENDS = "libmatchbox virtual/libx11 libxext libxcomposite libxfixes libxdamage libxrender startup-notification expat gconf " +RDEPENDS = "" +PR ="r2" + +SRC_URI = "http://projects.o-hand.com/matchbox/sources/matchbox-window-manager/0.9/matchbox-window-manager-${PV}.tar.gz \ + file://kbdconfig" + +S = "${WORKDIR}/matchbox-window-manager-${PV}" + +inherit autotools pkgconfig update-alternatives + +FILES_${PN} = "${bindir}/* \ + ${datadir}/matchbox \ + ${sysconfdir}/matchbox \ + ${datadir}/themes/blondie/matchbox \ + ${datadir}/themes/Default/matchbox \ + ${datadir}/themes/MBOpus/matchbox" + +ALTERNATIVE_NAME = "x-window-manager" +ALTERNATIVE_LINK = "${bindir}/x-window-manager" +ALTERNATIVE_PATH = "${bindir}/matchbox-session" +ALTERNATIVE_PRIORITY = "10" + +EXTRA_OECONF = " --enable-startup-notification --disable-xrm" + +do_install_prepend() { + install ${WORKDIR}/kbdconfig ${S}/data/kbdconfig +} + diff --git a/recipes/matchbox-wm/matchbox-wm_1.0.bb b/recipes/matchbox-wm/matchbox-wm_1.0.bb new file mode 100644 index 0000000000..27d6fb5c26 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm_1.0.bb @@ -0,0 +1,33 @@ +require matchbox-wm.inc + +DEPENDS = "libmatchbox virtual/libx11 libxext libxcomposite libxfixes libxdamage libxrender startup-notification expat gconf " +RDEPENDS = "" + +PR ="r3" + + +SRC_URI = "http://projects.o-hand.com/matchbox/sources/matchbox-window-manager/1.0/matchbox-window-manager-${PV}.tar.gz \ + file://kbdconfig" + +S = "${WORKDIR}/matchbox-window-manager-${PV}" + +inherit autotools pkgconfig update-alternatives + +FILES_${PN} = "${bindir}/* \ + ${datadir}/matchbox \ + ${sysconfdir}/matchbox \ + ${datadir}/themes/blondie/matchbox \ + ${datadir}/themes/Default/matchbox \ + ${datadir}/themes/MBOpus/matchbox" + +ALTERNATIVE_NAME = "x-window-manager" +ALTERNATIVE_LINK = "${bindir}/x-window-manager" +ALTERNATIVE_PATH = "${bindir}/matchbox-session" +ALTERNATIVE_PRIORITY = "10" + +EXTRA_OECONF = " --enable-startup-notification --disable-xrm" + +do_install_prepend() { + install ${WORKDIR}/kbdconfig ${S}/data/kbdconfig +} + diff --git a/recipes/matchbox-wm/matchbox-wm_1.1.bb b/recipes/matchbox-wm/matchbox-wm_1.1.bb new file mode 100644 index 0000000000..ab93e51723 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm_1.1.bb @@ -0,0 +1,32 @@ +require matchbox-wm.inc + +DEPENDS = "libmatchbox virtual/libx11 libxext libxcomposite libxfixes libxdamage libxrender startup-notification expat gconf " +RDEPENDS = "" + +PR ="r2" + +SRC_URI = "http://projects.o-hand.com/matchbox/sources/matchbox-window-manager/1.1/matchbox-window-manager-${PV}.tar.gz \ + file://kbdconfig" + +S = "${WORKDIR}/matchbox-window-manager-${PV}" + +inherit autotools pkgconfig update-alternatives + +FILES_${PN} = "${bindir}/* \ + ${datadir}/matchbox \ + ${sysconfdir}/matchbox \ + ${datadir}/themes/blondie/matchbox \ + ${datadir}/themes/Default/matchbox \ + ${datadir}/themes/MBOpus/matchbox" + +ALTERNATIVE_NAME = "x-window-manager" +ALTERNATIVE_LINK = "${bindir}/x-window-manager" +ALTERNATIVE_PATH = "${bindir}/matchbox-session" +ALTERNATIVE_PRIORITY = "10" + +EXTRA_OECONF = " --enable-startup-notification --disable-xrm" + +do_install_prepend() { + install ${WORKDIR}/kbdconfig ${S}/data/kbdconfig +} + diff --git a/recipes/matchbox-wm/matchbox-wm_1.2.bb b/recipes/matchbox-wm/matchbox-wm_1.2.bb new file mode 100644 index 0000000000..36ddae3c7c --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm_1.2.bb @@ -0,0 +1,45 @@ +require matchbox-wm.inc + +DEPENDS = "libmatchbox virtual/libx11 libxext libxcomposite libxfixes libxdamage libxrender startup-notification expat gconf gconf-native " +RDEPENDS = "" + +PR ="r4" + +SRC_URI = "http://matchbox-project.org/sources/matchbox-window-manager/1.2/matchbox-window-manager-${PV}.tar.bz2 \ + file://configure_fix.patch;patch=1 \ + file://gconf-2.m4 \ + file://kbdconfig" + +S = "${WORKDIR}/matchbox-window-manager-${PV}" + +inherit autotools pkgconfig update-alternatives + +FILES_${PN} = "${bindir}/* \ + ${datadir}/matchbox \ + ${sysconfdir}/matchbox \ + ${sysconfdir}/gconf/ \ + ${datadir}/themes/blondie/matchbox \ + ${datadir}/themes/Default/matchbox \ + ${datadir}/themes/MBOpus/matchbox \ + /var/lib/*" + +ALTERNATIVE_NAME = "x-window-manager" +ALTERNATIVE_LINK = "${bindir}/x-window-manager" +ALTERNATIVE_PATH = "${bindir}/matchbox-window-manager" +ALTERNATIVE_PRIORITY = "10" + +EXTRA_OECONF = " \ + --enable-startup-notification\ + --enable-gconf \ + --with-expat-lib=${STAGING_LIBDIR} \ + --with-expat-includes=${STAGING_INCDIR} \ + --disable-xrm" + +do_configure_prepend () { + cp ${WORKDIR}/gconf-2.m4 ${S}/ +} + +do_install_prepend() { + install -d ${D}/var/lib/dbus + install ${WORKDIR}/kbdconfig ${S}/data/kbdconfig +} diff --git a/recipes/matchbox-wm/matchbox-wm_svn.bb b/recipes/matchbox-wm/matchbox-wm_svn.bb new file mode 100644 index 0000000000..554811d597 --- /dev/null +++ b/recipes/matchbox-wm/matchbox-wm_svn.bb @@ -0,0 +1,33 @@ +require matchbox-wm.inc + +DEPENDS = "libmatchbox virtual/libx11 libxext libxcomposite libxfixes libxdamage libxrender startup-notification expat gconf " +RDEPENDS = "" +PV = "1.1+svn${SRCDATE}" +PR = "r4" +DEFAULT_PREFERENCE = "-1" + +SRC_URI = "svn://svn.o-hand.com/repos/matchbox/trunk;module=matchbox-window-manager;proto=http \ + file://kbdconfig" + +S = "${WORKDIR}/matchbox-window-manager" + +inherit autotools pkgconfig update-alternatives + +ALTERNATIVE_NAME = "x-window-manager" +ALTERNATIVE_LINK = "${bindir}/x-window-manager" +ALTERNATIVE_PATH = "${bindir}/matchbox-session" +ALTERNATIVE_PRIORITY = "10" + +FILES_${PN} = "${bindir}/* \ + ${datadir}/matchbox \ + ${sysconfdir}/matchbox \ + ${datadir}/themes/blondie/matchbox \ + ${datadir}/themes/Default/matchbox \ + ${datadir}/themes/MBOpus/matchbox" + +EXTRA_OECONF = "--enable-composite --enable-startup-notification --disable-xrm" + +do_install_prepend() { + install ${WORKDIR}/kbdconfig ${S}/data/kbdconfig +} + |