diff options
Diffstat (limited to 'meta/recipes-multimedia/alsa')
11 files changed, 191 insertions, 165 deletions
diff --git a/meta/recipes-multimedia/alsa/alsa-lib/0001-topology-correct-version-script-path.patch b/meta/recipes-multimedia/alsa/alsa-lib/0001-topology-correct-version-script-path.patch new file mode 100644 index 0000000000..30aeef5817 --- /dev/null +++ b/meta/recipes-multimedia/alsa/alsa-lib/0001-topology-correct-version-script-path.patch | |||
@@ -0,0 +1,38 @@ | |||
1 | From 2a736a0d2543f206fd2653aaae8a08a4c42eb917 Mon Sep 17 00:00:00 2001 | ||
2 | From: Michael Opdenacker <michael.opdenacker@bootlin.com> | ||
3 | Date: Tue, 30 Jan 2024 14:24:25 +0100 | ||
4 | Subject: [PATCH] topology: correct version script path | ||
5 | |||
6 | From: Jan Palus <jpalus@fastmail.com> | ||
7 | |||
8 | contrary to libasound, version script for libatopology is a regular | ||
9 | source file. while it's often the case that $(builddir) and $(srcdir) | ||
10 | point to the same directory, they don't always have to. therefore path | ||
11 | needs to point explicitly to $(srcdir) for Versions script in topology | ||
12 | |||
13 | Closes: https://github.com/alsa-project/alsa-lib/pull/383 | ||
14 | Fixes: GH-382 | ||
15 | Fixes: dc7da761f3a2 ("topology: separate Versions linker script") | ||
16 | Signed-off-by: Jan Palus <jpalus@fastmail.com> | ||
17 | Signed-off-by: Jaroslav Kysela <perex@perex.cz> | ||
18 | Upstream-Status: Backport [https://git.alsa-project.org/?p=alsa-lib.git;a=commitdiff;h=2a736a0d2543f206fd2653aaae8a08a4c42eb917] | ||
19 | --- | ||
20 | src/topology/Makefile.am | 2 +- | ||
21 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
22 | |||
23 | diff --git a/src/topology/Makefile.am b/src/topology/Makefile.am | ||
24 | index 04299588..e0b78373 100644 | ||
25 | --- a/src/topology/Makefile.am | ||
26 | +++ b/src/topology/Makefile.am | ||
27 | @@ -2,7 +2,7 @@ EXTRA_DIST = Versions | ||
28 | COMPATNUM=@LIBTOOL_VERSION_INFO@ | ||
29 | |||
30 | if VERSIONED_SYMBOLS | ||
31 | -VSYMS = -Wl,--version-script=Versions | ||
32 | +VSYMS = -Wl,--version-script=$(srcdir)/Versions | ||
33 | else | ||
34 | VSYMS = | ||
35 | endif | ||
36 | -- | ||
37 | 2.34.1 | ||
38 | |||
diff --git a/meta/recipes-multimedia/alsa/alsa-lib/ad8c8e5503980295dd8e5e54a6285d2d7e32eb1e.patch b/meta/recipes-multimedia/alsa/alsa-lib/ad8c8e5503980295dd8e5e54a6285d2d7e32eb1e.patch deleted file mode 100644 index 98e2988dda..0000000000 --- a/meta/recipes-multimedia/alsa/alsa-lib/ad8c8e5503980295dd8e5e54a6285d2d7e32eb1e.patch +++ /dev/null | |||
@@ -1,31 +0,0 @@ | |||
1 | From ad8c8e5503980295dd8e5e54a6285d2d7e32eb1e Mon Sep 17 00:00:00 2001 | ||
2 | From: Jaroslav Kysela <perex@perex.cz> | ||
3 | Date: Thu, 22 Oct 2020 20:57:32 +0200 | ||
4 | Subject: [PATCH] dlmisc: the snd_plugin_dir_set / snd_plugin_dir must be | ||
5 | declared even for \!DL_ORIGIN_AVAILABLE | ||
6 | |||
7 | Fixes: 8580c081c2 ("dlsym: add support for ALSA_PLUGIN_DIR environment variable") | ||
8 | BugLink: https://github.com/alsa-project/alsa-lib/issues/91 | ||
9 | Signed-off-by: Jaroslav Kysela <perex@perex.cz> | ||
10 | Upstream-Status: Backport | ||
11 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> | ||
12 | --- | ||
13 | src/dlmisc.c | 2 -- | ||
14 | 1 file changed, 2 deletions(-) | ||
15 | |||
16 | diff --git a/src/dlmisc.c b/src/dlmisc.c | ||
17 | index c9517c55..f20eb593 100644 | ||
18 | --- a/src/dlmisc.c | ||
19 | +++ b/src/dlmisc.c | ||
20 | @@ -42,11 +42,9 @@ | ||
21 | #ifndef PIC | ||
22 | struct snd_dlsym_link *snd_dlsym_start = NULL; | ||
23 | #endif | ||
24 | -#ifdef DL_ORIGIN_AVAILABLE | ||
25 | static int snd_plugin_dir_set = 0; | ||
26 | static char *snd_plugin_dir = NULL; | ||
27 | #endif | ||
28 | -#endif | ||
29 | |||
30 | #if defined(DL_ORIGIN_AVAILABLE) && defined(HAVE_LIBPTHREAD) | ||
31 | static pthread_mutex_t snd_dlpath_mutex = PTHREAD_MUTEX_INITIALIZER; | ||
diff --git a/meta/recipes-multimedia/alsa/alsa-lib_1.2.4.bb b/meta/recipes-multimedia/alsa/alsa-lib_1.2.11.bb index c49cc2a9b4..c212b17aa3 100644 --- a/meta/recipes-multimedia/alsa/alsa-lib_1.2.4.bb +++ b/meta/recipes-multimedia/alsa/alsa-lib_1.2.11.bb | |||
@@ -4,42 +4,43 @@ provides a level of abstraction over the /dev interfaces provided by the kernel | |||
4 | HOMEPAGE = "http://www.alsa-project.org" | 4 | HOMEPAGE = "http://www.alsa-project.org" |
5 | BUGTRACKER = "http://alsa-project.org/main/index.php/Bug_Tracking" | 5 | BUGTRACKER = "http://alsa-project.org/main/index.php/Bug_Tracking" |
6 | SECTION = "libs/multimedia" | 6 | SECTION = "libs/multimedia" |
7 | LICENSE = "LGPLv2.1 & GPLv2+" | 7 | LICENSE = "LGPL-2.1-only & GPL-2.0-or-later" |
8 | LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7 \ | 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7 \ |
9 | file://src/socket.c;md5=285675b45e83f571c6a957fe4ab79c93;beginline=9;endline=24 \ | 9 | file://src/socket.c;md5=285675b45e83f571c6a957fe4ab79c93;beginline=9;endline=24 \ |
10 | " | 10 | " |
11 | 11 | ||
12 | SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2 \ | 12 | SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2 \ |
13 | file://ad8c8e5503980295dd8e5e54a6285d2d7e32eb1e.patch" | 13 | file://0001-topology-correct-version-script-path.patch \ |
14 | SRC_URI[sha256sum] = "f7554be1a56cdff468b58fc1c29b95b64864c590038dd309c7a978c7116908f7" | 14 | " |
15 | SRC_URI[sha256sum] = "9f3f2f69b995f9ad37359072fbc69a3a88bfba081fc83e9be30e14662795bb4d" | ||
15 | 16 | ||
16 | inherit autotools pkgconfig | 17 | inherit autotools pkgconfig |
17 | 18 | ||
18 | EXTRA_OECONF += " \ | 19 | EXTRA_OECONF += " \ |
19 | ${@bb.utils.contains('TARGET_FPU', 'soft', '--with-softfloat', '', d)} \ | 20 | ${@bb.utils.contains('TARGET_FPU', 'soft', '--with-softfloat', '', d)} \ |
20 | --disable-python \ | 21 | --disable-python --disable-old-symbols \ |
21 | " | 22 | " |
22 | 23 | ||
23 | PACKAGES =+ "alsa-server alsa-conf libatopology" | 24 | PACKAGES =+ "alsa-server alsa-conf libatopology" |
24 | 25 | ||
25 | FILES_alsa-server = "${bindir}/*" | 26 | FILES:alsa-server = "${bindir}/*" |
26 | FILES_alsa-conf = "${datadir}/alsa/" | 27 | FILES:alsa-conf = "${datadir}/alsa/" |
27 | FILES_libatopology = "${libdir}/libatopology.so.*" | 28 | FILES:libatopology = "${libdir}/libatopology.so.*" |
28 | 29 | ||
29 | RDEPENDS_${PN}_class-target = "alsa-conf alsa-ucm-conf" | 30 | RDEPENDS:${PN}:class-target = "alsa-conf alsa-ucm-conf" |
30 | RDEPENDS_libatopology_class-target = "alsa-topology-conf" | 31 | RDEPENDS:libatopology:class-target = "alsa-topology-conf" |
31 | 32 | ||
32 | # upgrade path | 33 | # upgrade path |
33 | RPROVIDES_${PN} = "libasound" | 34 | RPROVIDES:${PN} = "libasound" |
34 | RREPLACES_${PN} = "libasound" | 35 | RREPLACES:${PN} = "libasound" |
35 | RCONFLICTS_${PN} = "libasound" | 36 | RCONFLICTS:${PN} = "libasound" |
36 | 37 | ||
37 | RPROVIDES_${PN}-dev = "alsa-dev" | 38 | RPROVIDES:${PN}-dev = "alsa-dev" |
38 | RREPLACES_${PN}-dev = "alsa-dev" | 39 | RREPLACES:${PN}-dev = "alsa-dev" |
39 | RCONFLICTS_${PN}-dev = "alsa-dev" | 40 | RCONFLICTS:${PN}-dev = "alsa-dev" |
40 | 41 | ||
41 | RPROVIDES_alsa-conf = "alsa-conf-base" | 42 | RPROVIDES:alsa-conf = "alsa-conf-base" |
42 | RREPLACES_alsa-conf = "alsa-conf-base" | 43 | RREPLACES:alsa-conf = "alsa-conf-base" |
43 | RCONFLICTS_alsa-conf = "alsa-conf-base" | 44 | RCONFLICTS:alsa-conf = "alsa-conf-base" |
44 | 45 | ||
45 | BBCLASSEXTEND = "native nativesdk" | 46 | BBCLASSEXTEND = "native nativesdk" |
diff --git a/meta/recipes-multimedia/alsa/alsa-plugins/0001-arcam_av.c-Include-missing-string.h.patch b/meta/recipes-multimedia/alsa/alsa-plugins/0001-arcam_av.c-Include-missing-string.h.patch new file mode 100644 index 0000000000..ff7745d637 --- /dev/null +++ b/meta/recipes-multimedia/alsa/alsa-plugins/0001-arcam_av.c-Include-missing-string.h.patch | |||
@@ -0,0 +1,25 @@ | |||
1 | From b01b176a665ba65979d74922955f51dc4888a713 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Tue, 23 Aug 2022 15:21:16 -0700 | ||
4 | Subject: [PATCH] arcam_av.c: Include missing string.h | ||
5 | |||
6 | bzero() function needs this header to be included | ||
7 | |||
8 | Upstream-Status: Submitted [https://github.com/alsa-project/alsa-plugins/pull/47] | ||
9 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
10 | --- | ||
11 | arcam-av/arcam_av.c | 1 + | ||
12 | 1 file changed, 1 insertion(+) | ||
13 | |||
14 | diff --git a/arcam-av/arcam_av.c b/arcam-av/arcam_av.c | ||
15 | index 63f9b4e..29fc537 100644 | ||
16 | --- a/arcam-av/arcam_av.c | ||
17 | +++ b/arcam-av/arcam_av.c | ||
18 | @@ -27,6 +27,7 @@ | ||
19 | #include <signal.h> | ||
20 | #include <stddef.h> | ||
21 | #include <stdio.h> | ||
22 | +#include <string.h> | ||
23 | #include <termios.h> | ||
24 | #include <unistd.h> | ||
25 | |||
diff --git a/meta/recipes-multimedia/alsa/alsa-plugins_1.2.2.bb b/meta/recipes-multimedia/alsa/alsa-plugins_1.2.7.1.bb index 1381896f38..9500462d5c 100644 --- a/meta/recipes-multimedia/alsa/alsa-plugins_1.2.2.bb +++ b/meta/recipes-multimedia/alsa/alsa-plugins_1.2.7.1.bb | |||
@@ -6,25 +6,26 @@ HOMEPAGE = "http://alsa-project.org" | |||
6 | BUGTRACKER = "http://alsa-project.org/main/index.php/Bug_Tracking" | 6 | BUGTRACKER = "http://alsa-project.org/main/index.php/Bug_Tracking" |
7 | SECTION = "multimedia" | 7 | SECTION = "multimedia" |
8 | 8 | ||
9 | # The primary license of alsa-plugins is LGPLv2.1. | 9 | # The primary license of alsa-plugins is LGPL-2.1-only. |
10 | # | 10 | # |
11 | # m4/attributes.m4 is licensed under GPLv2+. m4/attributes.m4 is part of the | 11 | # m4/attributes.m4 is licensed under GPL-2.0-or-later. m4/attributes.m4 is part |
12 | # build system, and doesn't affect the licensing of the build result. | 12 | # of the build system, and doesn't affect the licensing of the build result. |
13 | # | 13 | # |
14 | # The samplerate plugin source code is licensed under GPLv2+ to be consistent | 14 | # The samplerate plugin source code is licensed under GPL-2.0-or-later to be |
15 | # with the libsamplerate license. However, if the licensee has a commercial | 15 | # consistent with the libsamplerate license. However, if the licensee has a |
16 | # license for libsamplerate, the samplerate plugin may be used under the terms | 16 | # commercial license for libsamplerate, the samplerate plugin may be used under |
17 | # of LGPLv2.1 like the rest of the plugins. | 17 | # the terms of LGPL-2.1-only like the rest of the plugins. |
18 | LICENSE = "LGPLv2.1 & GPLv2+" | 18 | LICENSE = "LGPL-2.1-only & GPL-2.0-or-later" |
19 | LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7 \ | 19 | LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7 \ |
20 | file://COPYING.GPL;md5=59530bdf33659b29e73d4adb9f9f6552 \ | 20 | file://COPYING.GPL;md5=59530bdf33659b29e73d4adb9f9f6552 \ |
21 | file://m4/attributes.m4;endline=33;md5=bb8c6b2a67ac15156961e242fec33e50 \ | 21 | file://m4/attributes.m4;endline=33;md5=bb8c6b2a67ac15156961e242fec33e50 \ |
22 | file://rate/rate_samplerate.c;endline=35;md5=fd77bce85f4a338c0e8ab18430b69fae \ | 22 | file://rate/rate_samplerate.c;endline=35;md5=fd77bce85f4a338c0e8ab18430b69fae \ |
23 | " | 23 | " |
24 | 24 | ||
25 | SRC_URI = "https://www.alsa-project.org/files/pub/plugins/${BP}.tar.bz2" | 25 | SRC_URI = "https://www.alsa-project.org/files/pub/plugins/${BP}.tar.bz2 \ |
26 | SRC_URI[md5sum] = "8455e3c6fbc47f62f070afabc14ba575" | 26 | file://0001-arcam_av.c-Include-missing-string.h.patch \ |
27 | SRC_URI[sha256sum] = "1c0f06450c928d711719686c9dbece2d480184f36fab11b8f0534cb7b41e337d" | 27 | " |
28 | SRC_URI[sha256sum] = "8c337814954bb7c167456733a6046142a2931f12eccba3ec2a4ae618a3432511" | ||
28 | 29 | ||
29 | DEPENDS += "alsa-lib" | 30 | DEPENDS += "alsa-lib" |
30 | 31 | ||
@@ -35,7 +36,7 @@ PACKAGECONFIG ??= "\ | |||
35 | speexdsp \ | 36 | speexdsp \ |
36 | ${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio', d)} \ | 37 | ${@bb.utils.filter('DISTRO_FEATURES', 'pulseaudio', d)} \ |
37 | " | 38 | " |
38 | PACKAGECONFIG[aaf] = "--enable-aaf,--disable-aaf,avtp" | 39 | PACKAGECONFIG[aaf] = "--enable-aaf,--disable-aaf,libavtp" |
39 | PACKAGECONFIG[jack] = "--enable-jack,--disable-jack,jack" | 40 | PACKAGECONFIG[jack] = "--enable-jack,--disable-jack,jack" |
40 | PACKAGECONFIG[libav] = "--enable-libav,--disable-libav,libav" | 41 | PACKAGECONFIG[libav] = "--enable-libav,--disable-libav,libav" |
41 | PACKAGECONFIG[maemo-plugin] = "--enable-maemo-plugin,--disable-maemo-plugin" | 42 | PACKAGECONFIG[maemo-plugin] = "--enable-maemo-plugin,--disable-maemo-plugin" |
@@ -50,10 +51,10 @@ PACKAGES_DYNAMIC = "^libasound-module-.*" | |||
50 | 51 | ||
51 | # The alsa-plugins package doesn't itself contain anything, it just depends on | 52 | # The alsa-plugins package doesn't itself contain anything, it just depends on |
52 | # all built plugins. | 53 | # all built plugins. |
53 | FILES_${PN} = "" | 54 | FILES:${PN} = "" |
54 | ALLOW_EMPTY_${PN} = "1" | 55 | ALLOW_EMPTY:${PN} = "1" |
55 | 56 | ||
56 | do_install_append() { | 57 | do_install:append() { |
57 | rm -f ${D}${libdir}/alsa-lib/*.la | 58 | rm -f ${D}${libdir}/alsa-lib/*.la |
58 | 59 | ||
59 | if [ "${@bb.utils.contains('PACKAGECONFIG', 'pulseaudio', 'yes', 'no', d)}" = "yes" ]; then | 60 | if [ "${@bb.utils.contains('PACKAGECONFIG', 'pulseaudio', 'yes', 'no', d)}" = "yes" ]; then |
@@ -66,10 +67,10 @@ do_install_append() { | |||
66 | fi | 67 | fi |
67 | } | 68 | } |
68 | 69 | ||
69 | python populate_packages_prepend() { | 70 | python populate_packages:prepend() { |
70 | plugindir = d.expand('${libdir}/alsa-lib/') | 71 | plugindir = d.expand('${libdir}/alsa-lib/') |
71 | packages = " ".join(do_split_packages(d, plugindir, r'^libasound_module_(.*)\.so$', 'libasound-module-%s', 'Alsa plugin for %s', extra_depends='')) | 72 | packages = " ".join(do_split_packages(d, plugindir, r'^libasound_module_(.*)\.so$', 'libasound-module-%s', 'Alsa plugin for %s', extra_depends='')) |
72 | d.setVar("RDEPENDS_alsa-plugins", packages) | 73 | d.setVar("RDEPENDS:alsa-plugins", packages) |
73 | } | 74 | } |
74 | 75 | ||
75 | # Many plugins have a configuration file (plus a symlink in /etc) associated | 76 | # Many plugins have a configuration file (plus a symlink in /etc) associated |
@@ -85,51 +86,51 @@ python populate_packages_prepend() { | |||
85 | # cause big problems, but some kind of improvement to the packaging could | 86 | # cause big problems, but some kind of improvement to the packaging could |
86 | # probably be done here (at least it would be good to handle the different | 87 | # probably be done here (at least it would be good to handle the different |
87 | # plugins in a consistent way). | 88 | # plugins in a consistent way). |
88 | FILES_${MLPREFIX}libasound-module-ctl-arcam-av += "\ | 89 | FILES:${MLPREFIX}libasound-module-ctl-arcam-av += "\ |
89 | ${datadir}/alsa/alsa.conf.d/50-arcam-av-ctl.conf \ | 90 | ${datadir}/alsa/alsa.conf.d/50-arcam-av-ctl.conf \ |
90 | ${sysconfdir}/alsa/conf.d/50-arcam-av-ctl.conf \ | 91 | ${sysconfdir}/alsa/conf.d/50-arcam-av-ctl.conf \ |
91 | " | 92 | " |
92 | FILES_${MLPREFIX}libasound-module-pcm-a52 += "\ | 93 | FILES:${MLPREFIX}libasound-module-pcm-a52 += "\ |
93 | ${datadir}/alsa/alsa.conf.d/60-a52-encoder.conf \ | 94 | ${datadir}/alsa/alsa.conf.d/60-a52-encoder.conf \ |
94 | ${sysconfdir}/alsa/conf.d/60-a52-encoder.conf \ | 95 | ${sysconfdir}/alsa/conf.d/60-a52-encoder.conf \ |
95 | " | 96 | " |
96 | FILES_${MLPREFIX}libasound-module-pcm-alsa-dsp += "\ | 97 | FILES:${MLPREFIX}libasound-module-pcm-alsa-dsp += "\ |
97 | ${datadir}/alsa/alsa.conf.d/98-maemo.conf \ | 98 | ${datadir}/alsa/alsa.conf.d/98-maemo.conf \ |
98 | ${sysconfdir}/alsa/conf.d/98-maemo.conf \ | 99 | ${sysconfdir}/alsa/conf.d/98-maemo.conf \ |
99 | " | 100 | " |
100 | FILES_${MLPREFIX}libasound-module-pcm-jack += "\ | 101 | FILES:${MLPREFIX}libasound-module-pcm-jack += "\ |
101 | ${datadir}/alsa/alsa.conf.d/50-jack.conf \ | 102 | ${datadir}/alsa/alsa.conf.d/50-jack.conf \ |
102 | ${sysconfdir}/alsa/conf.d/50-jack.conf \ | 103 | ${sysconfdir}/alsa/conf.d/50-jack.conf \ |
103 | " | 104 | " |
104 | FILES_${MLPREFIX}libasound-module-pcm-oss += "\ | 105 | FILES:${MLPREFIX}libasound-module-pcm-oss += "\ |
105 | ${datadir}/alsa/alsa.conf.d/50-oss.conf \ | 106 | ${datadir}/alsa/alsa.conf.d/50-oss.conf \ |
106 | ${sysconfdir}/alsa/conf.d/50-oss.conf \ | 107 | ${sysconfdir}/alsa/conf.d/50-oss.conf \ |
107 | " | 108 | " |
108 | FILES_${MLPREFIX}libasound-module-pcm-speex += "\ | 109 | FILES:${MLPREFIX}libasound-module-pcm-speex += "\ |
109 | ${datadir}/alsa/alsa.conf.d/60-speex.conf \ | 110 | ${datadir}/alsa/alsa.conf.d/60-speex.conf \ |
110 | ${sysconfdir}/alsa/conf.d/60-speex.conf \ | 111 | ${sysconfdir}/alsa/conf.d/60-speex.conf \ |
111 | " | 112 | " |
112 | FILES_${MLPREFIX}libasound-module-pcm-upmix += "\ | 113 | FILES:${MLPREFIX}libasound-module-pcm-upmix += "\ |
113 | ${datadir}/alsa/alsa.conf.d/60-upmix.conf \ | 114 | ${datadir}/alsa/alsa.conf.d/60-upmix.conf \ |
114 | ${sysconfdir}/alsa/conf.d/60-upmix.conf \ | 115 | ${sysconfdir}/alsa/conf.d/60-upmix.conf \ |
115 | " | 116 | " |
116 | FILES_${MLPREFIX}libasound-module-pcm-usb-stream += "\ | 117 | FILES:${MLPREFIX}libasound-module-pcm-usb-stream += "\ |
117 | ${datadir}/alsa/alsa.conf.d/98-usb-stream.conf \ | 118 | ${datadir}/alsa/alsa.conf.d/98-usb-stream.conf \ |
118 | ${sysconfdir}/alsa/conf.d/98-usb-stream.conf \ | 119 | ${sysconfdir}/alsa/conf.d/98-usb-stream.conf \ |
119 | " | 120 | " |
120 | FILES_${MLPREFIX}libasound-module-pcm-vdownmix += "\ | 121 | FILES:${MLPREFIX}libasound-module-pcm-vdownmix += "\ |
121 | ${datadir}/alsa/alsa.conf.d/60-vdownmix.conf \ | 122 | ${datadir}/alsa/alsa.conf.d/60-vdownmix.conf \ |
122 | ${sysconfdir}/alsa/conf.d/60-vdownmix.conf \ | 123 | ${sysconfdir}/alsa/conf.d/60-vdownmix.conf \ |
123 | " | 124 | " |
124 | FILES_${MLPREFIX}libasound-module-rate-lavrate += "\ | 125 | FILES:${MLPREFIX}libasound-module-rate-lavrate += "\ |
125 | ${datadir}/alsa/alsa.conf.d/10-rate-lav.conf \ | 126 | ${datadir}/alsa/alsa.conf.d/10-rate-lav.conf \ |
126 | ${sysconfdir}/alsa/conf.d/10-rate-lav.conf \ | 127 | ${sysconfdir}/alsa/conf.d/10-rate-lav.conf \ |
127 | " | 128 | " |
128 | FILES_${MLPREFIX}libasound-module-rate-samplerate += "\ | 129 | FILES:${MLPREFIX}libasound-module-rate-samplerate += "\ |
129 | ${datadir}/alsa/alsa.conf.d/10-samplerate.conf \ | 130 | ${datadir}/alsa/alsa.conf.d/10-samplerate.conf \ |
130 | ${sysconfdir}/alsa/conf.d/10-samplerate.conf \ | 131 | ${sysconfdir}/alsa/conf.d/10-samplerate.conf \ |
131 | " | 132 | " |
132 | FILES_${MLPREFIX}libasound-module-rate-speexrate += "\ | 133 | FILES:${MLPREFIX}libasound-module-rate-speexrate += "\ |
133 | ${datadir}/alsa/alsa.conf.d/10-speexrate.conf \ | 134 | ${datadir}/alsa/alsa.conf.d/10-speexrate.conf \ |
134 | ${sysconfdir}/alsa/conf.d/10-speexrate.conf \ | 135 | ${sysconfdir}/alsa/conf.d/10-speexrate.conf \ |
135 | " | 136 | " |
@@ -150,25 +151,25 @@ FILES_${MLPREFIX}libasound-module-rate-speexrate += "\ | |||
150 | # The symlinks cause QA errors, because usually it's a bug if a non | 151 | # The symlinks cause QA errors, because usually it's a bug if a non |
151 | # -dev/-dbg/-nativesdk package contains links to .so files, but in this case | 152 | # -dev/-dbg/-nativesdk package contains links to .so files, but in this case |
152 | # the errors are false positives, so we disable the QA checks. | 153 | # the errors are false positives, so we disable the QA checks. |
153 | FILES_${MLPREFIX}libasound-module-rate-lavrate += "${libdir}/alsa-lib/*rate_lavrate_*.so" | 154 | FILES:${MLPREFIX}libasound-module-rate-lavrate += "${libdir}/alsa-lib/*rate_lavrate_*.so" |
154 | FILES_${MLPREFIX}libasound-module-rate-samplerate += "${libdir}/alsa-lib/*rate_samplerate_*.so" | 155 | FILES:${MLPREFIX}libasound-module-rate-samplerate += "${libdir}/alsa-lib/*rate_samplerate_*.so" |
155 | FILES_${MLPREFIX}libasound-module-rate-speexrate += "${libdir}/alsa-lib/*rate_speexrate_*.so" | 156 | FILES:${MLPREFIX}libasound-module-rate-speexrate += "${libdir}/alsa-lib/*rate_speexrate_*.so" |
156 | INSANE_SKIP_${MLPREFIX}libasound-module-rate-lavrate = "dev-so" | 157 | INSANE_SKIP:${MLPREFIX}libasound-module-rate-lavrate = "dev-so" |
157 | INSANE_SKIP_${MLPREFIX}libasound-module-rate-samplerate = "dev-so" | 158 | INSANE_SKIP:${MLPREFIX}libasound-module-rate-samplerate = "dev-so" |
158 | INSANE_SKIP_${MLPREFIX}libasound-module-rate-speexrate = "dev-so" | 159 | INSANE_SKIP:${MLPREFIX}libasound-module-rate-speexrate = "dev-so" |
159 | 160 | ||
160 | # 50-pulseaudio.conf defines a device named "pulse" that applications can use | 161 | # 50-pulseaudio.conf defines a device named "pulse" that applications can use |
161 | # if they explicitly want to use the PulseAudio plugin. | 162 | # if they explicitly want to use the PulseAudio plugin. |
162 | # 99-pulseaudio-default.conf configures the "default" device to use the | 163 | # 99-pulseaudio-default.conf configures the "default" device to use the |
163 | # PulseAudio plugin. | 164 | # PulseAudio plugin. |
164 | FILES_${PN}-pulseaudio-conf += "\ | 165 | FILES:${PN}-pulseaudio-conf += "\ |
165 | ${datadir}/alsa/alsa.conf.d/50-pulseaudio.conf \ | 166 | ${datadir}/alsa/alsa.conf.d/50-pulseaudio.conf \ |
166 | ${datadir}/alsa/alsa.conf.d/99-pulseaudio-default.conf \ | 167 | ${datadir}/alsa/alsa.conf.d/99-pulseaudio-default.conf \ |
167 | ${sysconfdir}/alsa/conf.d/50-pulseaudio.conf \ | 168 | ${sysconfdir}/alsa/conf.d/50-pulseaudio.conf \ |
168 | ${sysconfdir}/alsa/conf.d/99-pulseaudio-default.conf \ | 169 | ${sysconfdir}/alsa/conf.d/99-pulseaudio-default.conf \ |
169 | " | 170 | " |
170 | 171 | ||
171 | RDEPENDS_${PN}-pulseaudio-conf += "\ | 172 | RDEPENDS:${PN}-pulseaudio-conf += "\ |
172 | ${MLPREFIX}libasound-module-conf-pulse \ | 173 | ${MLPREFIX}libasound-module-conf-pulse \ |
173 | ${MLPREFIX}libasound-module-ctl-pulse \ | 174 | ${MLPREFIX}libasound-module-ctl-pulse \ |
174 | ${MLPREFIX}libasound-module-pcm-pulse \ | 175 | ${MLPREFIX}libasound-module-pcm-pulse \ |
diff --git a/meta/recipes-multimedia/alsa/alsa-tools_1.2.2.bb b/meta/recipes-multimedia/alsa/alsa-tools_1.2.11.bb index 0a25d809b0..53868041c0 100644 --- a/meta/recipes-multimedia/alsa/alsa-tools_1.2.2.bb +++ b/meta/recipes-multimedia/alsa/alsa-tools_1.2.11.bb | |||
@@ -5,7 +5,7 @@ firmware loaders for pcmcia, USB and the hdsp devices." | |||
5 | HOMEPAGE = "http://www.alsa-project.org" | 5 | HOMEPAGE = "http://www.alsa-project.org" |
6 | BUGTRACKER = "http://alsa-project.org/main/index.php/Bug_Tracking" | 6 | BUGTRACKER = "http://alsa-project.org/main/index.php/Bug_Tracking" |
7 | SECTION = "console/utils" | 7 | SECTION = "console/utils" |
8 | LICENSE = "GPLv2 & LGPLv2+" | 8 | LICENSE = "GPL-2.0-only & LGPL-2.0-or-later" |
9 | DEPENDS = "alsa-lib" | 9 | DEPENDS = "alsa-lib" |
10 | 10 | ||
11 | LIC_FILES_CHKSUM = "file://hdsploader/COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ | 11 | LIC_FILES_CHKSUM = "file://hdsploader/COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ |
@@ -14,8 +14,7 @@ LIC_FILES_CHKSUM = "file://hdsploader/COPYING;md5=59530bdf33659b29e73d4adb9f9f65 | |||
14 | 14 | ||
15 | SRC_URI = "https://www.alsa-project.org/files/pub/tools/${BP}.tar.bz2" | 15 | SRC_URI = "https://www.alsa-project.org/files/pub/tools/${BP}.tar.bz2" |
16 | 16 | ||
17 | SRC_URI[md5sum] = "4e6187d2c3a8c73a9d75d66a72faed27" | 17 | SRC_URI[sha256sum] = "0915c9634a502fd3655ca9c574d259bc9e79983d91d45aeacff6f3c00f8ae3e9" |
18 | SRC_URI[sha256sum] = "bfd3c7aae1289269605d3da02279159b10e3dabdd31e658cbceaa30170957349" | ||
19 | 18 | ||
20 | inherit autotools-brokensep pkgconfig | 19 | inherit autotools-brokensep pkgconfig |
21 | # brokensep as as10k1 (and probably more) fail out of tree | 20 | # brokensep as as10k1 (and probably more) fail out of tree |
@@ -72,6 +71,7 @@ python do_compile() { | |||
72 | } | 71 | } |
73 | 72 | ||
74 | python do_install() { | 73 | python do_install() { |
74 | d.delVarFlag("autotools_do_install", "cleandirs") | ||
75 | for subdir in d.getVar("PACKAGECONFIG").split(): | 75 | for subdir in d.getVar("PACKAGECONFIG").split(): |
76 | subdir = subdir.replace("--", "/") | 76 | subdir = subdir.replace("--", "/") |
77 | bb.note("Installing %s" % subdir) | 77 | bb.note("Installing %s" % subdir) |
@@ -86,4 +86,4 @@ python do_install() { | |||
86 | pass | 86 | pass |
87 | } | 87 | } |
88 | 88 | ||
89 | FILES_${PN} += "${datadir}" | 89 | FILES:${PN} += "${datadir}" |
diff --git a/meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.4.bb b/meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.5.1.bb index 26542fbbbc..4374a6bb6d 100644 --- a/meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.4.bb +++ b/meta/recipes-multimedia/alsa/alsa-topology-conf_1.2.5.1.bb | |||
@@ -8,7 +8,8 @@ LICENSE = "BSD-3-Clause" | |||
8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=20d74d74db9741697903372ad001d3b4" | 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=20d74d74db9741697903372ad001d3b4" |
9 | 9 | ||
10 | SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2" | 10 | SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2" |
11 | SRC_URI[sha256sum] = "55e0e6e42eca4cc7656c257af2440cdc65b83689dca49fc60ca0194db079ed07" | 11 | SRC_URI[sha256sum] = "f7c5bae1545abcd73824bc97f4e72c340e11abea188ba0f1c06f5e0ad776b179" |
12 | # Something went wrong at upstream tarballing | ||
12 | 13 | ||
13 | inherit allarch | 14 | inherit allarch |
14 | 15 | ||
@@ -19,4 +20,4 @@ do_install() { | |||
19 | 20 | ||
20 | PACKAGES = "${PN}" | 21 | PACKAGES = "${PN}" |
21 | 22 | ||
22 | FILES_${PN} = "*" | 23 | FILES:${PN} = "*" |
diff --git a/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.4.bb b/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.11.bb index 32cf41c8fd..ce1a42c9b8 100644 --- a/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.4.bb +++ b/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.11.bb | |||
@@ -8,7 +8,8 @@ LICENSE = "BSD-3-Clause" | |||
8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=20d74d74db9741697903372ad001d3b4" | 8 | LIC_FILES_CHKSUM = "file://LICENSE;md5=20d74d74db9741697903372ad001d3b4" |
9 | 9 | ||
10 | SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2" | 10 | SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2" |
11 | SRC_URI[sha256sum] = "2c3b535c77dcb9aaf62a61f4f8324f1ab184162f105f7ec9ed1e37c742fcd340" | 11 | SRC_URI[sha256sum] = "387c01cf30e2a1676d7b8f72b2681cf219abca70dd1ec2a9e33add5bf3feae81" |
12 | # Something went wrong at upstream tarballing | ||
12 | 13 | ||
13 | inherit allarch | 14 | inherit allarch |
14 | 15 | ||
@@ -20,4 +21,4 @@ do_install() { | |||
20 | 21 | ||
21 | PACKAGES = "${PN}" | 22 | PACKAGES = "${PN}" |
22 | 23 | ||
23 | FILES_${PN} = "*" | 24 | FILES:${PN} = "*" |
diff --git a/meta/recipes-multimedia/alsa/alsa-utils-scripts_1.2.4.bb b/meta/recipes-multimedia/alsa/alsa-utils-scripts_1.2.4.bb deleted file mode 100644 index 048fef68a5..0000000000 --- a/meta/recipes-multimedia/alsa/alsa-utils-scripts_1.2.4.bb +++ /dev/null | |||
@@ -1,25 +0,0 @@ | |||
1 | require alsa-utils.inc | ||
2 | |||
3 | SUMMARY = "Shell scripts that show help info and create ALSA configuration files" | ||
4 | PROVIDES = "alsa-utils-alsaconf" | ||
5 | |||
6 | FILESEXTRAPATHS_prepend := "${THISDIR}/alsa-utils:" | ||
7 | |||
8 | PACKAGES = "${PN}" | ||
9 | RDEPENDS_${PN} += "bash" | ||
10 | |||
11 | FILES_${PN} = "${sbindir}/alsaconf \ | ||
12 | ${sbindir}/alsa-info.sh \ | ||
13 | ${sbindir}/alsabat-test.sh \ | ||
14 | " | ||
15 | |||
16 | S = "${WORKDIR}/alsa-utils-${PV}" | ||
17 | |||
18 | do_install() { | ||
19 | install -d ${D}${sbindir} | ||
20 | install -m 0755 ${B}/alsaconf/alsaconf ${D}${sbindir}/ | ||
21 | install -m 0755 ${S}/alsa-info/alsa-info.sh ${D}${sbindir}/ | ||
22 | if ${@bb.utils.contains('PACKAGECONFIG', 'bat', 'true', 'false', d)}; then | ||
23 | install -m 0755 ${S}/bat/alsabat-test.sh ${D}${sbindir}/ | ||
24 | fi | ||
25 | } | ||
diff --git a/meta/recipes-multimedia/alsa/alsa-utils.inc b/meta/recipes-multimedia/alsa/alsa-utils_1.2.11.bb index f2e8133d2c..e598fac9f8 100644 --- a/meta/recipes-multimedia/alsa/alsa-utils.inc +++ b/meta/recipes-multimedia/alsa/alsa-utils_1.2.11.bb | |||
@@ -4,8 +4,9 @@ designed to allow users to control the various parts of the ALSA system." | |||
4 | HOMEPAGE = "http://www.alsa-project.org" | 4 | HOMEPAGE = "http://www.alsa-project.org" |
5 | BUGTRACKER = "http://alsa-project.org/main/index.php/Bug_Tracking" | 5 | BUGTRACKER = "http://alsa-project.org/main/index.php/Bug_Tracking" |
6 | SECTION = "console/utils" | 6 | SECTION = "console/utils" |
7 | # Some parts are GPLv2+, some are only GPLv2 (e.g. axfer, alsactl) so result is GPLv2 | 7 | # Some parts are GPL-2.0-or-later, some are GPL-2.0-only (e.g. axfer, alsactl) |
8 | LICENSE = "GPLv2" | 8 | # so result is GPL-2.0-only |
9 | LICENSE = "GPL-2.0-only" | ||
9 | LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ | 10 | LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ |
10 | file://alsactl/utils.c;beginline=3;endline=18;md5=96cc06a4cebe5eb7975688ffb0e65642" | 11 | file://alsactl/utils.c;beginline=3;endline=18;md5=96cc06a4cebe5eb7975688ffb0e65642" |
11 | DEPENDS = "alsa-lib ncurses libsamplerate0" | 12 | DEPENDS = "alsa-lib ncurses libsamplerate0" |
@@ -23,8 +24,9 @@ PACKAGECONFIG[udev] = "--with-udev-rules-dir=`pkg-config --variable=udevdir udev | |||
23 | PACKAGECONFIG[manpages] = "--enable-xmlto, --disable-xmlto, xmlto-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native" | 24 | PACKAGECONFIG[manpages] = "--enable-xmlto, --disable-xmlto, xmlto-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native" |
24 | 25 | ||
25 | # alsa-utils specified in SRC_URI due to alsa-utils-scripts recipe | 26 | # alsa-utils specified in SRC_URI due to alsa-utils-scripts recipe |
26 | SRC_URI = "https://www.alsa-project.org/files/pub/utils/alsa-utils-${PV}.tar.bz2" | 27 | SRC_URI = "https://www.alsa-project.org/files/pub/utils/alsa-utils-${PV}.tar.bz2 \ |
27 | SRC_URI[sha256sum] = "98ffc2d599de0577d423a48fa5f20a992ca0b82d812ed1f2e58ade49ac6da426" | 28 | " |
29 | SRC_URI[sha256sum] = "9ac6ca3a883f151e568dcf979b8d2e5cbecc51b819bb0e6bb8a2e9b34cc428a7" | ||
28 | 30 | ||
29 | # On build machines with python-docutils (not python3-docutils !!) installed | 31 | # On build machines with python-docutils (not python3-docutils !!) installed |
30 | # rst2man (not rst2man.py) is detected and compile fails with | 32 | # rst2man (not rst2man.py) is detected and compile fails with |
@@ -52,56 +54,71 @@ ALSA_UTILS_PKGS = "\ | |||
52 | alsa-utils-alsactl \ | 54 | alsa-utils-alsactl \ |
53 | alsa-utils-alsaloop \ | 55 | alsa-utils-alsaloop \ |
54 | alsa-utils-alsaucm \ | 56 | alsa-utils-alsaucm \ |
57 | alsa-utils-scripts \ | ||
58 | alsa-utils-nhltdmicinfo \ | ||
55 | " | 59 | " |
56 | 60 | ||
57 | PACKAGES += "${ALSA_UTILS_PKGS}" | 61 | PACKAGES += "${ALSA_UTILS_PKGS}" |
58 | RDEPENDS_${PN} += "${ALSA_UTILS_PKGS}" | 62 | RDEPENDS:${PN} += "${ALSA_UTILS_PKGS}" |
59 | 63 | ||
60 | FILES_${PN} = "" | 64 | FILES:${PN} = "" |
61 | ALLOW_EMPTY_alsa-utils = "1" | 65 | ALLOW_EMPTY:alsa-utils = "1" |
62 | FILES_alsa-utils-alsabat = "${bindir}/alsabat" | 66 | FILES:alsa-utils-alsabat = "${bindir}/alsabat" |
63 | FILES_alsa-utils-alsatplg = "${bindir}/alsatplg" | 67 | FILES:alsa-utils-alsatplg = "${bindir}/alsatplg ${libdir}/alsa-topology" |
64 | FILES_alsa-utils-aplay = "${bindir}/aplay ${bindir}/arecord ${bindir}/axfer" | 68 | FILES:alsa-utils-aplay = "${bindir}/aplay ${bindir}/arecord ${bindir}/axfer" |
65 | FILES_alsa-utils-amixer = "${bindir}/amixer" | 69 | FILES:alsa-utils-amixer = "${bindir}/amixer" |
66 | FILES_alsa-utils-alsamixer = "${bindir}/alsamixer" | 70 | FILES:alsa-utils-alsamixer = "${bindir}/alsamixer" |
67 | FILES_alsa-utils-speakertest = "${bindir}/speaker-test ${datadir}/sounds/alsa/ ${datadir}/alsa/speaker-test/" | 71 | FILES:alsa-utils-speakertest = "${bindir}/speaker-test ${datadir}/sounds/alsa/ ${datadir}/alsa/speaker-test/" |
68 | FILES_alsa-utils-midi = "${bindir}/aplaymidi ${bindir}/arecordmidi ${bindir}/amidi" | 72 | FILES:alsa-utils-midi = "${bindir}/aplaymidi ${bindir}/arecordmidi ${bindir}/amidi" |
69 | FILES_alsa-utils-aconnect = "${bindir}/aconnect" | 73 | FILES:alsa-utils-aconnect = "${bindir}/aconnect" |
70 | FILES_alsa-utils-aseqnet = "${bindir}/aseqnet" | 74 | FILES:alsa-utils-aseqnet = "${bindir}/aseqnet" |
71 | FILES_alsa-utils-iecset = "${bindir}/iecset" | 75 | FILES:alsa-utils-iecset = "${bindir}/iecset" |
72 | FILES_alsa-utils-alsactl = "${sbindir}/alsactl */udev/rules.d/90-alsa-restore.rules */*/udev/rules.d/90-alsa-restore.rules ${systemd_unitdir} ${localstatedir}/lib/alsa ${datadir}/alsa/init/" | 76 | FILES:alsa-utils-alsactl = "${sbindir}/alsactl */udev/rules.d/90-alsa-restore.rules */*/udev/rules.d/90-alsa-restore.rules ${systemd_unitdir} ${localstatedir}/lib/alsa ${datadir}/alsa/init/" |
73 | FILES_alsa-utils-aseqdump = "${bindir}/aseqdump" | 77 | FILES:alsa-utils-aseqdump = "${bindir}/aseqdump" |
74 | FILES_alsa-utils-alsaloop = "${bindir}/alsaloop" | 78 | FILES:alsa-utils-alsaloop = "${bindir}/alsaloop" |
75 | FILES_alsa-utils-alsaucm = "${bindir}/alsaucm */udev/rules.d/89-alsa-ucm.rules */*/udev/rules.d/89-alsa-ucm.rules" | 79 | FILES:alsa-utils-alsaucm = "${bindir}/alsaucm */udev/rules.d/89-alsa-ucm.rules */*/udev/rules.d/89-alsa-ucm.rules" |
76 | 80 | FILES:alsa-utils-scripts = "${sbindir}/alsaconf \ | |
77 | SUMMARY_alsa-utils-alsabat = "Command-line sound tester for ALSA sound card driver" | 81 | ${sbindir}/alsa-info.sh \ |
78 | SUMMARY_alsa-utils-alsatplg = "Converts topology text files into binary format for kernel" | 82 | ${sbindir}/alsabat-test.sh \ |
79 | SUMMARY_alsa-utils-aplay = "Play (and record) sound files using ALSA" | 83 | " |
80 | SUMMARY_alsa-utils-amixer = "Command-line control for ALSA mixer and settings" | 84 | FILES:alsa-utils-nhltdmicinfo = "${bindir}/nhlt-dmic-info" |
81 | SUMMARY_alsa-utils-alsamixer = "ncurses-based control for ALSA mixer and settings" | 85 | |
82 | SUMMARY_alsa-utils-speakertest = "ALSA surround speaker test utility" | 86 | SUMMARY:alsa-utils-alsabat = "Command-line sound tester for ALSA sound card driver" |
83 | SUMMARY_alsa-utils-midi = "Miscellaneous MIDI utilities for ALSA" | 87 | SUMMARY:alsa-utils-alsatplg = "Converts topology text files into binary format for kernel" |
84 | SUMMARY_alsa-utils-aconnect = "ALSA sequencer connection manager" | 88 | SUMMARY:alsa-utils-aplay = "Play (and record) sound files using ALSA" |
85 | SUMMARY_alsa-utils-aseqnet = "Network client/server for ALSA sequencer" | 89 | SUMMARY:alsa-utils-amixer = "Command-line control for ALSA mixer and settings" |
86 | SUMMARY_alsa-utils-iecset = "ALSA utility for setting/showing IEC958 (S/PDIF) status bits" | 90 | SUMMARY:alsa-utils-alsamixer = "ncurses-based control for ALSA mixer and settings" |
87 | SUMMARY_alsa-utils-alsactl = "Saves/restores ALSA-settings in /etc/asound.state" | 91 | SUMMARY:alsa-utils-speakertest = "ALSA surround speaker test utility" |
88 | SUMMARY_alsa-utils-aseqdump = "Shows the events received at an ALSA sequencer port" | 92 | SUMMARY:alsa-utils-midi = "Miscellaneous MIDI utilities for ALSA" |
89 | SUMMARY_alsa-utils-alsaloop = "ALSA PCM loopback utility" | 93 | SUMMARY:alsa-utils-aconnect = "ALSA sequencer connection manager" |
90 | SUMMARY_alsa-utils-alsaucm = "ALSA Use Case Manager" | 94 | SUMMARY:alsa-utils-aseqnet = "Network client/server for ALSA sequencer" |
91 | 95 | SUMMARY:alsa-utils-iecset = "ALSA utility for setting/showing IEC958 (S/PDIF) status bits" | |
92 | RRECOMMENDS_alsa-utils-alsactl = "alsa-states" | 96 | SUMMARY:alsa-utils-alsactl = "Saves/restores ALSA-settings in /etc/asound.state" |
97 | SUMMARY:alsa-utils-aseqdump = "Shows the events received at an ALSA sequencer port" | ||
98 | SUMMARY:alsa-utils-alsaloop = "ALSA PCM loopback utility" | ||
99 | SUMMARY:alsa-utils-alsaucm = "ALSA Use Case Manager" | ||
100 | SUMMARY:alsa-utils-scripts = "Shell scripts that show help info and create ALSA configuration files" | ||
101 | SUMMARY:alsa-utils-nhltdmicinfo = "Dumps microphone array information from ACPI NHLT table" | ||
102 | |||
103 | RRECOMMENDS:alsa-utils-alsactl = "alsa-states" | ||
93 | 104 | ||
94 | do_install() { | 105 | do_install() { |
95 | autotools_do_install | 106 | autotools_do_install |
96 | 107 | ||
97 | # We don't ship this here because it requires a dependency on bash. | 108 | install -d ${D}${sbindir} |
98 | # See alsa-utils-scripts_${PV}.bb | 109 | install -m 0755 ${B}/alsaconf/alsaconf ${D}${sbindir}/ |
99 | rm ${D}${sbindir}/alsaconf | 110 | install -m 0755 ${S}/alsa-info/alsa-info.sh ${D}${sbindir}/ |
100 | rm ${D}${sbindir}/alsa-info.sh | 111 | if ${@bb.utils.contains('PACKAGECONFIG', 'bat', 'true', 'false', d)}; then |
101 | rm -f ${D}${sbindir}/alsabat-test.sh | 112 | install -m 0755 ${S}/bat/alsabat-test.sh ${D}${sbindir}/ |
113 | fi | ||
102 | 114 | ||
103 | # If udev is disabled, we told configure to install the rules | 115 | # If udev is disabled, we told configure to install the rules |
104 | # in /unwanted, so we can remove them now. If udev is enabled, | 116 | # in /unwanted, so we can remove them now. If udev is enabled, |
105 | # then /unwanted won't exist and this will have no effect. | 117 | # then /unwanted won't exist and this will have no effect. |
106 | rm -rf ${D}/unwanted | 118 | rm -rf ${D}/unwanted |
107 | } | 119 | } |
120 | |||
121 | |||
122 | PROVIDES = "alsa-utils-alsaconf alsa-utils-scripts" | ||
123 | |||
124 | RDEPENDS:${PN}-scripts += "bash" | ||
diff --git a/meta/recipes-multimedia/alsa/alsa-utils_1.2.4.bb b/meta/recipes-multimedia/alsa/alsa-utils_1.2.4.bb deleted file mode 100644 index 3430288da4..0000000000 --- a/meta/recipes-multimedia/alsa/alsa-utils_1.2.4.bb +++ /dev/null | |||
@@ -1,2 +0,0 @@ | |||
1 | require alsa-utils.inc | ||
2 | |||