Revisions of taglib

Ruediger Oertel's avatar Ruediger Oertel (oertel) committed (revision 2)
Update taglib from 1.11.1 (released in 2017) to 1.13.1 (jsc#PED-6566)

I submitted from my home project instead of from obs because
the version in Factory is missing some bug references which I submitted
to the devel project (https://build.opensuse.org/request/show/1144145)
but the devel project already has taglib 2.0 which is binary incompatible
with 1.x .

- Update to version 1.13.1:
  * Fixed parsing of TXXX frames without description.
  * Detect MP4 atoms with invalid length or type.
  * Do not miss ID3v2 frames when an extended header is present.
  * Use property "DISCSUBTITLE" for ID3v2 "TSST" frame.
  * Build system improvements: Use absolute path for macOS dylib install name,
    support --define-prefix when using pkg-config, fixed minimum required
    CppUnit version.
  * Code clean up using clang-tidy.
- Update to version 1.13:
  * Added interface StreamTypeResolver to support streams which cannot be fopen()'ed, e.g. network files.
  * Added MP4::File::strip() to remove meta atom from MP4 file.
  * Added Map::value() to look up without creating entry.
  * Use property "WORK" instead of "CONTENTGROUP" for ID3v2 "TIT1" frame,
  * use property "WORK" for ASF "WM/ContentGroupDescription",
  * use property "COMPILATION" for ID3v2 "TCMP" frame.
  * Build system improvements: option WITH_ZLIB, BUILD_TESTING instead of
  * BUILD_TESTS, GNUInstallDirs, FeatureSummary, tests with BUILD_SHARED_LIBS,
  * cross compilation with Buildroot, systems without HAVE_GCC_ATOMIC, Clang.
  * Fixed heap-buffer-overflows when handling ASF, APE, FLAC, ID3v2, MP4, MPC tags.
  * Fixed detection of invalid file by extension when correct type can be detected by contents.
  * Fixed unnecessary creation of map entries in APE and FLAC tags if looked up tag does not exist.
  * Fixed parsing of MP4 non-full meta atoms.
  * Fixed potential ID3v1 false positive in the presence of an APE tag.
  * Fixed ID3v2 version handling for frames embedded in CHAP or CTOC frames.
  * Fixed parsing of multiple strings with a single BOM in ID3v2.4.0.
  * Fixed several smaller issues reported by clang-tidy.

- Remove build rpath from executables (boo#1199058, similar to
  bsc#1166467 which was fixed in SLE using -DCMAKE_SKIP_RPATH=ON
Ruediger Oertel's avatar Ruediger Oertel (oertel) committed (revision 1)
initialize package
Displaying all 2 revisions
openSUSE Build Service is sponsored by