mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-10-15 18:27:12 +00:00
Changelog: ========= * Note incorrect field name 'min_rate' should be called 'max_rate'. * Apply timeout in MMC command on GNU/Linux * Fix no MMC data returned when buffer size is divisible by 256 (skr4n). * Deprecate obscure MMC set length macros * In eject programs on GNU/Linux, cdio_open needs access mode RDWR. * More ISO field validation in RockRidge * Validate bounds in disk images reading * Validate UDF File Identifier Descriptor bounds * Change references from MMC-5 to MMC-6 Draft 2g when possible. * At URLS for MMC6 Draft 2g and SPC-3. * Administrivia: Error when help2man not found in maintainer mode. Otherwise warn, and tolerate builds without help2man. * Correct the way MMC CDB allocation length values are set * Correct XA attribute flags - Add '*SYS' values of the XA attribute flags to represent the other/world user mode bits. - Fix it to use the '*OTH' values instead. * Use thread locals in recursion check to allow multi-threaded use * Correct macOS workflows * Fix '-Wdiscarded-qualifiers' warnings * Fix 'udf_read_block' docs; count blocks, not bytes * Go over grammar and spelling in docs. * Go over doxygen formatting. (More should be done though). * start to use clang-format to format C files. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
34 lines
1.2 KiB
BlitzBasic
34 lines
1.2 KiB
BlitzBasic
SUMMARY = "The GNU Compact Disc Input and Control library (libcdio) contains a library for CD-ROM and CD image access."
|
|
HOMEPAGE = "http://www.gnu.org/software/libcdio/"
|
|
SECTION = "libs"
|
|
LICENSE = "GPL-3.0-or-later"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504"
|
|
|
|
SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BP}.tar.bz2"
|
|
|
|
SRC_URI[sha256sum] = "8e6a305f81e45a78b41ce696d34497cc208d97075469d7304c11a6d44bf006ac"
|
|
|
|
inherit autotools pkgconfig github-releases
|
|
|
|
PACKAGECONFIG ??= "cdda-player"
|
|
PACKAGECONFIG[cdda-player] = "--with-cdda-player,--without-cdda-player,ncurses"
|
|
PACKAGECONFIG[cddb] = "--enable-cddb,--disable-cddb,libcddb"
|
|
PACKAGECONFIG[vcd-info] = "--enable-vcd-info,--disable-vcd-info,vcdimager"
|
|
|
|
# add -D_LARGEFILE64_SOURCE for 32bit targets
|
|
CFLAGS += "${@['-D_LARGEFILE64_SOURCE',''][d.getVar('SITEINFO_BITS') != '32']}"
|
|
|
|
PACKAGES += "${PN}-utils"
|
|
|
|
FILES:${PN} = "${libdir}/${BPN}${SOLIB}"
|
|
FILES:${PN}-utils = "${bindir}/*"
|
|
|
|
python libcdio_split_packages() {
|
|
libdir = d.expand('${libdir}')
|
|
do_split_packages(d, libdir, r'^lib(.*)\.so\..*', 'lib%s', 'libcdio %s library', extra_depends='', allow_links=True)
|
|
}
|
|
|
|
PACKAGESPLITFUNCS =+ "libcdio_split_packages"
|
|
|
|
CVE_STATUS[CVE-2024-36600] = "fixed-version: fixed in v2.3.0"
|