summaryrefslogtreecommitdiff
path: root/recipes/freesmartphone
diff options
context:
space:
mode:
Diffstat (limited to 'recipes/freesmartphone')
-rw-r--r--recipes/freesmartphone/frameworkd/oeventsd-use-opimd-signals.patch27
-rw-r--r--recipes/freesmartphone/frameworkd_git.bb4
-rw-r--r--recipes/freesmartphone/fsodatad/fsodatad.conf19
-rw-r--r--recipes/freesmartphone/fsodatad_git.bb12
-rw-r--r--recipes/freesmartphone/fsodeviced/fsodeviced.conf83
-rw-r--r--recipes/freesmartphone/fsodeviced/om-gta02/fsodeviced.conf88
-rw-r--r--recipes/freesmartphone/fsodeviced_git.bb9
-rw-r--r--recipes/freesmartphone/fsogsmd/fsogsmd.conf57
-rw-r--r--recipes/freesmartphone/fsogsmd_git.bb17
-rw-r--r--recipes/freesmartphone/fsonetworkd/fsonetworkd.conf19
-rw-r--r--recipes/freesmartphone/fsonetworkd_git.bb12
-rw-r--r--recipes/freesmartphone/fsotdld/fsotdld.conf43
-rw-r--r--recipes/freesmartphone/fsotdld_git.bb12
-rw-r--r--recipes/freesmartphone/fsousaged/fsousaged.conf32
-rw-r--r--recipes/freesmartphone/fsousaged/om-gta02/fsousaged.conf32
-rw-r--r--recipes/freesmartphone/fsousaged_git.bb12
-rw-r--r--recipes/freesmartphone/libeflvala_git.bb15
-rw-r--r--recipes/freesmartphone/msmcommd_git.bb12
-rw-r--r--recipes/freesmartphone/opimd-utils_git.bb42
19 files changed, 513 insertions, 34 deletions
diff --git a/recipes/freesmartphone/frameworkd/oeventsd-use-opimd-signals.patch b/recipes/freesmartphone/frameworkd/oeventsd-use-opimd-signals.patch
new file mode 100644
index 0000000000..4dc5dd3a84
--- /dev/null
+++ b/recipes/freesmartphone/frameworkd/oeventsd-use-opimd-signals.patch
@@ -0,0 +1,27 @@
+--- a/framework/subsystems/oeventsd/fso_triggers.py 2009-07-12 13:44:53.000000000 +0200
++++ b/framework/subsystems/oeventsd/fso_triggers.py 2009-07-12 13:42:43.000000000 +0200
+@@ -197,8 +197,7 @@
+ class IncomingMessageTrigger(DBusTrigger):
+ #============================================================================#
+ """
+- A custom dbus trigger for org.freesmartphone.GSM.SIM.IncomingStoredMessage
+- TODO: change to opimd interface
++ A custom dbus trigger for org.freesmartphone.PIM.Messages.IncomingMessage
+ """
+
+ function_name = 'IncomingMessage'
+@@ -207,10 +206,10 @@
+ bus = dbus.SystemBus()
+ super(IncomingMessageTrigger, self).__init__(
+ bus,
+- 'org.freesmartphone.ogsmd',
+- '/org/freesmartphone/GSM/Device',
+- 'org.freesmartphone.GSM.SIM',
+- 'IncomingStoredMessage'
++ 'org.freesmartphone.opimd',
++ '/org/freesmartphone/PIM/Messages',
++ 'org.freesmartphone.PIM.Messages',
++ 'IncomingMessage'
+ )
+ def on_signal(self, index):
+ logger.info("Receive IncomingMessage on index = %s" % index)
diff --git a/recipes/freesmartphone/frameworkd_git.bb b/recipes/freesmartphone/frameworkd_git.bb
index 130fe55231..926fcf60a8 100644
--- a/recipes/freesmartphone/frameworkd_git.bb
+++ b/recipes/freesmartphone/frameworkd_git.bb
@@ -16,6 +16,8 @@ SRC_URI = "${FREESMARTPHONE_GIT}/framework.git;protocol=git;branch=master \
file://frameworkd \
file://frameworkd.conf \
"
+SRC_URI_append_shr = "file://oeventsd-use-opimd-signals.patch;patch=1"
+
S = "${WORKDIR}/git"
do_configure_append() {
@@ -55,6 +57,8 @@ RDEPENDS_${PN} += "\
RRECOMMENDS_${PN} += "\
alsa-utils-amixer \
python-gst \
+ python-phoneutils \
+ python-vobject \
ppp \
"
diff --git a/recipes/freesmartphone/fsodatad/fsodatad.conf b/recipes/freesmartphone/fsodatad/fsodatad.conf
new file mode 100644
index 0000000000..85919cf6aa
--- /dev/null
+++ b/recipes/freesmartphone/fsodatad/fsodatad.conf
@@ -0,0 +1,19 @@
+#######################################################################################
+# FSO Data Daemon Configuration File -- for SYSTEM INTEGRATORS only
+########################################################################################
+[logging]
+# Log level: DEBUG, INFO (default), WARNING, ERROR
+# Override via environment as FSO_LOG_LEVEL
+log_level = INFO
+# Where to log to: none (default), stderr, stderr:colors, file, syslog
+# Override via environment as FSO_LOG_TO
+log_to = file
+# Log Destination (valid only for log_to = file)
+# Override via environment as FSO_LOG_DESTINATION
+log_destination = /var/log/fsodatad.log
+
+[fsodata]
+# No settings yet
+
+[fsodata.world]
+# No settings yet
diff --git a/recipes/freesmartphone/fsodatad_git.bb b/recipes/freesmartphone/fsodatad_git.bb
index de13bedc0a..95f50ee5da 100644
--- a/recipes/freesmartphone/fsodatad_git.bb
+++ b/recipes/freesmartphone/fsodatad_git.bb
@@ -1,6 +1,16 @@
require cornucopia.inc
inherit fso-plugin
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.2"
PV = "0.0.0+gitr${SRCREV}"
DEPENDS += "libxml2 mobile-broadband-provider-info"
+
+SRC_URI += "file://fsodatad.conf"
+
+do_install_append() {
+ install -d ${D}${sysconfdir}/freesmartphone/
+ install -m 0644 ${WORKDIR}/fsodatad.conf ${D}${sysconfdir}/freesmartphone/
+}
+
+FILES_${PN} += "${sysconfdir}/freesmartphone/fsodatad.conf"
+CONFFILES_${PN} += "${sysconfdir}/freesmartphone/fsodatad.conf"
diff --git a/recipes/freesmartphone/fsodeviced/fsodeviced.conf b/recipes/freesmartphone/fsodeviced/fsodeviced.conf
new file mode 100644
index 0000000000..de04ecee80
--- /dev/null
+++ b/recipes/freesmartphone/fsodeviced/fsodeviced.conf
@@ -0,0 +1,83 @@
+#######################################################################################
+# FSO Device Daemon Configuration File -- for SYSTEM INTEGRATORS only
+########################################################################################
+[logging]
+# Log level: DEBUG, INFO (default), WARNING, ERROR
+# Override via environment as FSO_LOG_LEVEL
+log_level = DEBUG
+# Where to log to: none (default), stderr, stderr:colors, file, syslog
+# Override via environment as FSO_LOG_TO
+log_to = stderr:colors
+# Log Destination (valid only for log_to = file)
+# Override via environment as FSO_LOG_DESTINATION
+log_destination = /var/log/fsodeviced.log
+
+[fsodevice]
+# No settings yet
+
+[fsodevice.accelerometer]
+# Which accelerometer variant plugin to use: none (default), lis302
+device_type = lis302
+
+[fsodevice.accelerometer_lis302]
+# Which input node to read from
+inputnode = /input/event2
+# How many samples to process, when in use
+sample_rate = 100
+# Threshhold to program, when in use
+threshold = 100
+# Scale to program, when in use
+full_scale = 2.3
+
+[fsodevice.player_alsa]
+# No settings yet
+
+[fsodevice.player_canberra]
+# No settings yet
+
+[fsodevice.player_gstreamer]
+# No settings yet
+
+[fsodevice.alsa_audio]
+# Which Audio Player variant plugin to use: none (default), alsa, canberra, gstreamer
+player_type = alsa
+
+[fsodevice.kernel26_display]
+# No settings yet
+
+[fsodevice.kernel26_leds]
+# No settings yet
+
+[fsodevice.kernel26_powersupply]
+# No settings yet
+
+[fsodevice.kernel26_rfkill]
+# No settings yet
+
+[fsodevice.kernel26_rtc]
+# No settings yet
+
+[fsodevice.kernel_info]
+# No settings yet
+
+[fsodevice.kernel_input]
+# Which input objects to ignore (by product id substring)
+#ignore_by_id = Microsoft;Macintosh
+# Which input objects to ignore (by physical path substring)
+#ignore_by_path = usb
+# Which buttons/switches to report.
+# Format: <name>,<type>,<keycode>,<report hold events as well>
+#report1 = AUX,key,169,1
+#report4 = HEADSET,switch,2,0
+
+[fsodevice.kernel_idle]
+# Which input objects to ignore (by product id substring)
+#ignore_by_id = Microsoft;Macintosh
+# Which input objects to ignore (by physical path substring)
+#ignore_by_path = usb
+
+# Enable this on openmoko devices
+#[fsodevice.openmoko_powercontrol]
+
+# Enable this on thinkpad devices
+#[fsodevice.thinkpad_powercontrol]
diff --git a/recipes/freesmartphone/fsodeviced/om-gta02/fsodeviced.conf b/recipes/freesmartphone/fsodeviced/om-gta02/fsodeviced.conf
new file mode 100644
index 0000000000..79ba87338b
--- /dev/null
+++ b/recipes/freesmartphone/fsodeviced/om-gta02/fsodeviced.conf
@@ -0,0 +1,88 @@
+#######################################################################################
+# FSO Device Daemon Configuration File -- for SYSTEM INTEGRATORS only
+########################################################################################
+[logging]
+# Log level: DEBUG, INFO (default), WARNING, ERROR
+# Override via environment as FSO_LOG_LEVEL
+log_level = INFO
+# Where to log to: none (default), stderr, stderr:colors, file, syslog
+# Override via environment as FSO_LOG_TO
+log_to = file
+# Log Destination (valid only for log_to = file)
+# Override via environment as FSO_LOG_DESTINATION
+log_destination = /var/log/fsodeviced.log
+
+[fsodevice]
+# No settings yet
+
+[fsodevice.accelerometer_lis302]
+# Which input node to read from
+inputnode = /input/event2
+# How many samples to process, when in use
+sample_rate = 100
+# Threshhold to program, when in use
+threshold = 100
+# Scale to program, when in use
+full_scale = 2.3
+
+[fsodevice.accelerometer]
+# Which accelerometer variant plugin to use: none (default), lis302
+device_type = lis302
+
+[fsodevice.player_alsa]
+# No settings yet
+
+[fsodevice.player_canberra]
+# No settings yet
+
+[fsodevice.player_gstreamer]
+# No settings yet
+
+[fsodevice.alsa_audio]
+# Which Audio Player variant plugin to use: none (default), alsa, canberra, gstreamer
+player_type = alsa
+
+[fsodevice.kernel26_display]
+# No settings yet
+
+[fsodevice.kernel26_leds]
+# No settings yet
+
+[fsodevice.kernel26_powersupply]
+# No settings yet
+
+#[fsodevice.kernel26_rfkill]
+# No settings yet
+
+[fsodevice.kernel26_rtc]
+# No settings yet
+
+[fsodevice.kernel_info]
+# No settings yet
+
+[fsodevice.kernel_input]
+# Which input objects to ignore (by product id substring)
+ignore_by_id = lis302
+# Which input objects to ignore (by physical path substring)
+#ignore_by_path = usb
+# Which buttons/switches to report.
+# Format: <name>,<type>,<keycode>,<report hold events as well>
+report4 = HEADSET,switch,2,0
+report1 = AUX,key,169,1
+report3 = USB,key,356,0
+report2 = POWER,key,116,1
+
+[fsodevice.kernel_idle]
+# Which input objects to ignore (by product id substring)
+ignore_by_id = lis302
+# Which input objects to ignore (by physical path substring)
+#ignore_by_path = usb
+idle = 5
+idle_dim = 15
+idle_prelock = 9
+idle_lock = 1
+suspend = 30
+
+# Enable this on openmoko devices
+[fsodevice.openmoko_powercontrol]
+
diff --git a/recipes/freesmartphone/fsodeviced_git.bb b/recipes/freesmartphone/fsodeviced_git.bb
index 2516c89aff..37f1c35d0c 100644
--- a/recipes/freesmartphone/fsodeviced_git.bb
+++ b/recipes/freesmartphone/fsodeviced_git.bb
@@ -6,7 +6,7 @@ RDEPENDS += "libcanberra-alsa"
RRECOMMENDS += "fso-alsa-data"
PV = "0.9.0+gitr${SRCREV}"
PE = "1"
-PR = "${INC_PR}.6"
+PR = "${INC_PR}.9"
EXTRA_OECONF = "\
--enable-kernel26-rfkill \
@@ -18,11 +18,14 @@ inherit update-rc.d
INITSCRIPT_NAME = "fsodeviced"
INITSCRIPT_PARAMS = "defaults 27"
-SRC_URI += "file://fsodeviced"
+SRC_URI += "file://fsodeviced file://fsodeviced.conf"
do_install_append() {
install -d ${D}${sysconfdir}/init.d/
install -m 0755 ${WORKDIR}/fsodeviced ${D}${sysconfdir}/init.d/
+ install -d ${D}${sysconfdir}/freesmartphone/
+ install -m 0644 ${WORKDIR}/fsodeviced.conf ${D}${sysconfdir}/freesmartphone/
}
-FILES_${PN} += "${sysconfdir}/init.d/fsodeviced"
+FILES_${PN} += "${sysconfdir}/init.d/fsodeviced ${sysconfdir}/freesmartphone/fsodeviced.conf"
+CONFFILES_${PN} += "${sysconfdir}/freesmartphone/fsodeviced.conf"
diff --git a/recipes/freesmartphone/fsogsmd/fsogsmd.conf b/recipes/freesmartphone/fsogsmd/fsogsmd.conf
new file mode 100644
index 0000000000..0da34cff4d
--- /dev/null
+++ b/recipes/freesmartphone/fsogsmd/fsogsmd.conf
@@ -0,0 +1,57 @@
+#######################################################################################
+# FSO GSM Daemon Configuration File -- for SYSTEM INTEGRATORS only
+########################################################################################
+[logging]
+# Log level: DEBUG, INFO (default), WARNING, ERROR
+# Override via environment as FSO_LOG_LEVEL
+log_level = INFO
+# Where to log to: none (default), stderr, stderr:colors, file, syslog
+# Override via environment as FSO_LOG_TO
+log_to = file
+# Log Destination (valid only for log_to = file)
+# Override via environment as FSO_LOG_DESTINATION
+log_destination = /var/log/fsogsmd.log
+
+[fsogsm]
+# Combined modem access string, prefered over individual configs below
+modem_access = serial:/dev/ttyUSB0:115200
+
+# Which modem to use: singleline, ti_calypso, freescale_neptune, cinterion_mc75, qualcomm_msm
+modem_type = singleline
+# Which transport channel: serial, pty
+modem_transport = serial
+# Which port to communicate with: <serial port> or <filename>
+modem_port = /dev/ttyUSB0
+# Which speed to use for the transport/port
+modem_speed = 115200
+
+# Global modem init sequence; this is the first sequence that gets sent to the modem after power cycling
+modem_init = E0V1;+CMEE=1;+CRC=1;+CSCS="UCS2"
+
+# Following configuration options are in the form channel_<state>_<name>, with state being one of
+# "init", "unlocked", "registered", "suspend", "resume", and name being the channel name (modem specific)
+# Whether these strings override, append, or are honored at all depends on the actual modem plugin
+# Example usage for one channel named 'main':
+channel_init_main = +CSNS=0;+CMGF=0;+CLIP=1
+channel_unlocked_main = +SIM_NOW_UNLOCKED;+CSDH=1;+COLP=1;+CCWA=1;+CNMI=2,1,2,2,1
+channel_registered_main = +NET_NOW_REGISTERED
+channel_suspend_main = +PREPARE_FOR_SUSPEND
+channel_resume_main = +RECOVER_AFTER_RESUME
+
+# Where to store SMS: <path> (default=/tmp/fsogsmd/sms/)
+sms_storage_dir = /tmp/fsogsmd/sms/
+
+[fsogsm.modem_singleline]
+# No settings yet
+
+[fsogsm.modem_cinterion_mc75]
+# No settings yet
+
+[fsogsm.modem_ti_calypso]
+# No settings yet
+
+[fsogsm.modem_qualcomm_msm]
+# No settings yet
+
+[fsogsm.dbus_service]
+# No settings yet
diff --git a/recipes/freesmartphone/fsogsmd_git.bb b/recipes/freesmartphone/fsogsmd_git.bb
index 9186ab990b..f6adeeb2c3 100644
--- a/recipes/freesmartphone/fsogsmd_git.bb
+++ b/recipes/freesmartphone/fsogsmd_git.bb
@@ -1,6 +1,21 @@
require cornucopia.inc
inherit fso-plugin
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.2"
PV = "0.2.0+gitr${SRCREV}"
DEPENDS += "libfsoresource libgsm0710mux"
+
+SRC_URI += "file://fsogsmd.conf"
+
+do_install_append() {
+ install -d ${D}${sysconfdir}/freesmartphone/
+ install -m 0644 ${WORKDIR}/fsogsmd.conf ${D}${sysconfdir}/freesmartphone/
+}
+
+do_install_append_shr() {
+ # remove .service file to disable fsogsmd autostart
+ rm -f ${D}${datadir}/dbus-1/system-services/org.freesmartphone.ogsmd.service
+}
+
+FILES_${PN} += "${sysconfdir}/freesmartphone/fsogsmd.conf"
+CONFFILES_${PN} += "${sysconfdir}/freesmartphone/fsogsmd.conf"
diff --git a/recipes/freesmartphone/fsonetworkd/fsonetworkd.conf b/recipes/freesmartphone/fsonetworkd/fsonetworkd.conf
new file mode 100644
index 0000000000..d8e5cee971
--- /dev/null
+++ b/recipes/freesmartphone/fsonetworkd/fsonetworkd.conf
@@ -0,0 +1,19 @@
+#######################################################################################
+# FSO Network Daemon Configuration File -- for SYSTEM INTEGRATORS only
+########################################################################################
+[logging]
+# Log level: DEBUG, INFO (default), WARNING, ERROR
+# Override via environment as FSO_LOG_LEVEL
+log_level = INFO
+# Where to log to: none (default), stderr, stderr:colors, file, syslog
+# Override via environment as FSO_LOG_TO
+log_to = file
+# Log Destination (valid only for log_to = file)
+# Override via environment as FSO_LOG_DESTINATION
+log_destination = /var/log/fsonetworkd.log
+
+[fsonetwork]
+# No settings yet
+
+[fsonetwork.sharing]
+# No settings yet
diff --git a/recipes/freesmartphone/fsonetworkd_git.bb b/recipes/freesmartphone/fsonetworkd_git.bb
index 002624fc2b..2faf0a5323 100644
--- a/recipes/freesmartphone/fsonetworkd_git.bb
+++ b/recipes/freesmartphone/fsonetworkd_git.bb
@@ -2,4 +2,14 @@ require cornucopia.inc
inherit fso-plugin
DEPENDS += "libnl2"
PV = "0.1.0.0+gitr${SRCREV}"
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.2"
+
+SRC_URI += "file://fsonetworkd.conf"
+
+do_install_append() {
+ install -d ${D}${sysconfdir}/freesmartphone/
+ install -m 0644 ${WORKDIR}/fsonetworkd.conf ${D}${sysconfdir}/freesmartphone/
+}
+
+FILES_${PN} += "${sysconfdir}/freesmartphone/fsonetworkd.conf"
+CONFFILES_${PN} += "${sysconfdir}/freesmartphone/fsonetworkd.conf"
diff --git a/recipes/freesmartphone/fsotdld/fsotdld.conf b/recipes/freesmartphone/fsotdld/fsotdld.conf
new file mode 100644
index 0000000000..07e91b0ff8
--- /dev/null
+++ b/recipes/freesmartphone/fsotdld/fsotdld.conf
@@ -0,0 +1,43 @@
+#######################################################################################
+# FSO Time Date Location Daemon Configuration File -- for SYSTEM INTEGRATORS only
+########################################################################################
+[logging]
+# Log level: DEBUG, INFO (default), WARNING, ERROR
+# Override via environment as FSO_LOG_LEVEL
+log_level = INFO
+# Where to log to: none (default), stderr, stderr:colors, file, syslog
+# Override via environment as FSO_LOG_TO
+log_to = file
+# Log Destination (valid only for log_to = file)
+# Override via environment as FSO_LOG_DESTINATION
+log_destination = /var/log/fsotdld.log
+
+[fsotdl]
+gps_receiver_transport = serial
+gps_receiver_port = /dev/rfcomm0
+gps_receiver_speed = 9600
+
+[fsotdl.alarm]
+# No settings yet
+
+[fsotdl.source_ntp]
+# Which server to use; default is 'pool.ntp.org'
+server = time.windows.com
+
+[fsotdl.source_gsm]
+# No settings yet
+
+[fsotdl.provider_gps_nmea]
+# No settings yet
+
+[fsotdl.provider_gps]
+provider_type = nmea
+
+[fsotdl.sync_time]
+# Which sources to use; what is available depends on the loaded modules
+sources = ntp;gsm
+# Which current timezone file to use; default is /etc/timezone
+timezone_file = /etc/timezone
+# Path to zoneinfo files, default is /usr/share/zoneinfo
+zoneinfo_dir = /usr/share/zoneinfo
+
diff --git a/recipes/freesmartphone/fsotdld_git.bb b/recipes/freesmartphone/fsotdld_git.bb
index a70bf596f5..e6b64c312e 100644
--- a/recipes/freesmartphone/fsotdld_git.bb
+++ b/recipes/freesmartphone/fsotdld_git.bb
@@ -1,6 +1,16 @@
require cornucopia.inc
inherit fso-plugin
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.2"
PV = "0.0.0+gitr${SRCREV}"
DEPENDS += "libfsotransport libfsoresource"
+
+SRC_URI += "file://fsotdld.conf"
+
+do_install_append() {
+ install -d ${D}${sysconfdir}/freesmartphone/
+ install -m 0644 ${WORKDIR}/fsotdld.conf ${D}${sysconfdir}/freesmartphone/
+}
+
+FILES_${PN} += "${sysconfdir}/freesmartphone/fsotdld.conf"
+CONFFILES_${PN} += "${sysconfdir}/freesmartphone/fsotdld.conf"
diff --git a/recipes/freesmartphone/fsousaged/fsousaged.conf b/recipes/freesmartphone/fsousaged/fsousaged.conf
new file mode 100644
index 0000000000..542bc7562f
--- /dev/null
+++ b/recipes/freesmartphone/fsousaged/fsousaged.conf
@@ -0,0 +1,32 @@
+#######################################################################################
+# FSO Usage Daemon Configuration File -- for SYSTEM INTEGRATORS only
+########################################################################################
+[logging]
+# Log level: DEBUG, INFO (default), WARNING, ERROR
+# Override via environment as FSO_LOG_LEVEL
+log_level = INFO
+# Where to log to: none (default), stderr, stderr:colors, file, syslog
+# Override via environment as FSO_LOG_TO
+log_to = file
+# Log Destination (valid only for log_to = file)
+# Override via environment as FSO_LOG_DESTINATION
+log_destination = /var/log/fsousaged.log
+
+[fsousage]
+# Which low level suspend/resume variant to use: none (default), kernel26, openmoko
+lowlevel_type = kernel26
+# FOR DEBUGGING ONLY: Do not suspend, but instead sleep a couple of seconds
+debug_do_not_suspend = 0
+# FOR DEBUGGING ONLY: Enable every registered resource on startup
+debug_enable_on_startup = 0
+# FOR DEBUGGING ONLY: Whether resource activation should be synchronized with the registration lifecycle: always (default), startup, shutdown, never
+sync_resources_with_lifecycle = always
+
+[fsousage.lowlevel_kernel26]
+# No settings yet
+
+[fsousage.lowlevel_openmoko]
+# No settings yet
+
+[fsousage.dbus_service]
+# No settings yet
diff --git a/recipes/freesmartphone/fsousaged/om-gta02/fsousaged.conf b/recipes/freesmartphone/fsousaged/om-gta02/fsousaged.conf
new file mode 100644
index 0000000000..1e5761330e
--- /dev/null
+++ b/recipes/freesmartphone/fsousaged/om-gta02/fsousaged.conf
@@ -0,0 +1,32 @@
+#######################################################################################
+# FSO Usage Daemon Configuration File -- for SYSTEM INTEGRATORS only
+########################################################################################
+[logging]
+# Log level: DEBUG, INFO (default), WARNING, ERROR
+# Override via environment as FSO_LOG_LEVEL
+log_level = INFO
+# Where to log to: none (default), stderr, stderr:colors, file, syslog
+# Override via environment as FSO_LOG_TO
+log_to = file
+# Log Destination (valid only for log_to = file)
+# Override via environment as FSO_LOG_DESTINATION
+log_destination = /var/log/fsousaged.log
+
+[fsousage]
+# Which low level suspend/resume variant to use: none (default), kernel26, openmoko
+lowlevel_type = openmoko
+# FOR DEBUGGING ONLY: Do not suspend, but instead sleep a couple of seconds
+debug_do_not_suspend = 0
+# FOR DEBUGGING ONLY: Enable every registered resource on startup
+debug_enable_on_startup = 0
+# FOR DEBUGGING ONLY: Whether resource activation should be synchronized with the registration lifecycle: always (default), startup, shutdown, never
+sync_resources_with_lifecycle = always
+
+[fsousage.lowlevel_kernel26]
+# No settings yet
+
+[fsousage.lowlevel_openmoko]
+# No settings yet
+
+[fsousage.dbus_service]
+# No settings yet
diff --git a/recipes/freesmartphone/fsousaged_git.bb b/recipes/freesmartphone/fsousaged_git.bb
index a7e4a1c0ee..649b9e44a8 100644
--- a/recipes/freesmartphone/fsousaged_git.bb
+++ b/recipes/freesmartphone/fsousaged_git.bb
@@ -1,4 +1,14 @@
require cornucopia.inc
inherit fso-plugin
PV = "0.9.0.1+gitr${SRCREV}"
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.2"
+
+SRC_URI += "file://fsousaged.conf"
+
+do_install_append() {
+ install -d ${D}${sysconfdir}/freesmartphone/
+ install -m 0644 ${WORKDIR}/fsousaged.conf ${D}${sysconfdir}/freesmartphone/
+}
+
+FILES_${PN} += "${sysconfdir}/freesmartphone/fsousaged.conf"
+CONFFILES_${PN} += "${sysconfdir}/freesmartphone/fsousaged.conf"
diff --git a/recipes/freesmartphone/libeflvala_git.bb b/recipes/freesmartphone/libeflvala_git.bb
deleted file mode 100644
index 9040bbd10a..0000000000
--- a/recipes/freesmartphone/libeflvala_git.bb
+++ /dev/null
@@ -1,15 +0,0 @@
-DESCRIPTION = "Vala meets the Enlightenment Foundation Libraries"
-AUTHOR = "Michael 'Mickey' Lauer <mlauer@vanille-media.de>"
-LICENSE = "LGPL"
-SECTION = "devel"
-DEPENDS = "vala-native glib-2.0 dbus dbus-glib eina eet evas ecore edje elementary"
-PV = "0.0.1.0+gitr${SRCREV}"
-PR = "r0"
-
-SRC_URI = "${FREESMARTPHONE_GIT}/libeflvala;protocol=git;branch=master"
-S = "${WORKDIR}/git"
-
-inherit autotools_stage pkgconfig vala
-
-PACKAGES =+ "${PN}-examples"
-FILES_${PN}-examples = "${datadir}/libeflvala ${bindir}/*"
diff --git a/recipes/freesmartphone/msmcommd_git.bb b/recipes/freesmartphone/msmcommd_git.bb
new file mode 100644
index 0000000000..15a342273e
--- /dev/null
+++ b/recipes/freesmartphone/msmcommd_git.bb
@@ -0,0 +1,12 @@
+DESCRIPTION = "Low level protocol implementation for binary protocol spoken by some Qualcomm modems"
+HOMEPAGE = "http://www.freesmartphone.org"
+AUTHOR = "Simon Busch <morphis@gravedo.de>"
+SECTION = "console/network"
+LICENSE = "GPL"
+PV = "0.1.0+gitr${SRCREV}"
+PR = "r0"
+
+SRC_URI = "${FREESMARTPHONE_GIT}/msmcomm.git;protocol=git;branch=master"
+S = "${WORKDIR}/git/msmcommd"
+
+inherit autotools
diff --git a/recipes/freesmartphone/opimd-utils_git.bb b/recipes/freesmartphone/opimd-utils_git.bb
index 5031ae5c13..68038f34c1 100644
--- a/recipes/freesmartphone/opimd-utils_git.bb
+++ b/recipes/freesmartphone/opimd-utils_git.bb
@@ -1,27 +1,47 @@
DESCRIPTION = "Test scripts for freesmartphone.org opimd interface"
HOMEPAGE = "http://freesmartphone.org"
+SHR_RELEASE ?= "shr"
LICENSE ?= "GPL"
+RDEPENDS = "python-elementary python-dbus python-codecs python-shell python python-core python-edbus frameworkd"
SECTION = "x11/application"
PV = "0.0.2+gitr${SRCREV}"
PR = "r0"
inherit setuptools
-SRC_URI = "git://git.shr-project.org/repo/opimd-utils.git;protocol=http"
-S = "${WORKDIR}/git"
+PACKAGES =+ "\
+ ${PN}-cli \
+ ${PN}-notes \
+ ${PN}-data \
+"
-RDEPENDS = "\
- python-elementary \
- python-edbus \
- python-codecs \
- python-shell \
- \
+RDEPENDS_${PN} = "\
+ ${PN}-data \
shr-settings \
- shr-theme \
- frameworkd \
pyphonelog \
+ shr-theme \
+"
+
+RDEPENDS_${PN}-notes = "\
+ ${PN}-data \
+"
+
+RRECOMMENDS_${PN} = "\
+ ${PN}-notes \
+ ${PN}-cli \
"
+PACKAGE_ARCH_${PN}-cli = "all"
+PACKAGE_ARCH_${PN}-data = "all"
+PACKAGE_ARCH_${PN}-notes = "all"
+
+SRC_URI = "git://git.shr-project.org/repo/opimd-utils.git;protocol=http"
+S = "${WORKDIR}/git"
FILES_${PN} += "${sysconfdir}/X11/Xsession.d/89opimd-notifier"
FILES_${PN} += "${prefix}/share/applications/"
-FILES_${PN} += "${prefix}/share/pixmaps/opimd-utils/"
+FILES_${PN} += "${prefix}/share/pixmaps/"
+FILES_${PN}-data += "${prefix}/share/pixmaps/opimd-utils/"
+FILES_${PN}-cli += "${prefix}/bin/opimd-cli"
+FILES_${PN}-notes += "${prefix}/bin/opimd-notes"
+FILES_${PN}-notes += "${prefix}/share/pixmaps/opimd-notes.png"
+FILES_${PN}-notes += "${prefix}/share/applications/opimd-notes.desktop"