Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libcdio-devel | Distribution: openSUSE:Factory:zSystems |
Version: 2.2.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Thu Jan 16 01:15:33 2025 |
Group: Development/Languages/C and C++ | Build host: reproducible |
Size: 449521 | Source RPM: libcdio-2.2.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://savannah.gnu.org/projects/libcdio | |
Summary: CD-ROM access library |
The libcdio package contains libraries for CD-ROM and CD image access. Applications can use them as an abstraction to OS- and device-dependent properties of a CD-ROM or of the specific details of various CD image formats. This subpackage contains libraries and header files for developing applications that want to make use of the cdio libraries.
GPL-3.0-or-later
* Thu Jan 16 2025 Matej Cepl <mcepl@cepl.eu> - Update to 2.2.0: - Revised to note ABI change in ISO-9660 shared library (.so) version numbers; bump release version from 2.1.1 to 2.2.0 to note both API and ABI changes. These are the last three bullet items under Version 2.1.1. - Remove LIBCDIO_SOURCE_PATH from configure.ac. * Fri Jan 10 2025 Matej Cepl <mcepl@cepl.eu> - Update to 2.1.1: - More checks of potentially NULL buffers. More malloc()/calloc() result checks. - Enforce non-widestring ("A" suffixed) calls when we pass char* parameters. - Use widestring API calls unless otherwise specified. - Remove a deprecation warning of the declaration of is_cdrom_aspi() and GetVersion(). - Updates for compiling on MSVC. - Move to github - Add github CI checks. - Count empty fields as tracks. - Add some validity checks to enhance security. - Add support for ISO9660 multi extent files. - Fix Recognition of multi-extent in ISO9660 when Joliet is present. - Use getmntent/setmntent for reading mounts. - Use GNU/Linux new ioctl on kernel v5.16 or newer. - Use "%s"-style format in cdda-player.c: to make it catch cases when user input is used in place of format. - Remove some memory leaks in C++ code. - Allow for DO_NOT_WANT_COMPATIBILITY macro in config.h to disable APIs that are being retired. - Fix win32 implementation of .get_track_msf() for CD with first track number > 1 - Fix testing on Windows and remove compilation warnings. - Add Rock Ridge deep directory support. - Fix and clean up various Rock Ridge issues and adjust tests. - Fix double reporting of sizes in cd-info.c. - CD-Text character set interpretation more tolerant of bad input. - Remove homegrown boolean type in favor of <stdbool.h>. - Improve pkg-config configuration detection - Fix crash reading CD TOC on macOS Ventura. - Update freedb references to GnuDB. - Fix charset check in Windows cdio_charset_from_utf8 implementation. - Add support for reading CD-Text on macOS and Windows - Remove upstreamed patch: - fix-undefined-behavior-in-readlink.patch - Remove GPG authentication, not supported any more. * Thu Aug 01 2024 Filip Kastl <filip.kastl@suse.com> - Add c99.patch fixing implicit declaration of a function error so that the 32bit version of this package can be built with GCC 14. * Thu Feb 29 2024 pgajdos@suse.com - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN * Mon Apr 24 2023 Dominique Leuenberger <dimstar@opensuse.org> - Add _multibuild definition: define the additional spec file as a 2nd flavor to build. * Thu Aug 25 2022 Martin Liška <mliska@suse.cz> - Rebase fix-undefined-behavior-in-readlink.patch to the upstream version (only a different formatting is used). * Mon Aug 22 2022 Martin Liška <mliska@suse.cz> - Add fix-undefined-behavior-in-readlink.patch that fixes boo#1202214. * Sat Oct 16 2021 Bjørn Lie <bjorn.lie@gmail.com> - Bump cdiopp_name libcdio++0 to libcdio++1, this was missed when it was bumped by upstream. Followup change in baselibs.conf to. - Split out new subpackage libiso9660++0, add needed Requires and entry in baselibs.conf. * Tue Jul 16 2019 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 2.1.0 (bsc#1108134, bsc#1094761): + NetBSD driver fixes. Switch from MSF addressing to LBA addressing in driver. + Fix handling in drivers,libcdio-paranoia and `cd-info` when starting track number is greater than 1. + More tolerant of non-compliant ISOs such as openSUSE Leap 15.0. + `cdda-player` fixes, such as adding a missing `-d` in cdda-player help. + `cdtext_list_languages_v2()` to be preferred over now deprecated `cdtext_list_languages()`. New API call `cdtext_set_language_index()`. + Add `read-disc-struct` example program to show how to use a MMC `DVD_READ_DISC_STRUCTURE`. + Various errors in driver reading turned into warnings. + Some code cleanups and documentation improvements. + Bugs: - I/O leak when we can't read ISO file (https://savannah.gnu.org/bugs/index.php?53170) - Cdtext not displayed in case of `CDTEXT_LANGUAGE_UNKNOWN` (https://savannah.gnu.org/bugs/index.php?3929) - cd-text with invalid characters failing to convert to utf8 (https://savannah.gnu.org/bugs/index.php?3928) * Mon Jun 11 2018 tchvatal@suse.com - Sort out a bit to properly define all the library names as defines for easier updating in future when soname changes - Execute testsuite
/usr/include/cdio /usr/include/cdio++ /usr/include/cdio++/cdio.hpp /usr/include/cdio++/cdtext.hpp /usr/include/cdio++/device.hpp /usr/include/cdio++/devices.hpp /usr/include/cdio++/disc.hpp /usr/include/cdio++/enum.hpp /usr/include/cdio++/iso9660.hpp /usr/include/cdio++/mmc.hpp /usr/include/cdio++/read.hpp /usr/include/cdio++/track.hpp /usr/include/cdio/audio.h /usr/include/cdio/bytesex.h /usr/include/cdio/bytesex_asm.h /usr/include/cdio/cd_types.h /usr/include/cdio/cdio.h /usr/include/cdio/cdio_config.h /usr/include/cdio/cdtext.h /usr/include/cdio/device.h /usr/include/cdio/disc.h /usr/include/cdio/ds.h /usr/include/cdio/dvd.h /usr/include/cdio/ecma_167.h /usr/include/cdio/iso9660.h /usr/include/cdio/logging.h /usr/include/cdio/memory.h /usr/include/cdio/mmc.h /usr/include/cdio/mmc_cmds.h /usr/include/cdio/mmc_hl_cmds.h /usr/include/cdio/mmc_ll_cmds.h /usr/include/cdio/mmc_util.h /usr/include/cdio/posix.h /usr/include/cdio/read.h /usr/include/cdio/rock.h /usr/include/cdio/sector.h /usr/include/cdio/track.h /usr/include/cdio/types.h /usr/include/cdio/udf.h /usr/include/cdio/udf_file.h /usr/include/cdio/udf_time.h /usr/include/cdio/utf8.h /usr/include/cdio/util.h /usr/include/cdio/version.h /usr/include/cdio/xa.h /usr/lib64/libcdio++.so /usr/lib64/libcdio.so /usr/lib64/libiso9660++.so /usr/lib64/libiso9660.so /usr/lib64/libudf.so /usr/lib64/pkgconfig/libcdio++.pc /usr/lib64/pkgconfig/libcdio.pc /usr/lib64/pkgconfig/libiso9660++.pc /usr/lib64/pkgconfig/libiso9660.pc /usr/lib64/pkgconfig/libudf.pc /usr/share/info/libcdio.info.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Jan 29 02:28:24 2025