Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libcdio-devel-2.2.0-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

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.

Provides

Requires

License

GPL-3.0-or-later

Changelog

* 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

Files

/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