From ff39b335b0bd4eea36282479718035ccca72f9d4 Mon Sep 17 00:00:00 2001 From: Robert Schuster Date: Fri, 27 Jun 2008 01:01:29 +0000 Subject: [PATCH] Removal of midpath 0.1, addition of midpath 0.3 rc1 midpath-alsa 0.1: Removed. midpath-cldc-native 0.1: Removed. midpath-cldc-sdl 0.1: Removed. midpath-cldc-x11 0.1: Removed. midpath-cldc 0.1: Removed. midpath-gtk 0.1: Removed. midpath-pulseaudio 0.1: Removed. midpath-qt3x11 0.1: Removed. midpath-qte 0.1: Removed. midpath-test 0.1: Removed. midpath 0.1: Removed. midpath-backend-alsa 0.2+0.3rc1: New recipe. midpath-backend-escher 0.2+0.3rc1: New recipe. midpath-backend-esd 0.2+0.3rc1: New recipe. midpath-backend-fb 0.2+0.3rc1: New recipe. midpath-backend-gtk 0.2+0.3rc1: New recipe. midpath-backend-gtk-hildon 0.2+0.3rc1: New recipe. midpath-backend-pulseaudio 0.2+0.3rc1: New recipe. midpath-backend-qt3x11 0.2+0.3rc1: New recipe. midpath-backend-qt4x11 0.2+0.3rc1: New recipe. midpath-backend-qte 0.2+0.3rc1: New recipe. midpath-backend-sdl 0.2+0.3rc1: New recipe. midpath-cldc 0.2+0.3rc1: New recipe. midpath-core 0.2+0.3rc1: New recipe. midpath-demos 0.2+0.3rc1: New recipe. midpath-jgl 0.2+0.3rc1: New recipe. midpath-location 0.2+0.3rc1: New recipe. midpath-m3g 0.2+0.3rc1: New recipe. midpath-maemo 0.2+0.3rc1: New recipe. midpath-messaging 0.2+0.3rc1: New recipe. midpath-opengles 0.2+0.3rc1: New recipe. midpath-openmoko 0.2+0.3rc1: New recipe. midpath-svg 0.2+0.3rc1: New recipe. midpath-webservices 0.2+0.3rc1: New recipe. --- .../midpath/files/0.2+0.3rc1-fix-crlf.patch | 87 ++++++++++++ .../midpath/files/configuration_maemo.cfg | 123 +++++++++++++++++ .../midpath/files/configuration_openmoko.cfg | 124 ++++++++++++++++++ packages/midpath/files/midpath-launcher-j2se | 48 +++++++ packages/midpath/files/midpath-suitemanager | 2 + .../files/midpath-suitemanager.desktop | 11 ++ packages/midpath/files/midpath.png | Bin 0 -> 9937 bytes packages/midpath/files/shellscript.patch | 27 ---- packages/midpath/midpath-alsa_0.1.bb | 38 ------ .../midpath-backend-alsa_0.2+0.3rc1.bb | 43 ++++++ .../midpath-backend-escher_0.2+0.3rc1.bb | 42 ++++++ .../midpath/midpath-backend-esd_0.2+0.3rc1.bb | 44 +++++++ .../midpath/midpath-backend-fb_0.2+0.3rc1.bb | 43 ++++++ .../midpath-backend-gtk-hildon_0.2+0.3rc1.bb | 34 +++++ .../midpath/midpath-backend-gtk_0.2+0.3rc1.bb | 44 +++++++ .../midpath-backend-pulseaudio_0.2+0.3rc1.bb | 44 +++++++ .../midpath-backend-qt3x11_0.2+0.3rc1.bb | 47 +++++++ .../midpath-backend-qt4x11_0.2+0.3rc1.bb | 46 +++++++ .../midpath/midpath-backend-qte_0.2+0.3rc1.bb | 47 +++++++ .../midpath/midpath-backend-sdl_0.2+0.3rc1.bb | 59 +++++++++ packages/midpath/midpath-cldc-native_0.1.bb | 11 -- packages/midpath/midpath-cldc-sdl_0.1.bb | 40 ------ packages/midpath/midpath-cldc-x11_0.1.bb | 37 ------ packages/midpath/midpath-cldc_0.1.bb | 34 ----- packages/midpath/midpath-cldc_0.2+0.3rc1.bb | 45 +++++++ packages/midpath/midpath-common.inc | 33 +++++ packages/midpath/midpath-core_0.2+0.3rc1.bb | 90 +++++++++++++ packages/midpath/midpath-demos_0.2+0.3rc1.bb | 53 ++++++++ packages/midpath/midpath-gtk_0.1.bb | 39 ------ packages/midpath/midpath-jgl_0.2+0.3rc1.bb | 46 +++++++ .../midpath/midpath-location_0.2+0.3rc1.bb | 45 +++++++ packages/midpath/midpath-m3g_0.2+0.3rc1.bb | 48 +++++++ packages/midpath/midpath-maemo_0.2+0.3rc1.bb | 19 +++ .../midpath/midpath-messaging_0.2+0.3rc1.bb | 46 +++++++ .../midpath/midpath-opengles_0.2+0.3rc1.bb | 56 ++++++++ .../midpath/midpath-openmoko_0.2+0.3rc1.bb | 19 +++ packages/midpath/midpath-pulseaudio_0.1.bb | 38 ------ packages/midpath/midpath-qt3x11_0.1.bb | 45 ------- packages/midpath/midpath-qte_0.1.bb | 43 ------ packages/midpath/midpath-svg_0.2+0.3rc1.bb | 60 +++++++++ packages/midpath/midpath-test_0.1.bb | 45 ------- .../midpath/midpath-webservices_0.2+0.3rc1.bb | 51 +++++++ packages/midpath/midpath.inc | 55 ++++++-- packages/midpath/midpath_0.1.bb | 60 --------- 44 files changed, 1540 insertions(+), 471 deletions(-) create mode 100644 packages/midpath/files/0.2+0.3rc1-fix-crlf.patch create mode 100644 packages/midpath/files/configuration_maemo.cfg create mode 100644 packages/midpath/files/configuration_openmoko.cfg create mode 100644 packages/midpath/files/midpath-launcher-j2se create mode 100644 packages/midpath/files/midpath-suitemanager create mode 100644 packages/midpath/files/midpath-suitemanager.desktop create mode 100644 packages/midpath/files/midpath.png delete mode 100644 packages/midpath/files/shellscript.patch delete mode 100644 packages/midpath/midpath-alsa_0.1.bb create mode 100644 packages/midpath/midpath-backend-alsa_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-backend-escher_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-backend-esd_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-backend-fb_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-backend-gtk-hildon_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-backend-gtk_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-backend-pulseaudio_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-backend-qt3x11_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-backend-qt4x11_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-backend-qte_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-backend-sdl_0.2+0.3rc1.bb delete mode 100644 packages/midpath/midpath-cldc-native_0.1.bb delete mode 100644 packages/midpath/midpath-cldc-sdl_0.1.bb delete mode 100644 packages/midpath/midpath-cldc-x11_0.1.bb delete mode 100644 packages/midpath/midpath-cldc_0.1.bb create mode 100644 packages/midpath/midpath-cldc_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-common.inc create mode 100644 packages/midpath/midpath-core_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-demos_0.2+0.3rc1.bb delete mode 100644 packages/midpath/midpath-gtk_0.1.bb create mode 100644 packages/midpath/midpath-jgl_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-location_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-m3g_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-maemo_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-messaging_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-opengles_0.2+0.3rc1.bb create mode 100644 packages/midpath/midpath-openmoko_0.2+0.3rc1.bb delete mode 100644 packages/midpath/midpath-pulseaudio_0.1.bb delete mode 100644 packages/midpath/midpath-qt3x11_0.1.bb delete mode 100644 packages/midpath/midpath-qte_0.1.bb create mode 100644 packages/midpath/midpath-svg_0.2+0.3rc1.bb delete mode 100644 packages/midpath/midpath-test_0.1.bb create mode 100644 packages/midpath/midpath-webservices_0.2+0.3rc1.bb delete mode 100644 packages/midpath/midpath_0.1.bb diff --git a/packages/midpath/files/0.2+0.3rc1-fix-crlf.patch b/packages/midpath/files/0.2+0.3rc1-fix-crlf.patch new file mode 100644 index 0000000000..7e763bd587 --- /dev/null +++ b/packages/midpath/files/0.2+0.3rc1-fix-crlf.patch @@ -0,0 +1,87 @@ +Index: configuration/com/sun/midp/configuration/system_properties +=================================================================== +--- configuration/com/sun/midp/configuration/system_properties (Revision 290) ++++ configuration/com/sun/midp/configuration/system_properties (Revision 291) +@@ -1,47 +1,47 @@ + javax.microedition.io.Connector.protocolpath=com.sun.midp.io +-microedition.profiles=MIDP-2.0 +-microedition.configuration=CLDC-1.1 +-microedition.locale=en-US ++microedition.profiles=MIDP-2.0 ++microedition.configuration=CLDC-1.1 ++microedition.locale=en-US + microedition.platform=j2me +-microedition.encoding=ISO8859_1 +-microedition.hostname=localhost ++microedition.encoding=ISO8859_1 ++microedition.hostname=localhost + microedition.commports= +-microedition.jtwi.version=1.0 +-microedition.media.version=1.1 +-supports.mixing=true +-supports.audio.capture=false +-supports.video.capture=false +-supports.recording=false ++microedition.jtwi.version=1.0 ++microedition.media.version=1.1 ++supports.mixing=true ++supports.audio.capture=false ++supports.video.capture=false ++supports.recording=false + audio.encodings=encoding=audio/wav encoding=audio/x-wav encoding=pcm encoding=audio/mp3 encoding=audio/ogg + video.snapshot.encodings=encoding=png encoding=image/png + video.encodings= +-streamable.contents=encoding=audio/wav encoding=audio/x-wav encoding=pcm encoding=audio/mp3 encoding=audio/ogg +-microedition.io.file.FileConnection.version=1.0 +-Bluetooth.api.version=1.1 +-obex.api.version=1.1 +-bluetooth.l2cap.receiveMTU.max=1024 +-bluetooth.master.switch=true +-bluetooth.connected.devices.max=6 +-bluetooth.sd.trans.max=8 +-bluetooth.sd.attr.retrievable.max=16 +-bluetooth.connected.inquiry=true +-bluetooth.connected.inquiry.scan=true +-bluetooth.connected.page=true +-bluetooth.connected.page.scan=true +-microedition.m3g.version=1.1 +-microedition.location.version=1.1 +-microedition.m2g.version=1.1 +-microedition.m2g.svg.version=1.1 +-microedition.m2g.svg.baseProfile=tiny +-xml.jaxp.subset.version=1.0 +-xml.rpc.subset.version=1.0 +-wireless.messaging.version=2.0 +-wireless.messaging.sms.smsc=+17815511212 +-wireless.messaging.mms.mmsc=+17815511212 ++streamable.contents=encoding=audio/wav encoding=audio/x-wav encoding=pcm encoding=audio/mp3 encoding=audio/ogg ++microedition.io.file.FileConnection.version=1.0 ++Bluetooth.api.version=1.1 ++obex.api.version=1.1 ++bluetooth.l2cap.receiveMTU.max=1024 ++bluetooth.master.switch=true ++bluetooth.connected.devices.max=6 ++bluetooth.sd.trans.max=8 ++bluetooth.sd.attr.retrievable.max=16 ++bluetooth.connected.inquiry=true ++bluetooth.connected.inquiry.scan=true ++bluetooth.connected.page=true ++bluetooth.connected.page.scan=true ++microedition.m3g.version=1.1 ++microedition.location.version=1.1 ++microedition.m2g.version=1.1 ++microedition.m2g.svg.version=1.1 ++microedition.m2g.svg.baseProfile=tiny ++xml.jaxp.subset.version=1.0 ++xml.rpc.subset.version=1.0 ++wireless.messaging.version=2.0 ++wireless.messaging.sms.smsc=+17815511212 ++wireless.messaging.mms.mmsc=+17815511212 + + # microedition.pim.version= + # microedition.global.version= +-# microedition.sip.version=1.0.1 ++# microedition.sip.version=1.0.1 + # + # com.sun.midp.io.http.proxy= + # com.sun.midp.io.http.force_non_persistent= diff --git a/packages/midpath/files/configuration_maemo.cfg b/packages/midpath/files/configuration_maemo.cfg new file mode 100644 index 0000000000..441a9cdfc5 --- /dev/null +++ b/packages/midpath/files/configuration_maemo.cfg @@ -0,0 +1,123 @@ +##======================================== +## Graphics parameters +##======================================== +javax.microedition.lcdui.screenWidth:600 +javax.microedition.lcdui.screenHeight:400 +# Toolkit configuration (possible values: SDL, virtual) +# The toolkit parameter should be set to "virtual" unless you know what you do. +# (to change the UI backend, see the backend parameter of the virtual toolkit below) +javax.microedition.lcdui.toolkit:virtual + +##====================================== +## Parameters for the Virtual UI Toolkit +##====================================== +# Possible backend values: NULL, SDL, AWT, AWTGRABBER, SWT, X11, GTK, QT, FB +org.thenesis.microbackend.ui.backend:SWT +# SDL backend configuration. +# Possible bitsPerPixels values: 8, 16, 32 +# Possible video mode values: SW, HW (i.e software, hardware) +org.thenesis.microbackend.ui.sdl.bitsPerPixel:32 +org.thenesis.microbackend.ui.sdl.videoMode:SW +# X11 backend configuration. +# Display value examples: :0.0, 192.168.0.1:1.0 +org.thenesis.microbackend.ui.x11.Display::0.0 +# Linux Framebuffer (FB) backend configuration +# (see /proc/bus/input/devices to know which special files are +# associated with your mouse or touchscreen) +org.thenesis.microbackend.ui.fb.framebufferDevice:/dev/fb0 +org.thenesis.microbackend.ui.fb.keyboardDevice:/dev/tty +org.thenesis.microbackend.ui.fb.mouseDevice:/dev/input/event1 +org.thenesis.microbackend.ui.fb.touchscreenDevice:/dev/input/event2 +# Possible fontRenderer values: raw, BDF +org.thenesis.midpath.ui.fontRenderer:raw +org.thenesis.midpath.font.bdf.filename:VeraMono-12-8.bdf + +##========================== +## Parameters for the sound +##========================== +# Sound configuration (possible values: SDL, virtual) +# The "player" parameter should be set to "virtual" unless you know what you do. +# The virtual engine requires this hardware configuration: 16 bits, stereo, little endian +org.thenesis.midpath.sound.engine:virtual +# Possible sound backend values: NULL, ALSA, ESD, PulseAudio +org.thenesis.midpath.sound.backend:NULL +org.thenesis.midpath.sound.device:default +org.thenesis.midpath.sound.sampleRate:44100 +# Buffer size MUST be a power of two +org.thenesis.midpath.sound.bufferSize:8192 + +##====================================== +## IO parameters +##====================================== +# IO (file, socket) backends (possible values: J2SE, CLDC) +com.sun.midp.io.backend:J2SE +# The RMS root path (if not defined, records are read/written in the current directory) +com.sun.midp.rms.rootPath:/home/user/ + +##====================================== +## Location (JSR179) +##====================================== +# Location mode (possible values: GPS, KML, LMS, NMEA) +org.thenesis.midpath.location.mode:GPS +# Resource file URI (KML and NMEA mode only) +# Examples: +# -Load a KML file in the "res" package from the java classloader: +# org.thenesis.midpath.location.resource.uri:/res/location.kml +# -Load a NMEA file from the file system: +# org.thenesis.midpath.location.resource.uri:file:////absolute/path/to/location.kml +org.thenesis.midpath.location.resource.uri: +# Resource poll interval in milliseconds (KML, LMS, NMEA mode only) +org.thenesis.midpath.location.resource.pollInterval:5000 + +##====================================== +## Messaging (JSR120, JSR205) +##====================================== +# SMS backend (possible values: NULL) +org.thenesis.midpath.messaging.backend:NULL + +##====================================== +## MIDlet Suite Manager (J2SE only) +##====================================== +# The MIDlet repository path (if not defined, MIDlets are searched in the current directory) +org.thenesis.midpath.main.repositoryPath:/usr/share/midpath/repository + +##====================================== +## Event parameters +##====================================== +javax.microedition.lcdui.pointerSupported:true +javax.microedition.lcdui.pointerMotionSupported:true + +##====================================== +## Key mapping +## (AWT codes are used by convention - see java.awt.event.KeyEvent javadocs) +##====================================== +# Cursor left +org.thenesis.midpath.ui.keys.LEFT:37 +# Cursor up +org.thenesis.midpath.ui.keys.UP:38 +# Cursor right +org.thenesis.midpath.ui.keys.RIGHT:39 +# Cursor down +org.thenesis.midpath.ui.keys.DOWN:40 + +# Zoom - +org.thenesis.midpath.ui.keys.GAME_A:119 +# Minimize/Maximize +org.thenesis.midpath.ui.keys.GAME_B:117 +# Zoom + +org.thenesis.midpath.ui.keys.GAME_C:118 +# Cursor button +org.thenesis.midpath.ui.keys.FIRE:10 + +# Back button +org.thenesis.midpath.ui.keys.SOFT_BUTTON1:27 +# Menu button +org.thenesis.midpath.ui.keys.SOFT_BUTTON2:115 + +# unmapped +org.thenesis.midpath.ui.keys.STAR:0 +org.thenesis.midpath.ui.keys.POUND:0 +org.thenesis.midpath.ui.keys.DELETE:8 +org.thenesis.midpath.ui.keys.END:39 +org.thenesis.midpath.ui.keys.POWER:0 +org.thenesis.midpath.ui.keys.GAME_D:0 diff --git a/packages/midpath/files/configuration_openmoko.cfg b/packages/midpath/files/configuration_openmoko.cfg new file mode 100644 index 0000000000..0691dca561 --- /dev/null +++ b/packages/midpath/files/configuration_openmoko.cfg @@ -0,0 +1,124 @@ +##======================================== +## Graphics parameters +##======================================== +javax.microedition.lcdui.screenWidth:480 +javax.microedition.lcdui.screenHeight:330 +# Toolkit configuration (possible values: SDL, virtual) +# The toolkit parameter should be set to "virtual" unless you know what you do. +# (to change the UI backend, see the backend parameter of the virtual toolkit below) +javax.microedition.lcdui.toolkit:virtual + +##====================================== +## Parameters for the Virtual UI Toolkit +##====================================== +# Possible backend values: NULL, SDL, AWT, AWTGRABBER, SWT, X11, GTK, QT, FB +org.thenesis.microbackend.ui.backend:SWT +# SDL backend configuration. +# Possible bitsPerPixels values: 8, 16, 32 +# Possible video mode values: SW, HW (i.e software, hardware) +org.thenesis.microbackend.ui.sdl.bitsPerPixel:32 +org.thenesis.microbackend.ui.sdl.videoMode:SW +# X11 backend configuration. +# Display value examples: :0.0, 192.168.0.1:1.0 +org.thenesis.microbackend.ui.x11.Display::0.0 +# Linux Framebuffer (FB) backend configuration +# (see /proc/bus/input/devices to know which special files are +# associated with your mouse or touchscreen) +org.thenesis.microbackend.ui.fb.framebufferDevice:/dev/fb0 +org.thenesis.microbackend.ui.fb.keyboardDevice:/dev/tty +org.thenesis.microbackend.ui.fb.mouseDevice:/dev/input/event1 +org.thenesis.microbackend.ui.fb.touchscreenDevice:/dev/input/event2 +# Possible fontRenderer values: raw, BDF +org.thenesis.midpath.ui.fontRenderer:raw +org.thenesis.midpath.font.bdf.filename:VeraMono-12-8.bdf + +##========================== +## Parameters for the sound +##========================== +# Sound configuration (possible values: SDL, virtual) +# The "player" parameter should be set to "virtual" unless you know what you do. +# The virtual engine requires this hardware configuration: 16 bits, stereo, little endian +org.thenesis.midpath.sound.engine:virtual +# Possible sound backend values: NULL, ALSA, ESD, PulseAudio +org.thenesis.midpath.sound.backend:PulseAudio +org.thenesis.midpath.sound.device:default +org.thenesis.midpath.sound.sampleRate:44100 +# Buffer size MUST be a power of two +org.thenesis.midpath.sound.bufferSize:8192 + +##====================================== +## IO parameters +##====================================== +# IO (file, socket) backends (possible values: J2SE, CLDC) +com.sun.midp.io.backend:J2SE +# The RMS root path (if not defined, records are read/written in the current directory) +com.sun.midp.rms.rootPath:/home/root/ + +##====================================== +## Location (JSR179) +##====================================== +# Location mode (possible values: GPS, KML, LMS, NMEA) +org.thenesis.midpath.location.mode:GPS +# Resource file URI (KML and NMEA mode only) +# Examples: +# -Load a KML file in the "res" package from the java classloader: +# org.thenesis.midpath.location.resource.uri:/res/location.kml +# -Load a NMEA file from the file system: +# org.thenesis.midpath.location.resource.uri:file:////absolute/path/to/location.kml +org.thenesis.midpath.location.resource.uri: +# Resource poll interval in milliseconds (KML, LMS, NMEA mode only) +org.thenesis.midpath.location.resource.pollInterval:5000 + +##====================================== +## Messaging (JSR120, JSR205) +##====================================== +# SMS backend (possible values: NULL) +org.thenesis.midpath.messaging.backend:NULL + +##====================================== +## MIDlet Suite Manager (J2SE only) +##====================================== +# The MIDlet repository path (if not defined, MIDlets are searched in the current directory) +org.thenesis.midpath.main.repositoryPath:/usr/share/midpath/repository + +##====================================== +## Event parameters +##====================================== +javax.microedition.lcdui.pointerSupported:true +javax.microedition.lcdui.pointerMotionSupported:true + +##====================================== +## Key mapping +## (AWT codes are used by convention - see java.awt.event.KeyEvent javadocs) +##====================================== +# 4 +org.thenesis.midpath.ui.keys.LEFT:52 +# 2 +org.thenesis.midpath.ui.keys.UP:50 +# 6 +org.thenesis.midpath.ui.keys.RIGHT:54 +# 8 +org.thenesis.midpath.ui.keys.DOWN:56 + +# 1 +org.thenesis.midpath.ui.keys.GAME_A:49 +# 3 +org.thenesis.midpath.ui.keys.GAME_B:51 +# 7 +org.thenesis.midpath.ui.keys.GAME_C:55 +# 9 +org.thenesis.midpath.ui.keys.GAME_D:57 +# 5 +org.thenesis.midpath.ui.keys.FIRE:53 + +# 0 +org.thenesis.midpath.ui.keys.SOFT_BUTTON1:48 +# pound/sign/# +org.thenesis.midpath.ui.keys.SOFT_BUTTON2:520 + +# unmapped +org.thenesis.midpath.ui.keys.STAR:0 +org.thenesis.midpath.ui.keys.POUND:0 +org.thenesis.midpath.ui.keys.DELETE:8 +org.thenesis.midpath.ui.keys.END:39 +org.thenesis.midpath.ui.keys.POWER:0 diff --git a/packages/midpath/files/midpath-launcher-j2se b/packages/midpath/files/midpath-launcher-j2se new file mode 100644 index 0000000000..0b1c421e2d --- /dev/null +++ b/packages/midpath/files/midpath-launcher-j2se @@ -0,0 +1,48 @@ +#!/bin/sh + +if [ ! $LAUNCHER_CLASS ]; then + LAUNCHER_CLASS=org.thenesis.midpath.main.MIDletLauncher +fi + +JAVA=java + +JAR_HOME=/usr/share/java + +MIDPATH_HOME=/usr/share/midpath + +JLP=/usr/lib/jni + +# Set the classpath +CP=\ +$MIDPATH_HOME/configuration:\ +$MIDPATH_HOME/midpath.jar:\ +$MIDPATH_HOME/microbackend.jar:\ +$MIDPATH_HOME/sdljava-cldc.jar:\ +$MIDPATH_HOME/escher-cldc.jar:\ +$MIDPATH_HOME/jlayerme-cldc.jar:\ +$MIDPATH_HOME/jorbis-cldc.jar:\ +$MIDPATH_HOME/avetanabt-cldc.jar:\ +$MIDPATH_HOME/jgl-cldc.jar:\ +$MIDPATH_HOME/jsr239-opengles-jgl.jar:\ +$MIDPATH_HOME/jsr239-opengles-core.jar:\ +$MIDPATH_HOME/jsr239-opengles-nio.jar:\ +$MIDPATH_HOME/jsr184-m3g.jar:\ +$MIDPATH_HOME/jsr205-messaging.jar:\ +$MIDPATH_HOME/jsr179-location.jar:\ +$MIDPATH_HOME/jsr226-svg-core.jar:\ +$MIDPATH_HOME/jsr226-svg-midp2.jar:\ +$JAR_HOME/kxml2.jar:\ +$JAR_HOME/xmlpull.jar:\ +$JAR_HOME/swt.jar + +# Add whatever is mentioned in the CLASSPATH environment variable +if [ $CLASSPATH ] +then + CP=$CP:$CLASSPATH +fi + +# Add the MIDlet jar to the classpath (must be loaded by the main classloader) +CP=$CP:$MIDPATH_HOME/repository/midpath-demos.jar + +$JAVA -cp $CP -Djava.library.path=$JLP $LAUNCHER_CLASS "$@" + diff --git a/packages/midpath/files/midpath-suitemanager b/packages/midpath/files/midpath-suitemanager new file mode 100644 index 0000000000..41ccd5fcb6 --- /dev/null +++ b/packages/midpath/files/midpath-suitemanager @@ -0,0 +1,2 @@ +#!/bin/sh +LAUNCHER_CLASS=org.thenesis.midpath.main.SuiteManager midpath-launcher-j2se "$@" diff --git a/packages/midpath/files/midpath-suitemanager.desktop b/packages/midpath/files/midpath-suitemanager.desktop new file mode 100644 index 0000000000..3d7833e74e --- /dev/null +++ b/packages/midpath/files/midpath-suitemanager.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=MIDPath SuiteManager +Comment=Manage MIDlets +Exec=midpath-suitemanager +Icon=midpath +Terminal=false +Type=Application +Categories=GTK;Office; +X-SingleInstance=true +StartupNotify=true + diff --git a/packages/midpath/files/midpath.png b/packages/midpath/files/midpath.png new file mode 100644 index 0000000000000000000000000000000000000000..0066fe4f29a584a94cd3e3d861e3d6eb1382cda0 GIT binary patch literal 9937 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