Add package Marble
PATCH 1/1 Add package Marble
From: Jeremie Scheer <[email protected]>
--- package/Config.in | 3 +- package/marble/Config.in | 145 ++++++++++++++++++++++++++++ package/marble/marble.mk | 238 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 385 insertions(+), 1 deletion(-) create mode 100644 package/marble/Config.in create mode 100644 package/marble/marble.mk
package/Config.in +2 -1
@@ -199,8 +199,9 @@ source "package/sdl_sound/Config.in" source "package/sdl_ttf/Config.in" comment "Other GUIs" -source "package/efl/Config.in" +source "package/marble/Config.in" source "package/qt/Config.in" +source "package/efl/Config.in" if BR2_PACKAGE_QT comment "QT libraries and helper libraries"
package/marble/Config.in new file +145 -0
145 lines not on this page · raw message
package/marble/marble.mk new file +238 -0
238 lines not on this page · raw message
Signature · 1 line
1.7.9.5
PATCH 1/1 Add package Marble
Hello J?r?mie,
Quoted 17 lines · jeremie.scheer at armadeus.com
From: Jeremie Scheer <[email protected]>
Signed-off-by Jeremie Scheer <[email protected]>--- package/Config.in | 3 +- package/marble/Config.in | 145 ++++++++++++++++++++++++++++ package/marble/marble.mk | 238 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 385 insertions(+), 1 deletion(-) create mode 100644 package/marble/Config.in create mode 100644 package/marble/marble.mkpackage/Config.in +0
-0
package/Config.in source "package/sdl_sound/Config.in" · line 204
Quoted 7 lines
package/Config.in +2
-1@@ -199,8 +199,9 @@ source "package/sdl_sound/Config.in" source "package/sdl_ttf/Config.in" comment "Other GUIs" -source "package/efl/Config.in" +source "package/marble/Config.in" source "package/qt/Config.in" +source "package/efl/Config.in"
why move EFL stuff ?
Quoted 13 lines
package/Config.in +0
-0if BR2_PACKAGE_QT comment "QT libraries and helper libraries"package/marble/Config.in new file +4
-0@@ -0,0 +1,145 @@ +comment "Marble needs Qt to be installed" + depends on !BR2_PACKAGE_QT + +menuconfig BR2_PACKAGE_MARBLE
package/marble/Config.in line 14
Quoted 10 lines
package/marble/Config.in new file +10
-0+ bool "KDE Marble" + depends on BR2_PACKAGE_QT + select BR2_PACKAGE_QT_SCRIPT + select BR2_PACKAGE_QT_SVG + select BR2_PACKAGE_QT_WEBKIT + select BR2_PACKAGE_QT_XML + help + Compile & install KDE Marble for + geolocalization applications. +
Remove "Compile & install" and be more accurate on Marble purpose + add the website please.
package/marble/Config.in line 20
Quoted 6 lines
package/marble/Config.in new file +6
-0+if BR2_PACKAGE_MARBLE + +config BR2_PACKAGE_MARBLE_BINARY + bool "Marble binary" + help + Install Marble binary on target
why this option ?
package/marble/Config.in line 26
Quoted 6 lines
package/marble/Config.in new file +6
-0+ +config BR2_PACKAGE_MARBLE_AUDIO + bool "Audio files" + help + Install audio files on target +
option description is not user friendly, "install audio files" would be better I think.
"on target" is not needed in help
package/marble/Config.in line 31
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_BITMAPS + bool "Bitmaps" + help + Install bitmaps on target +
idem
package/marble/Config.in line 36
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_FLAGS + bool "Flags" + help + Install flags on target +
idem, what are "Flags" ?
package/marble/Config.in line 45
Quoted 9 lines
package/marble/Config.in new file +9
-0+menu "Maps" + +menu "Earth maps" + +config BR2_PACKAGE_MARBLE_BLUEMARBLE + bool "Bluemarble" + help + Install Bluemarble map on target +
"on target" not needed in help
package/marble/Config.in line 50
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_CITYLIGHTS + bool "Citylights" + help + Install Citylights map on target +
idem
package/marble/Config.in line 55
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_CLOUDS + bool "Clouds" + help + Install Clouds map on target +
idem
package/marble/Config.in line 60
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_HILLSHADING + bool "Hillshading" + help + Install Hillshading map on target +
idem
package/marble/Config.in line 65
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_OPENSTREETMAP + bool "OpenStreetMap" + help + Install Openstreetmap map on target +
idem
package/marble/Config.in line 70
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_PLAIN + bool "Plain" + help + Install Plain map on target +
idem
package/marble/Config.in line 75
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_PRECIP_DEC + bool "December precipitations" + help + Install December precipitation map on target +
idem
package/marble/Config.in line 80
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_PRECIP_JULY + bool "July precipitations" + help + Install July precipitation map on target +
idem
package/marble/Config.in line 85
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_SCHAGEN + bool "Schagen 1689" + help + Install Schagen 1689 map on target +
idem
package/marble/Config.in line 90
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_SRTM + bool "SRTM" + help + Install SRTM map on target +
idem
package/marble/Config.in line 95
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_SRTM2 + bool "SRTM 2" + help + Install SRTM 2 map on target +
idem
package/marble/Config.in line 100
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_TEMP_DEC + bool "December temperatures" + help + Install December temperature map on target +
idem
package/marble/Config.in line 105
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_TEMP_JULY + bool "July temperatures" + help + Install July temperature map on target +
idem
Quoted 7 lines
package/marble/Config.in new file +7
-0+endmenu #Earth maps + +menu "Moon maps" + +config BR2_PACKAGE_MARBLE_CLEMENTINE + bool "Clementine" + help
package/marble/Config.in line 122
Quoted 10 lines
package/marble/Config.in new file +10
-0+ Install Clementine map on target + +endmenu #Moon maps + +endmenu #Maps + +config BR2_PACKAGE_MARBLE_MWDBII + bool "MWDBII files" + help + Install MWDBII files on target
idem + be more verbose in help
package/marble/Config.in line 127
Quoted 5 lines
package/marble/Config.in new file +5
-0+ +config BR2_PACKAGE_MARBLE_PLACEMARKS + bool "Placemarks" + help + Install placemarks on target
idem
package/marble/Config.in line 132
Quoted 5 lines
package/marble/Config.in new file +5
-0+ +config BR2_PACKAGE_MARBLE_STARS + bool "Stars" + help + Install star data on target
idem
package/marble/Config.in line 137
Quoted 5 lines
package/marble/Config.in new file +5
-0+ +config BR2_PACKAGE_MARBLE_SVG + bool "SVG files" + help + Install SVG files on target
idem
package/marble/Config.in line 142
Quoted 5 lines
package/marble/Config.in new file +5
-0+ +config BR2_PACKAGE_MARBLE_WEATHER + bool "Weather data" + help + Install weather data on target
idem
package/marble/marble.mk line 1
Quoted 10 lines
package/marble/Config.in new file +3
-0+ +endif #BR2_PACKAGE_MARBLE +package/marble/marble.mk new file +1
-0@@ -0,0 +1,238 @@ +#############################################################
80 x #
package/marble/marble.mk line 3
Quoted 2 lines
package/marble/marble.mk new file +2
-0+# +# KDE Marble
lower cases
package/marble/marble.mk line 9
Quoted 6 lines
package/marble/marble.mk new file +6
-0+# +############################################################# +MARBLE_VERSION = 88ba87c90195dede8594375b2f81c9d926db3924 +MARBLE_SOURCE = marble-$(MARBLE_VERSION)-source.tar.gz +MARBLE_SITE = git://anongit.kde.org/marble.git +MARBLE_SITE_METHOD = git
I think it's redundant with MARBLE_SITE
package/marble/marble.mk line 18
Quoted 9 lines
package/marble/marble.mk new file +9
-0+ +MARBLE_DEPENDENCIES = qt + +MARBLE_CONF_OPT += -DQTONLY=ON +MARBLE_CONF_OPT += -DTILES_AT_COMPILETIME=OFF + +define MARBLE_CONFIGURE_CMDS + (cd $(@D) && \ + rm -f CMakeCache.txt && \
indentation
package/marble/marble.mk line 22
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ $(HOST_DIR)/usr/bin/cmake $(@D) \ + -DCMAKE_TOOLCHAIN_FILE="$(BASE_DIR)/host/usr/share/buildroot/toolchainfile.cmake" \ + $(MARBLE_CONF_OPT) \ + )
cmake infrastructure doesn't already handle that ?
package/marble/marble.mk line 27
Quoted 5 lines
package/marble/marble.mk new file +5
-0+endef + +define MARBLE_BUILD_CMDS + $(MAKE) -C $(@D) +endef
cmake infrastructure doesn't already handle that ?
package/marble/marble.mk line 35
Quoted 8 lines
package/marble/marble.mk new file +8
-0+ +MARBLE_INSTALL_STAGING = YES + +define MARBLE_CLEAN_TARGET_INSTALL + rm -rf $(TARGET_DIR)/usr/local/share/marble/data/* + rm -rf $(TARGET_DIR)/usr/local/include/marble + rm -rf $(TARGET_DIR)/usr/local/bin/marble +endef
cf remark on the hooks below...
Quoted 100 lines
package/marble/marble.mk new file +100
-0+ +define MARBLE_INSTALL_BINARY + cp -rf $(STAGING_DIR)/usr/local/bin/marble $(TARGET_DIR)/usr/local/bin +endef + +define MARBLE_INSTALL_AUDIO_FILES + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/audio $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_BITMAPS + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/bitmaps $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_FLAGS + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/flags $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_BLUEMARBLE_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/bluemarble $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_CITYLIGHTS_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/citylights $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_CLOUDS_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/clouds $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_HILLSHADING_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/hillshading $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_OPENSTREETMAP_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/openstreetmap $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_PLAIN_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/plain $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_PRECIP_DEC_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/precip-dec $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_PRECIP_JULY_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/precip-july $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_SCHAGEN_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/schagen1689 $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_SRTM_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/srtm $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_SRTM2_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/srtm2 $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_TEMP_DEC_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/temp-dec $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_TEMP_JULY_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/temp-july $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_CLEMENTINE_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/moon + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/moon/clementine $(TARGET_DIR)/usr/local/share/marble/data/maps/moon +endef + +define MARBLE_INSTALL_MWDBII_FILES + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/mwdbii $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_PLACEMARKS + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/placemarks $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_STARS_DATA + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/stars $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_SVG
package/marble/marble.mk line 145
Quoted 10 lines
package/marble/marble.mk new file +10
-0+ cp -rf $(STAGING_DIR)/usr/local/share/marble/data/svg $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_WEATHER_DATA + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/weather $(TARGET_DIR)/usr/local/share/marble/data +endef + + +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_CLEAN_TARGET_INSTALL +
set the hooks just after the define please
package/marble/marble.mk line 148
Quoted 3 lines
package/marble/marble.mk new file +3
-0+ifeq ($(BR2_PACKAGE_MARBLE_BINARY),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_BINARY +endif
merge the hook with the define please, and put all inside ifeq
package/marble/marble.mk line 152
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_AUDIO),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_AUDIO_FILES +endif
idem
package/marble/marble.mk line 156
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_BITMAPS),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_BITMAPS +endif
idem
package/marble/marble.mk line 160
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_FLAGS),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_FLAGS +endif
idem
package/marble/marble.mk line 164
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_BLUEMARBLE),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_BLUEMARBLE_MAP +endif
idem
package/marble/marble.mk line 168
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_CITYLIGHTS),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_CITYLIGHTS_MAP +endif
idem
package/marble/marble.mk line 172
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_CLOUDS),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_CLOUDS_MAP +endif
idem
package/marble/marble.mk line 176
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_HILLSHADING),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_HILLSHADING_MAP +endif
idem
package/marble/marble.mk line 180
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_OPENSTREETMAP),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_OPENSTREETMAP_MAP +endif
idem
package/marble/marble.mk line 184
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_PLAIN),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_PLAIN_MAP +endif
idem
package/marble/marble.mk line 188
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_PRECIP_DEC),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_PRECIP_DEC_MAP +endif
idem
package/marble/marble.mk line 192
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_PRECIP_JULY),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_PRECIP_JULY_MAP +endif
idem
package/marble/marble.mk line 196
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_SCHAGEN),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_SCHAGEN_MAP +endif
idem
package/marble/marble.mk line 200
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_SRTM),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_SRTM_MAP +endif
pfff... idem... :-)
no idea how to factorize that ??
package/marble/marble.mk line 204
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_SRTM2),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_SRTM2_MAP +endif
idem
package/marble/marble.mk line 208
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_TEMP_DEC),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_TEMP_DEC_MAP +endif
idem
package/marble/marble.mk line 212
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_TEMP_JULY),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_TEMP_JULY_MAP +endif
idem
package/marble/marble.mk line 216
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_CLEMENTINE),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_CLEMENTINE_MAP +endif
idem
package/marble/marble.mk line 220
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_MWDBII),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_MWDBII_FILES +endif
idem
package/marble/marble.mk line 224
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_PLACEMARKS),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_PLACEMARKS +endif
idem
package/marble/marble.mk line 228
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_STARS),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_STARS_DATA +endif
idem
package/marble/marble.mk line 232
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_SVG),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_SVG +endif
idem
package/marble/marble.mk line 236
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_WEATHER),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_WEATHER_DATA +endif
idem
package/marble/marble.mk line 238
Quoted 2 lines
package/marble/marble.mk new file +2
-0+ +$(eval $(cmake-package))
Regards,
Julien
PATCH 1/1 Add package Marble
Hi Julien,
Quoted 22 lines · Julien Boibessot
Hello J?r?mie,
Quoted 19 lines · jeremie.scheer at armadeus.com
From: Jeremie Scheer <[email protected]>
Signed-off-by Jeremie Scheer <[email protected]>--- package/Config.in | 3 +- package/marble/Config.in | 145 ++++++++++++++++++++++++++++ package/marble/marble.mk | 238 ++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 385 insertions(+), 1 deletion(-) create mode 100644 package/marble/Config.in create mode 100644 package/marble/marble.mkpackage/Config.in +0
-0@@ -199,8 +199,9 @@ source "package/sdl_sound/Config.in" source "package/sdl_ttf/Config.in"
Quoted 6 lines
package/Config.in source "package/sdl_sound/Config.in" · line 204
Quoted 5 lines
package/Config.in +2
-1comment "Other GUIs" -source "package/efl/Config.in" +source "package/marble/Config.in" source "package/qt/Config.in" +source "package/efl/Config.in"why move EFL stuff ?
The problem is that what is put after Qt package in the menu config file, with the flag BR2_PACKAGE_QT, is placed inside Qt menu. So I've put package EFL between Qt package and other packages that depends on Qt, and that fixes the problem.
Quoted 27 lines
Quoted 14 lines
package/Config.in +0
-0if BR2_PACKAGE_QT comment "QT libraries and helper libraries"package/marble/Config.in new file +4
-0@@ -0,0 +1,145 @@ +comment "Marble needs Qt to be installed" + depends on !BR2_PACKAGE_QT + +menuconfig BR2_PACKAGE_MARBLEpackage/marble/Config.in line 14
Quoted 10 lines
package/marble/Config.in new file +10
-0+ bool "KDE Marble" + depends on BR2_PACKAGE_QT + select BR2_PACKAGE_QT_SCRIPT + select BR2_PACKAGE_QT_SVG + select BR2_PACKAGE_QT_WEBKIT + select BR2_PACKAGE_QT_XML + help + Compile & install KDE Marble for + geolocalization applications. +Remove "Compile & install" and be more accurate on Marble purpose + add the website please.
Quoted 7 lines
package/marble/Config.in line 20
Quoted 6 lines
package/marble/Config.in new file +6
-0+if BR2_PACKAGE_MARBLE + +config BR2_PACKAGE_MARBLE_BINARY + bool "Marble binary" + help + Install Marble binary on targetwhy this option ?
Marble is a library for Qt, but it can also be used as a stand-alone application. For this, Marble binary can be useful.
Quoted 18 lines
package/marble/Config.in line 26
Quoted 7 lines
package/marble/Config.in new file +6
-0+ +config BR2_PACKAGE_MARBLE_AUDIO + bool "Audio files" + help + Install audio files on target +option description is not user friendly, "install audio files" would be better I think.
"on target" is not needed in helppackage/marble/Config.in line 31
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_BITMAPS + bool "Bitmaps" + help + Install bitmaps on target +idem
Quoted 6 lines
package/marble/Config.in line 36
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_FLAGS + bool "Flags" + help + Install flags on target +idem, what are "Flags" ?
These are country flags.
Quoted 140 lines
package/marble/Config.in line 45
Quoted 10 lines
package/marble/Config.in new file +9
-0+menu "Maps" + +menu "Earth maps" + +config BR2_PACKAGE_MARBLE_BLUEMARBLE + bool "Bluemarble" + help + Install Bluemarble map on target +"on target" not needed in help
package/marble/Config.in line 50
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_CITYLIGHTS + bool "Citylights" + help + Install Citylights map on target +idem
package/marble/Config.in line 55
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_CLOUDS + bool "Clouds" + help + Install Clouds map on target +idem
package/marble/Config.in line 60
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_HILLSHADING + bool "Hillshading" + help + Install Hillshading map on target +idem
package/marble/Config.in line 65
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_OPENSTREETMAP + bool "OpenStreetMap" + help + Install Openstreetmap map on target +idem
package/marble/Config.in line 70
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_PLAIN + bool "Plain" + help + Install Plain map on target +idem
package/marble/Config.in line 75
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_PRECIP_DEC + bool "December precipitations" + help + Install December precipitation map on target +idem
package/marble/Config.in line 80
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_PRECIP_JULY + bool "July precipitations" + help + Install July precipitation map on target +idem
package/marble/Config.in line 85
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_SCHAGEN + bool "Schagen 1689" + help + Install Schagen 1689 map on target +idem
package/marble/Config.in line 90
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_SRTM + bool "SRTM" + help + Install SRTM map on target +idem
package/marble/Config.in line 95
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_SRTM2 + bool "SRTM 2" + help + Install SRTM 2 map on target +idem
package/marble/Config.in line 100
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_TEMP_DEC + bool "December temperatures" + help + Install December temperature map on target +idem
package/marble/Config.in line 105
Quoted 5 lines
package/marble/Config.in new file +5
-0+config BR2_PACKAGE_MARBLE_TEMP_JULY + bool "July temperatures" + help + Install July temperature map on target +idem
Quoted 7 lines
package/marble/Config.in new file +7
-0+endmenu #Earth maps + +menu "Moon maps" + +config BR2_PACKAGE_MARBLE_CLEMENTINE + bool "Clementine" + helppackage/marble/Config.in line 122
Quoted 10 lines
package/marble/Config.in new file +10
-0+ Install Clementine map on target + +endmenu #Moon maps + +endmenu #Maps + +config BR2_PACKAGE_MARBLE_MWDBII + bool "MWDBII files" + help + Install MWDBII files on targetidem + be more verbose in help
package/marble/Config.in line 127
Quoted 5 lines
package/marble/Config.in new file +5
-0+ +config BR2_PACKAGE_MARBLE_PLACEMARKS + bool "Placemarks" + help + Install placemarks on targetidem
package/marble/Config.in line 132
Quoted 5 lines
package/marble/Config.in new file +5
-0+ +config BR2_PACKAGE_MARBLE_STARS + bool "Stars" + help + Install star data on targetidem
package/marble/Config.in line 137
Quoted 5 lines
package/marble/Config.in new file +5
-0+ +config BR2_PACKAGE_MARBLE_SVG + bool "SVG files" + help + Install SVG files on targetidem
package/marble/Config.in line 142
Quoted 5 lines
package/marble/Config.in new file +5
-0+ +config BR2_PACKAGE_MARBLE_WEATHER + bool "Weather data" + help + Install weather data on targetidem
package/marble/marble.mk line 1
Quoted 10 lines
package/marble/Config.in new file +3
-0+ +endif #BR2_PACKAGE_MARBLE +package/marble/marble.mk new file +1
-0@@ -0,0 +1,238 @@ +#############################################################80 x #
package/marble/marble.mk line 3
Quoted 2 lines
package/marble/marble.mk new file +2
-0+# +# KDE Marblelower cases
Quoted 7 lines
package/marble/marble.mk line 9
Quoted 6 lines
package/marble/marble.mk new file +6
-0+# +############################################################# +MARBLE_VERSION = 88ba87c90195dede8594375b2f81c9d926db3924 +MARBLE_SOURCE = marble-$(MARBLE_VERSION)-source.tar.gz +MARBLE_SITE = git://anongit.kde.org/marble.git +MARBLE_SITE_METHOD = gitI think it's redundant with
MARBLE_SITE
Yes, I will remove it.
Quoted 11 lines
package/marble/marble.mk line 18
Quoted 10 lines
package/marble/marble.mk new file +9
-0+ +MARBLE_DEPENDENCIES = qt + +MARBLE_CONF_OPT += -DQTONLY=ON +MARBLE_CONF_OPT += -DTILES_AT_COMPILETIME=OFF + +define MARBLE_CONFIGURE_CMDS + (cd $(@D) && \ + rm -f CMakeCache.txt && \indentation
Quoted 5 lines
package/marble/marble.mk line 22
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ $(HOST_DIR)/usr/bin/cmake $(@D) \ + -DCMAKE_TOOLCHAIN_FILE="$(BASE_DIR)/host/usr/share/buildroot/toolchainfile.cmake" \ + $(MARBLE_CONF_OPT) \ + )cmake infrastructure doesn't already handle that ?
When this patch was made, Buildroot's cmake compilation didn't handle it, but it seems that now that is correctly done. So I will remove this define.
Quoted 7 lines
package/marble/marble.mk line 27
Quoted 6 lines
package/marble/marble.mk new file +5
-0+endef + +define MARBLE_BUILD_CMDS + $(MAKE) -C $(@D) +endefcmake infrastructure doesn't already handle that ?
Same as Marble configure command.
Quoted 244 lines
package/marble/marble.mk line 35
Quoted 8 lines
package/marble/marble.mk new file +8
-0+ +MARBLE_INSTALL_STAGING = YES + +define MARBLE_CLEAN_TARGET_INSTALL + rm -rf $(TARGET_DIR)/usr/local/share/marble/data/* + rm -rf $(TARGET_DIR)/usr/local/include/marble + rm -rf $(TARGET_DIR)/usr/local/bin/marble +endefcf remark on the hooks below...
Quoted 100 lines
package/marble/marble.mk new file +100
-0+ +define MARBLE_INSTALL_BINARY + cp -rf $(STAGING_DIR)/usr/local/bin/marble $(TARGET_DIR)/usr/local/bin +endef + +define MARBLE_INSTALL_AUDIO_FILES + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/audio $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_BITMAPS + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/bitmaps $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_FLAGS + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/flags $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_BLUEMARBLE_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/bluemarble $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_CITYLIGHTS_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/citylights $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_CLOUDS_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/clouds $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_HILLSHADING_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/hillshading $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_OPENSTREETMAP_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/openstreetmap $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_PLAIN_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/plain $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_PRECIP_DEC_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/precip-dec $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_PRECIP_JULY_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/precip-july $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_SCHAGEN_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/schagen1689 $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_SRTM_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/srtm $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_SRTM2_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/srtm2 $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_TEMP_DEC_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/temp-dec $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_TEMP_JULY_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/earth + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/earth/temp-july $(TARGET_DIR)/usr/local/share/marble/data/maps/earth +endef + +define MARBLE_INSTALL_CLEMENTINE_MAP + mkdir -p $(TARGET_DIR)/usr/local/share/marble/data/maps/moon + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/maps/moon/clementine $(TARGET_DIR)/usr/local/share/marble/data/maps/moon +endef + +define MARBLE_INSTALL_MWDBII_FILES + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/mwdbii $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_PLACEMARKS + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/placemarks $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_STARS_DATA + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/stars $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_SVGpackage/marble/marble.mk line 145
Quoted 10 lines
package/marble/marble.mk new file +10
-0+ cp -rf $(STAGING_DIR)/usr/local/share/marble/data/svg $(TARGET_DIR)/usr/local/share/marble/data +endef + +define MARBLE_INSTALL_WEATHER_DATA + cp -rf $(STAGING_DIR)/usr/local/share/marble/data/weather $(TARGET_DIR)/usr/local/share/marble/data +endef + + +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_CLEAN_TARGET_INSTALL +set the hooks just after the define please
package/marble/marble.mk line 148
Quoted 3 lines
package/marble/marble.mk new file +3
-0+ifeq ($(BR2_PACKAGE_MARBLE_BINARY),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_BINARY +endifmerge the hook with the define please, and put all inside ifeq
package/marble/marble.mk line 152
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_AUDIO),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_AUDIO_FILES +endifidem
package/marble/marble.mk line 156
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_BITMAPS),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_BITMAPS +endifidem
package/marble/marble.mk line 160
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_FLAGS),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_FLAGS +endifidem
package/marble/marble.mk line 164
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_BLUEMARBLE),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_BLUEMARBLE_MAP +endifidem
package/marble/marble.mk line 168
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_CITYLIGHTS),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_CITYLIGHTS_MAP +endifidem
package/marble/marble.mk line 172
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_CLOUDS),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_CLOUDS_MAP +endifidem
package/marble/marble.mk line 176
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_HILLSHADING),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_HILLSHADING_MAP +endifidem
package/marble/marble.mk line 180
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_OPENSTREETMAP),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_OPENSTREETMAP_MAP +endifidem
package/marble/marble.mk line 184
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_PLAIN),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_PLAIN_MAP +endifidem
package/marble/marble.mk line 188
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_PRECIP_DEC),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_PRECIP_DEC_MAP +endifidem
package/marble/marble.mk line 192
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_PRECIP_JULY),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_PRECIP_JULY_MAP +endifidem
package/marble/marble.mk line 196
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_SCHAGEN),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_SCHAGEN_MAP +endifidem
package/marble/marble.mk line 200
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_SRTM),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_SRTM_MAP +endifpfff... idem... :-)
no idea how to factorize that ??package/marble/marble.mk line 204
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_SRTM2),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_SRTM2_MAP +endifidem
package/marble/marble.mk line 208
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_TEMP_DEC),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_TEMP_DEC_MAP +endifidem
package/marble/marble.mk line 212
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_TEMP_JULY),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_TEMP_JULY_MAP +endifidem
package/marble/marble.mk line 216
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_CLEMENTINE),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_CLEMENTINE_MAP +endifidem
package/marble/marble.mk line 220
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_MWDBII),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_MWDBII_FILES +endifidem
package/marble/marble.mk line 224
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_PLACEMARKS),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_PLACEMARKS +endifidem
package/marble/marble.mk line 228
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_STARS),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_STARS_DATA +endifidem
package/marble/marble.mk line 232
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_SVG),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_SVG +endifidem
package/marble/marble.mk line 236
Quoted 4 lines
package/marble/marble.mk new file +4
-0+ +ifeq ($(BR2_PACKAGE_MARBLE_WEATHER),y) +MARBLE_POST_INSTALL_TARGET_HOOKS += MARBLE_INSTALL_WEATHER_DATA +endifidem
package/marble/marble.mk line 238
Quoted 2 lines
package/marble/marble.mk new file +2
-0+ +$(eval $(cmake-package))Regards,
Julien
Signature · 6 lines
J?r?mie Scheer Software Engineer Tel: +33 (0)9 72 29 41 44 Fax: +33 (0)9 72 28 79 26 Armadeus Systems - A new vision of the embedded world http://www.armadeus.com