diff options
| -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" |
