diff options
Diffstat (limited to 'meta/recipes-multimedia')
-rw-r--r-- | meta/recipes-multimedia/alsa/alsa-lib/0001-ucm-parser-needs-limits.h.patch | 33 | ||||
-rw-r--r-- | meta/recipes-multimedia/alsa/alsa-lib_1.1.3.bb (renamed from meta/recipes-multimedia/alsa/alsa-lib_1.1.2.bb) | 12 |
2 files changed, 41 insertions, 4 deletions
diff --git a/meta/recipes-multimedia/alsa/alsa-lib/0001-ucm-parser-needs-limits.h.patch b/meta/recipes-multimedia/alsa/alsa-lib/0001-ucm-parser-needs-limits.h.patch new file mode 100644 index 0000000000..4edaf4d961 --- /dev/null +++ b/meta/recipes-multimedia/alsa/alsa-lib/0001-ucm-parser-needs-limits.h.patch | |||
@@ -0,0 +1,33 @@ | |||
1 | From 005ac9d2fa000912c8fb8257020a0471b1c6176c Mon Sep 17 00:00:00 2001 | ||
2 | From: Gustavo Zacarias <gustavo@zacarias.com.ar> | ||
3 | Date: Wed, 21 Dec 2016 19:46:34 -0300 | ||
4 | Subject: [PATCH] ucm: parser needs limits.h | ||
5 | |||
6 | It's using PATH_MAX which is defined there, otherwise the build fails on | ||
7 | musl libc. | ||
8 | |||
9 | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> | ||
10 | Signed-off-by: Takashi Iwai <tiwai@suse.de> | ||
11 | |||
12 | Upstream-Status: Accepted [expected in 1.1.4] | ||
13 | |||
14 | Signed-off-by: Tanu Kaskinen <tanuk@iki.fi> | ||
15 | --- | ||
16 | src/ucm/parser.c | 1 + | ||
17 | 1 file changed, 1 insertion(+) | ||
18 | |||
19 | diff --git a/src/ucm/parser.c b/src/ucm/parser.c | ||
20 | index c98373a9..f520abc5 100644 | ||
21 | --- a/src/ucm/parser.c | ||
22 | +++ b/src/ucm/parser.c | ||
23 | @@ -32,6 +32,7 @@ | ||
24 | |||
25 | #include "ucm_local.h" | ||
26 | #include <dirent.h> | ||
27 | +#include <limits.h> | ||
28 | |||
29 | /** The name of the environment variable containing the UCM directory */ | ||
30 | #define ALSA_CONFIG_UCM_VAR "ALSA_CONFIG_UCM" | ||
31 | -- | ||
32 | 2.11.0 | ||
33 | |||
diff --git a/meta/recipes-multimedia/alsa/alsa-lib_1.1.2.bb b/meta/recipes-multimedia/alsa/alsa-lib_1.1.3.bb index e313da78e4..5c213bebde 100644 --- a/meta/recipes-multimedia/alsa/alsa-lib_1.1.2.bb +++ b/meta/recipes-multimedia/alsa/alsa-lib_1.1.3.bb | |||
@@ -11,9 +11,10 @@ BBCLASSEXTEND = "native nativesdk" | |||
11 | SRC_URI = "ftp://ftp.alsa-project.org/pub/lib/${BP}.tar.bz2 \ | 11 | SRC_URI = "ftp://ftp.alsa-project.org/pub/lib/${BP}.tar.bz2 \ |
12 | file://Check-if-wordexp-function-is-supported.patch \ | 12 | file://Check-if-wordexp-function-is-supported.patch \ |
13 | file://avoid-including-sys-poll.h-directly.patch \ | 13 | file://avoid-including-sys-poll.h-directly.patch \ |
14 | file://0001-ucm-parser-needs-limits.h.patch \ | ||
14 | " | 15 | " |
15 | SRC_URI[md5sum] = "1946e6438b8262a7b8fdadacd0e06ba7" | 16 | SRC_URI[md5sum] = "eefe5992567ba00d6110a540657aaf5c" |
16 | SRC_URI[sha256sum] = "d38dacd9892b06b8bff04923c380b38fb2e379ee5538935ff37e45b395d861d6" | 17 | SRC_URI[sha256sum] = "71282502184c592c1a008e256c22ed0ba5728ca65e05273ceb480c70f515969c" |
17 | 18 | ||
18 | inherit autotools pkgconfig | 19 | inherit autotools pkgconfig |
19 | 20 | ||
@@ -25,8 +26,6 @@ EXTRA_OECONF = "--disable-python" | |||
25 | EXTRA_OECONF_append_libc-uclibc = " --with-versioned=no " | 26 | EXTRA_OECONF_append_libc-uclibc = " --with-versioned=no " |
26 | 27 | ||
27 | PACKAGES =+ "alsa-server libasound alsa-conf-base alsa-conf alsa-doc" | 28 | PACKAGES =+ "alsa-server libasound alsa-conf-base alsa-conf alsa-doc" |
28 | FILES_${PN} += "${libdir}/${BPN}/smixer/*.so" | ||
29 | FILES_${PN}-dev += "${libdir}/${BPN}/smixer/*.la" | ||
30 | FILES_libasound = "${libdir}/libasound.so.*" | 29 | FILES_libasound = "${libdir}/libasound.so.*" |
31 | FILES_alsa-server = "${bindir}/*" | 30 | FILES_alsa-server = "${bindir}/*" |
32 | FILES_alsa-conf = "${datadir}/alsa/" | 31 | FILES_alsa-conf = "${datadir}/alsa/" |
@@ -38,6 +37,11 @@ ${datadir}/alsa/pcm/dmix.conf \ | |||
38 | ${datadir}/alsa/pcm/dsnoop.conf" | 37 | ${datadir}/alsa/pcm/dsnoop.conf" |
39 | 38 | ||
40 | RDEPENDS_libasound = "alsa-conf-base alsa-conf" | 39 | RDEPENDS_libasound = "alsa-conf-base alsa-conf" |
40 | |||
41 | # alsa-lib gets automatically added to alsa-lib-dev dependencies, but the | ||
42 | # alsa-lib package doesn't exist. libasound is the real library package. | ||
43 | RDEPENDS_${PN}-dev = "libasound" | ||
44 | |||
41 | # upgrade path | 45 | # upgrade path |
42 | RPROVIDES_${PN}-dev = "alsa-dev" | 46 | RPROVIDES_${PN}-dev = "alsa-dev" |
43 | RREPLACES_${PN}-dev = "alsa-dev" | 47 | RREPLACES_${PN}-dev = "alsa-dev" |