Author: titmuss
Date: Wed Nov 26 04:53:17 2008
New Revision: 3439

URL: http://svn.slimdevices.com?rev=3439&root=Jive&view=rev
Log:
Bug: N/A
Description:
Fix poky build error.


Added:
    7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-utils/
    
7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-utils/no-midi.patch
    7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-utils_1.0.18.bb
Modified:
    7.3/trunk/squeezeos/poky/build/conf/local.conf.sample
    7.3/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf
    7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-lib_1.0.18.bb

Modified: 7.3/trunk/squeezeos/poky/build/conf/local.conf.sample
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeos/poky/build/conf/local.conf.sample?rev=3439&root=Jive&r1=3438&r2=3439&view=diff
==============================================================================
--- 7.3/trunk/squeezeos/poky/build/conf/local.conf.sample (original)
+++ 7.3/trunk/squeezeos/poky/build/conf/local.conf.sample Wed Nov 26 04:53:17 
2008
@@ -171,3 +171,7 @@
 
 #SRCREV_pn-marvell-wlan-tools-src = "${AUTOREV}"
 #SRCREV_pn-marvell-gspi-module-src = "${AUTOREV}"
+
+
+# Use cache to prevent checking for package updates in svn
+#BB_SRCREV_POLICY="cache"

Modified: 7.3/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf?rev=3439&root=Jive&r1=3438&r2=3439&view=diff
==============================================================================
--- 7.3/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf 
(original)
+++ 7.3/trunk/squeezeos/poky/meta-squeezeos/conf/distro/squeezeos.conf Wed Nov 
26 04:53:17 2008
@@ -29,9 +29,6 @@
 # metadata revision. To get a newer build you need to do an 'svn update' in 
poky first
 SQUEEZEOS_REVISION = "${METADATA_REVISION}"
 
-# Don't cache srcrev to ensure we pick up new revisions
-BB_SRCREV_POLICY = "clear"
-
 
 # SqueezePlay application
 SRCREV_pn-squeezeplay ?= "${AUTOREV}"
@@ -54,7 +51,6 @@
 SRCREV_pn-luasyslog ?= "${AUTOREV}"
 SRCREV_pn-lualogging ?= "${AUTOREV}"
 SRCREV_pn-luatolua++ ?= "${AUTOREV}"
-SRCREV_pn-portaudio ?= "${AUTOREV}"
 
 # SqueezeOS
 SRCREV_pn-linux-jive ?= "${AUTOREV}"

Modified: 
7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-lib_1.0.18.bb
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-lib_1.0.18.bb?rev=3439&root=Jive&r1=3438&r2=3439&view=diff
==============================================================================
--- 7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-lib_1.0.18.bb 
(original)
+++ 7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-lib_1.0.18.bb 
Wed Nov 26 04:53:17 2008
@@ -2,6 +2,8 @@
 HOMEPAGE = "http://www.alsa-project.org";
 SECTION = "libs/multimedia"
 LICENSE = "GPL"
+
+PR = "1"
 
 # configure.in sets -D__arm__ on the command line for any arm system
 # (not just those with the ARM instruction set), this should be removed,
@@ -28,7 +30,7 @@
             --disable-alisp \
             --enable-old-symbols \
             --disable-python \
