diff options
author | Cristian Iorga <cristian.iorga@intel.com> | 2013-02-18 14:50:30 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-02-22 06:09:21 -0800 |
commit | e04afd89be7bbe6f2a71c3efc43abc08f3dd7a91 (patch) | |
tree | f08b3a9c874e9649019d759f013ac0b971f5c905 | |
parent | c24a12d5b28883320d445e19a5c41c42e6728b63 (diff) | |
download | poky-e04afd89be7bbe6f2a71c3efc43abc08f3dd7a91.tar.gz |
pulseaudio: upgrade to 3.0
ARM Neon instruction set compilation error fixed.
Build system disables Neon optimisations if
ARM target does not support it.
BT support dependent on bluez and sbc support.
sbc package added as a dependency.
(From OE-Core rev: 4e7b91b5a2613b957b08aefbee1aac28fdd19598)
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/recipes-multimedia/pulseaudio/pulseaudio.inc | 4 | ||||
-rw-r--r-- | meta/recipes-multimedia/pulseaudio/pulseaudio_3.0.bb (renamed from meta/recipes-multimedia/pulseaudio/pulseaudio_2.1.bb) | 9 |
2 files changed, 7 insertions, 6 deletions
diff --git a/meta/recipes-multimedia/pulseaudio/pulseaudio.inc b/meta/recipes-multimedia/pulseaudio/pulseaudio.inc index 81573e3100..9929f1baf4 100644 --- a/meta/recipes-multimedia/pulseaudio/pulseaudio.inc +++ b/meta/recipes-multimedia/pulseaudio/pulseaudio.inc | |||
@@ -11,7 +11,7 @@ DEPENDS = "libatomics-ops liboil avahi libsamplerate0 libsndfile1 libtool \ | |||
11 | ${@base_contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxtst libice libsm libxcb gtk+', '', d)}" | 11 | ${@base_contains('DISTRO_FEATURES', 'x11', 'virtual/libx11 libxtst libice libsm libxcb gtk+', '', d)}" |
12 | # optional | 12 | # optional |
13 | DEPENDS += "udev alsa-lib glib-2.0 dbus gconf \ | 13 | DEPENDS += "udev alsa-lib glib-2.0 dbus gconf \ |
14 | ${@base_contains('DISTRO_FEATURES', 'bluetooth', 'bluez4', '', d)}" | 14 | ${@base_contains('DISTRO_FEATURES', 'bluetooth', 'bluez4 sbc', '', d)}" |
15 | 15 | ||
16 | SRC_URI = "http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-${PV}.tar.gz \ | 16 | SRC_URI = "http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-${PV}.tar.gz \ |
17 | file://gcc4-compile-fix.patch \ | 17 | file://gcc4-compile-fix.patch \ |
@@ -43,6 +43,8 @@ EXTRA_OECONF = "\ | |||
43 | --without-fftw \ | 43 | --without-fftw \ |
44 | " | 44 | " |
45 | 45 | ||
46 | EXTRA_OECONF_append_arm += "${@bb.utils.contains("TUNE_FEATURES", "neon", "", "--enable-neon-opt=no", d)}" | ||
47 | |||
46 | PARALLEL_MAKE = "" | 48 | PARALLEL_MAKE = "" |
47 | 49 | ||
48 | export TARGET_PFPU = "${TARGET_FPU}" | 50 | export TARGET_PFPU = "${TARGET_FPU}" |
diff --git a/meta/recipes-multimedia/pulseaudio/pulseaudio_2.1.bb b/meta/recipes-multimedia/pulseaudio/pulseaudio_3.0.bb index a5763680f9..71c3c05640 100644 --- a/meta/recipes-multimedia/pulseaudio/pulseaudio_2.1.bb +++ b/meta/recipes-multimedia/pulseaudio/pulseaudio_3.0.bb | |||
@@ -1,17 +1,16 @@ | |||
1 | require pulseaudio.inc | 1 | require pulseaudio.inc |
2 | 2 | ||
3 | PR = "r15" | 3 | PR = "r0" |
4 | 4 | ||
5 | DEPENDS += "libjson gdbm speex libxml-parser-perl-native" | 5 | DEPENDS += "libjson gdbm speex libxml-parser-perl-native" |
6 | 6 | ||
7 | inherit gettext perlnative | 7 | inherit gettext perlnative |
8 | 8 | ||
9 | SRC_URI = "http://freedesktop.org/software/pulseaudio/releases/pulseaudio-${PV}.tar.xz \ | 9 | SRC_URI = "http://freedesktop.org/software/pulseaudio/releases/pulseaudio-${PV}.tar.xz \ |
10 | file://volatiles.04_pulse \ | 10 | file://volatiles.04_pulse" |
11 | " | ||
12 | 11 | ||
13 | SRC_URI[md5sum] = "33e85023259d530f0a763d5204e8bad9" | 12 | SRC_URI[md5sum] = "47fd7eca8479c757822bee68a1feef25" |
14 | SRC_URI[sha256sum] = "ef6b347bf47abfb98080795f1583018ac959b4aeb4df916b879f9e1eaba0ca7f" | 13 | SRC_URI[sha256sum] = "c90bfda29605942d08e3e218ef10e3c660506a06651a616bfbb6a6df8392836d" |
15 | 14 | ||
16 | do_compile_prepend() { | 15 | do_compile_prepend() { |
17 | cd ${S} | 16 | cd ${S} |