mirror of
git://git.yoctoproject.org/poky
synced 2026-04-02 02:49:11 +00: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: 2bcdcd8471d9769eaf9304809d9b8e0893cae8e0) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Fabien Thomas <fabien.thomas@smile.fr> Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Paul Barker <paul@pbarker.dev>
46 lines
1.5 KiB
BlitzBasic
46 lines
1.5 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"
|
|
SRC_URI += "file://CVE-2026-25068.patch"
|
|
SRC_URI[sha256sum] = "ad582993d52cdb5fb159a0beab60a6ac57eab0cc1bdf85dc4db6d6197f02333f"
|
|
|
|
inherit autotools pkgconfig
|
|
|
|
EXTRA_OECONF += " \
|
|
${@bb.utils.contains('TARGET_FPU', 'soft', '--with-softfloat', '', d)} \
|
|
--disable-python \
|
|
"
|
|
|
|
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"
|