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

libdiscid0-0.7.0-1.2 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: libdiscid0 Distribution: openSUSE Tumbleweed
Version: 0.7.0 Vendor: openSUSE
Release: 1.2 Build date: Thu Jul 9 15:08:44 2026
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 17806 Source RPM: libdiscid-0.7.0-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://musicbrainz.org/doc/libdiscid
Summary: Library for gathering DiscIDs and ISRCs from audio CDs
libdiscid is a C library for creating MusicBrainz and freedb DiscIDs
from audio CDs.
It reads a CD's table of contents (TOC) and generates an identifier
which can be used to lookup the CD at MusicBrainz.
Additionally, it provides a submission URL for adding the DiscID to the
database and gathers ISRCs and the MCN from disc.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Thu Jul 09 2026 Yunus Acar <yunus.acar@suse.com>
  - Update Source URL.
  - Switch to declarative cmake build.
    * Update libdiscid-no-crypto.patch for the cmake build system and
      rename to use-openssl.patch.
  - Drop baselibs.conf, as its not used/needed anymore.
  - Update to version 0.7.0:
    * Add DISCID_USE_HTTPS build flag: If set, the functions
      discid_get_submission_url and discid_get_webservice_url will
      generate URLs using the HTTPS protocol instead of HTTP. This
      might break existing applications that rely on the exact URL
      structure being returned, hence this flag is disabled by
      default. NOTE: DISCID_USE_HTTPS will become the default in
      a future release. Please update your software to not rely on
      the exact URL structure being returned.
    * CMake: Fix pkg-config .pc file not being relocatable
    * Autotools: Fix "make docs" not including examples
    * Mac: Fix compiler warning about deprecated use of IOMasterPort
    * Fix compiler warnings about use of strncpy
    * Consistently use CRLF for newlines in versioninfo.rc
    * Provide Windows ARM64 binary builds
  - Trim whitespace in .changes file.
* Tue May 27 2025 Yunus Acar <yunus.acar@suse.com>
  - Update to version 0.6.5:
    * CMake: Restore includedir and libdir
    * Code sign Windows and macOS binaries
* Thu Feb 29 2024 pgajdos@suse.com
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN
* Tue Mar 14 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.6.4:
    * LIB-69: Revert "Use discid_feature enum in discid_read_sparse".
      Fixes compiler errors with C++.
    * LIB-66: fix for Debian kFreeBSD
    * Haiku platform support (TOC only)
    * Use discid_feature enum in discid_read_sparse
    * Fixed building with CMake on macOS
    * LIB-68: provide macOS universal2 binaries with support for both
      x86_64 and arm64
    * LIB-67: Source tarball with updated autotools configuration
    * CMake: Use GNUInstallDirs to determine install location
    * CMake 2.8.12 is now the minimum required version
* Fri Jul 07 2017 tchvatal@suse.com
  - Update to 0.6.2:
    * ISRC and MCN support on BSD
    * LIB-60: fix make check for default device on generic/unknown platform
    * make Doxygen output reproducible (no timestamps)
    * remove newline for Linux device "1" from proc
  - Refresh patch libdiscid-no-crypto.patch
* Thu Mar 23 2017 kstreitova@suse.com
  - cleanup with spec-cleaner
* Mon Jul 04 2016 jengelh@inai.de
  - Remove useless --with-pic (it's for unbuilt static libs).
    Remove redundant %clean.
  - Remove nonsense provide, it is not requested by debuginfo.
* Tue Feb 17 2015 idonmez@suse.com
  - Add baselibs.conf as source
* Tue Feb 17 2015 p.drouand@gmail.com
  - Update to version 0.6.1
    * LIB-59: windows: fix bug preventing ISRC reads
  - Changes from version 0.6.0
    * LIB-41: add discid_get_troc_string() for fuzzy toc lookup
    * LIB-54: add libmusicbrainz example with fuzzy toc lookup
    * LIB-43: windows: the default drive is the first cd drive letter
    * LIB-45: Linux/BSD/Solaris: try several possible default device names
    * LIB-28: Mac: allow drive numbers as devices, default now "1"
    * LIB-55, LIB-56: allow drive numbers for Windows and Linux
    * LIB-53: discid_get_submission_url() returns the new NGS url
      currently no functional change, the old url was redirected
    * LIB-52: more validation for parameters of discid_put()
    * LIB-48: assert successful read/put when API is used
    * the discisrc example prints the name of the device used
  - Add pkgconfig(libmusicbrainz5) build require; new upstream dependency
  - Update libdiscid-no-crypto.patch
* Fri Aug 02 2013 Johannes Dewender <novell@JonnyJD.net>
  - update to version 0.5.2:
    - LIB-40: discid_get_webservice_url() (web service version 1) is deprecated
      please use libmusicbrainz to gather metadata by disc ID
    - LIB-7:  rewrote data track handling, releases with multiple data tracks
      This also fixes LIB-18 (no ID for DVDs) and LIB-9 (PS/PS2 CDs)
    - LIB-44: fix invalid disc IDs on first read of multi-session discs
    - LIB-26: add a better test suite, including valgrind memcheck target
    - LIB-37: Autotools optimization (non-recursive build etc.)
    - print time information in the discid example
  - libdiscid-no-crypto.patch: refreshed via quilt

Files

/usr/lib/libdiscid.so.0
/usr/lib/libdiscid.so.0.7.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 02:32:54 2026