-            --with-pcm-plugins=hw,plug,empty"
+            --with-pcm-plugins=hw,plug,multi,route,empty"
 
 do_stage () {
        oe_libinstall -so -C src libasound ${STAGING_LIBDIR}/

Added: 
7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-utils/no-midi.patch
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-utils/no-midi.patch?rev=3439&root=Jive&view=auto
==============================================================================
--- 
7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-utils/no-midi.patch 
(added)
+++ 
7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-utils/no-midi.patch 
Wed Nov 26 04:53:17 2008
@@ -1,0 +1,15 @@
+Index: alsa-utils-1.0.18/Makefile.am
+===================================================================
+--- alsa-utils-1.0.18.orig/Makefile.am 2008-10-29 12:48:00.000000000 +0000
++++ alsa-utils-1.0.18/Makefile.am      2008-11-26 12:45:55.000000000 +0000
+@@ -9,8 +9,8 @@
+ else
+ ALSACONF_DIR=
+ endif
+-SUBDIRS= include alsactl $(ALSACONF_DIR) $(ALSAMIXER_DIR) amidi amixer \
+-       aplay iecset seq speaker-test utils m4 po
++SUBDIRS= include alsactl $(ALSACONF_DIR) $(ALSAMIXER_DIR) amixer \
++       aplay iecset speaker-test utils m4 po
+ EXTRA_DIST= config.rpath  TODO gitcompile
+ AUTOMAKE_OPTIONS=foreign
+ ACLOCAL_AMFLAGS = -I m4

Added: 
7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-utils_1.0.18.bb
URL: 
http://svn.slimdevices.com/7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-utils_1.0.18.bb?rev=3439&root=Jive&view=auto
==============================================================================
--- 7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-utils_1.0.18.bb 
(added)
+++ 7.3/trunk/squeezeos/poky/meta-squeezeos/packages/alsa/alsa-utils_1.0.18.bb 
Wed Nov 26 04:53:17 2008
@@ -1,0 +1,63 @@
+DESCRIPTION = "ALSA Utilities"
+HOMEPAGE = "http://www.alsa-project.org";
+SECTION = "console/utils"
+LICENSE = "GPL"
+DEPENDS = "alsa-lib ncurses"
+
+SRC_URI = "ftp://ftp.alsa-project.org/pub/utils/alsa-utils-${PV}.tar.bz2 \
+           file://no-midi.patch;patch=1"
+       
+
+inherit autotools
+
+# This are all packages that we need to make. Also, the now empty alsa-utils
+# ipk depend on them.
+
+
+do_configure_append() {
+       for i in $(find ${S} -name Makefile) ; do
+               sed -i -e s:/usr/include/ncurses:${STAGING_INCDIR}/ncurses:g $i
+       done
+}
+
+PACKAGES += "\
+             alsa-utils-alsamixer \
+             alsa-utils-midi \
+             alsa-utils-aplay \
+             alsa-utils-amixer \
+             alsa-utils-aconnect \
+             alsa-utils-iecset \
+             alsa-utils-speakertest \
+             alsa-utils-aseqnet \
+             alsa-utils-aseqdump \
+             alsa-utils-alsaconf \
+             alsa-utils-alsactl "
+
+# We omit alsaconf, because
+# a) this is a bash script
+# b) it creates config files not suitable for OE-based distros
+
+FILES_${PN} = ""
+FILES_alsa-utils-aplay       = "${bindir}/aplay ${bindir}/arecord"
+FILES_alsa-utils-amixer      = "${bindir}/amixer"
+FILES_alsa-utils-alsamixer   = "${bindir}/alsamixer"
+FILES_alsa-utils-speakertest = "${bindir}/speaker-test ${datadir}/sounds/alsa/ 
${datadir}/alsa/"
+FILES_alsa-utils-midi        = "${bindir}/aplaymidi ${bindir}/arecordmidi 
${bindir}/amidi"
+FILES_alsa-utils-aconnect    = "${bindir}/aconnect"
+FILES_alsa-utils-aseqnet     = "${bindir}/aseqnet"
+FILES_alsa-utils-iecset      = "${bindir}/iecset"
+FILES_alsa-utils-alsactl     = "${sbindir}/alsactl"
+FILES_alsa-utils-aseqdump    = "${bindir}/aseqdump"
+FILES_alsa-utils-alsaconf    = "${sbindir}/alsaconf"
+
+DESCRIPTION_alsa-utils-aplay        = "play (and record) sound files via ALSA"
+DESCRIPTION_alsa-utils-amixer       = "command-line based control for ALSA 
mixer and settings"
+DESCRIPTION_alsa-utils-alsamixer    = "ncurses based control for ALSA mixer 
and settings"
+DESCRIPTION_alsa-utils-speakertest  = "ALSA surround speaker test utility"
+DESCRIPTION_alsa-utils-midi         = "miscalleanous MIDI utilities for ALSA"
+DESCRIPTION_alsa-utils-aconnect     = "ALSA sequencer connection manager"
+DESCRIPTION_alsa-utils-aseqnet      = "network client/server on ALSA sequencer"
+DESCRIPTION_alsa-utils-alsactl      = "saves/restores ALSA-settings in 
/etc/asound.state"
+DESCRIPTION_alsa-utils-alsaconf     = "a bash script that creates ALSA 
configuration files"
+
+ALLOW_EMPTY_alsa-utils = "1"

_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins

Reply via email to