r2192 - in trunk/oe/packages/openmoko-base: . openmoko-sound-system

mickey at sita.openmoko.org mickey at sita.openmoko.org
Thu Jun 7 19:18:44 CEST 2007


Author: mickey
Date: 2007-06-07 19:18:43 +0200 (Thu, 07 Jun 2007)
New Revision: 2192

Added:
   trunk/oe/packages/openmoko-base/openmoko-sound-system/
   trunk/oe/packages/openmoko-base/openmoko-sound-system/session
   trunk/oe/packages/openmoko-base/openmoko-sound-system_0.1.0.bb
Removed:
   trunk/oe/packages/openmoko-base/files/
Log:
oe: add openmoko-sound-system_0.1.0.bb plus session file


Added: trunk/oe/packages/openmoko-base/openmoko-sound-system/session
===================================================================
--- trunk/oe/packages/openmoko-base/openmoko-sound-system/session	2007-06-07 15:11:30 UTC (rev 2191)
+++ trunk/oe/packages/openmoko-base/openmoko-sound-system/session	2007-06-07 17:18:43 UTC (rev 2192)
@@ -0,0 +1,29 @@
+#!/usr/bin/pulseaudio -nDF
+
+# Create autoload entries for the device drivers
+add-autoload-sink output module-alsa-sink sink_name=output
+add-autoload-source input module-alsa-source source_name=input
+
+# Load several protocols
+load-module module-esound-protocol-unix
+load-module module-simple-protocol-tcp
+load-module module-native-protocol-unix
+load-module module-cli-protocol-unix
+
+# Make some devices default
+set-default-sink output
+set-default-source input
+
+# Don't fail if the audio files referred to below don't exist
+.nofail
+
+# Load an audio to the sample cache for usage with module-x11-bell
+load-sample-lazy  /usr/share/openmoko/sounds/notify_doorbell.wav x11-bell
+load-module module-x11-bell sample=x11-bell
+
+# Load key click sample
+load-sample /usr/share/openmoko/sounds/touchscreen_click.wav
+
+# Play a welcome sound
+play-file /usr/share/openmoko/sounds/openmoko_startup.wav output
+

Added: trunk/oe/packages/openmoko-base/openmoko-sound-system_0.1.0.bb
===================================================================
--- trunk/oe/packages/openmoko-base/openmoko-sound-system_0.1.0.bb	2007-06-07 15:11:30 UTC (rev 2191)
+++ trunk/oe/packages/openmoko-base/openmoko-sound-system_0.1.0.bb	2007-06-07 17:18:43 UTC (rev 2192)
@@ -0,0 +1,25 @@
+DESCRIPTION = "OpenMoko Sound System"
+SECTION = "openmoko/base"
+RDEPENDS = "\
+  libpulse-bin \
+  libpulse-module-alsa-sink \
+  libpulse-module-alsa-source \
+  libpulse-module-cli \
+  libpulse-module-esound-protocol-unix \
+  libpulse-module-simple-protocol-tcp \
+  libpulse-module-native-protocol-unix \
+  libpulse-module-cli-protocol-unix \
+"
+PR = "r0"
+
+inherit openmoko-base
+
+SRC_URI = "file://session"
+S = "${WORKDIR}"
+
+do_install() {
+    install -d ${D}/${sysconfdir}/pulseaudio
+	install -m 0755 ${WORKDIR}/session ${D}/${sysconfdir}/pulseaudio/session
+}
+
+PACKAGE_ARCH = "all"





More information about the commitlog mailing list