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

libid3tag0-0.16.4-1.1 RPM for ppc64le

From OpenSuSE Ports Tumbleweed for ppc64le

Name: libid3tag0 Distribution: openSUSE Tumbleweed
Version: 0.16.4 Vendor: openSUSE
Release: 1.1 Build date: Tue Oct 13 17:41:52 2026
Group: System/Libraries Build host: reproducible
Size: 151942 Source RPM: libid3tag-0.16.4-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://codeberg.org/tenacityteam/libid3tag
Summary: ID3 Tag Manipulation Library
libid3tag is a library for reading and writing ID3 tags, both ID3v1 and
the various versions of ID3v2.

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Tue Oct 13 2026 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 0.16.4:
    * Changes:
      + id3_tag_parse() now returns the number of frames parsed so far after
      encountering a bad frame rather than discarding the whole tag.
      + Some source files are now generated when the build system is being
      generated. Consequently, libid3tag now needs gperf installed at build
      time. This was done to help reduce the maintenance burden on maintaining
      gperf-generated files.
      + The source tree has been reorganized to be a lot cleaner and easier to
      understand.
      + To allow building with CMake 4.0 and later, along with fixing a
      deprecation warning, the minimum required version of CMake to build
      libid3tag is now 3.10
      + Refactor some code and fix some warnings.
      + Files greater than 2 GiB are now properly supported on 32-bit
      UNIX-based/UNIX-like systems (64-bit builds remain unaffected).
      + libid3tag can now be properly built without a C++ toolchain again.
      + ID3v1 Genre list changes:
    - libid3tag now supports genres found in Winamp 5.60. This originates
      from a FreeBSD patch.
    - The genre list code is now automatically generated by CMake at
      build-time and no longer needs to be manually regenerated.
    - Introduce "Afro-Punk" to replace its previous offensively-named
      counterpart.
    * Fixes:
      + Applied some patches from Audio::Scan:
    - Improved iTunes compatibility.
    - Fix PIC frame support.
      + Fix MIME type for ID3v2.2 PIC frames.
      + Fix mojibake issues with UTF-16LE encoded ID3v2 tags without a BOM.
  - Use autosetup and ldconfig_scriptlets macros.
* Sat Nov 11 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.16.3:
    * new upstream location
    * Define a separate library soversion, which is set to 0 to
      preserve ABI compatibility.
* Mon May 09 2022 Christophe Giboudeaux <christophe@krop.fr>
  - Update to 0.16.2
    * Fix null pointer dereference in id3_ucs4_length
      (boo#1081962, CVE-2017-11550)
  - Drop id3_ucs4_length-sanity-check.patch. Merged upstream.
* Fri Apr 08 2022 Manfred Hollstein <manfred.h@gmx.net>
  - Add id3_ucs4_length-sanity-check.patch as Patch0.
    The patch helps to avoid a segfault in programs using this library,
    such as minidlna and potentially others; for details see
    <https://github.com/tenacityteam/libid3tag/pull/7> and
    <https://github.com/tenacityteam/libid3tag/issues/6>
* Thu Dec 09 2021 Ferdinand Thiessen <rpm@fthiessen.de>
  - Update to 0.16.1 from maintained fork by the Tenacity Audio Editor
    * Merge various outstanding patches
    * Upstream pkg-config file
    * Use cmake for build and install cmake files
  - Drop merged fixes
    * fix-build-with-gperf-3.1.diff
    * libid3tag-0.15.1b-mb.diff
    * libid3tag-automake-fix.dif
    * libid3tag-gperf.dif
    * libid3tag-noweak.dif
    * libid3tag-optflags.patch
    * libid3tag-unknown-encoding.patch
    * libid3tag-utf16.patch
    * libid3tag-visibility.patch
* Wed Feb 21 2018 kbabioch@suse.com
  - Added libid3tag-utf16.patch: Fixed id3_utf16_deserialize() in utf16.c,
    which previously misparsed ID3v2 tags encoded in UTF-16 with an odd
    number of bytes, triggering an endless loop allocating memory until
    OOM leading to DoS. (CVE-2004-2779 bsc#1081959 CVE-2017-11551
    bsc#1081961)
  - Added libid3tag-unknown-encoding.patch: Fixed the handling of unknown
    encodings when parsing ID3 tags. (CVE-2017-11550 bsc#1081962
    CVE-2008-2109 bsc#387731)
  - Removed libid3tag-0.15.1b-fix_overflow.patch, since it is handled
    differently by libid3tag-utf16.patch already.
* Wed Oct 11 2017 lnussel@suse.de
  - dont BuildRequire zypper to avoid unecessary dependency chain.
    Check for %suse_version instead.
* Thu May 11 2017 alarrosa@suse.com
  - Add BuildRequires: zypper and use it to check for gperf version so
    the package builds with all versions of gperf (boo#1027205)
* Wed May 10 2017 alarrosa@suse.com
  - Add fix-build-with-gperf-3.1.diff to fix build with gperf 3.1
    which now uses size_t instead of unsigned int for the len parameter
    of the hash/lookup function (boo#1027205)
* Tue Jun 16 2015 mpluskal@suse.com
  - Use url for source
  - Add baselibs.conf as source
  - Cleanup spec file with spec-cleaner

Files

/usr/lib64/libid3tag.so.0
/usr/lib64/libid3tag.so.0.16.4
/usr/share/licenses/libid3tag0
/usr/share/licenses/libid3tag0/COPYING
/usr/share/licenses/libid3tag0/COPYRIGHT


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Oct 21 00:39:05 2026