mirror of
https://git.yoctoproject.org/poky
synced 2026-03-12 02:09:39 +01:00
Pick patch mentioned in NVD report. It also includes CVE ID in commit message. Use older SNDERR funtion as new one is not yet available. This was copied from Debian patch. (From OE-Core rev: 517bda641fcccbeae1988092196dc44ab7cc1491) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Paul Barker <paul@pbarker.dev> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
48 lines
1.6 KiB
BlitzBasic
48 lines
1.6 KiB
BlitzBasic
SUMMARY = "ALSA sound library"
|
|
DESCRIPTION = "(Occasionally a.k.a. libasound) is a userspace library that \
|
|
provides a level of abstraction over the /dev interfaces provided by the kernel modules."
|
|
HOMEPAGE = "http://www.alsa-project.org"
|
|
BUGTRACKER = "http://alsa-project.org/main/index.php/Bug_Tracking"
|
|
SECTION = "libs/multimedia"
|
|
LICENSE = "LGPL-2.1-only & GPL-2.0-or-later"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7 \
|
|
file://src/socket.c;md5=285675b45e83f571c6a957fe4ab79c93;beginline=9;endline=24 \
|
|
"
|
|
|
|
SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2 \
|
|
file://0001-topology-correct-version-script-path.patch \
|
|
file://CVE-2026-25068.patch \
|
|
"
|
|
SRC_URI[sha256sum] = "9f3f2f69b995f9ad37359072fbc69a3a88bfba081fc83e9be30e14662795bb4d"
|
|
|
|
inherit autotools pkgconfig
|
|
|
|
EXTRA_OECONF += " \
|
|
${@bb.utils.contains('TARGET_FPU', 'soft', '--with-softfloat', '', d)} \
|
|
--disable-python --disable-old-symbols \
|
|
"
|
|
|
|
PACKAGES =+ "alsa-server alsa-conf libatopology"
|
|
|
|
FILES:alsa-server = "${bindir}/*"
|
|
FILES:alsa-conf = "${datadir}/alsa/"
|
|
FILES:libatopology = "${libdir}/libatopology.so.*"
|
|
|
|
RDEPENDS:${PN}:class-target = "alsa-conf alsa-ucm-conf"
|
|
RDEPENDS:libatopology:class-target = "alsa-topology-conf"
|
|
|
|
# upgrade path
|
|
RPROVIDES:${PN} = "libasound"
|
|
RREPLACES:${PN} = "libasound"
|
|
RCONFLICTS:${PN} = "libasound"
|
|
|
|
RPROVIDES:${PN}-dev = "alsa-dev"
|
|
RREPLACES:${PN}-dev = "alsa-dev"
|
|
RCONFLICTS:${PN}-dev = "alsa-dev"
|
|
|
|
RPROVIDES:alsa-conf = "alsa-conf-base"
|
|
RREPLACES:alsa-conf = "alsa-conf-base"
|
|
RCONFLICTS:alsa-conf = "alsa-conf-base"
|
|
|
|
BBCLASSEXTEND = "native nativesdk"
|