| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libtag-devel | Distribution: SUSE Linux Enterprise 15 |
| Version: 1.13.1 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 150600.1.3 | Build date: Thu May 9 14:25:25 2024 |
| Group: Development/Libraries/C and C++ | Build host: h02-armsrv1 |
| Size: 664463 | Source RPM: taglib-1.13.1-150600.1.3.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://taglib.github.io/ | |
| Summary: Development files for taglib | |
This package contains development files for taglib.
LGPL-2.1-or-later
* Wed Jul 12 2023 danilo.spinella@suse.com
- 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.
* Thu Nov 17 2022 jonaski@opensuse.org
- 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.
* Mon May 09 2022 christophe@krop.fr
- Remove build rpath from executables (boo#1199058, similar to
bsc#1166467 which was fixed in SLE using -DCMAKE_SKIP_RPATH=ON
instead of -DCMAKE_SKIP_BUILD_RPATH=ON)
* Thu Mar 18 2021 tiwai@suse.de
- Add missing zlib dependency in devel package
* Fri Mar 12 2021 dmueller@suse.com
- reference download url of tarball
* Tue Feb 16 2021 jonaski@opensuse.org
- Update to version 1.12:
* Added support for WinRT.
* Added support for Linux on POWER.
* Added support for classical music tags of iTunes 12.5.
* Added support for file descriptor to FileStream.
* Added support for 'cmID', 'purl', 'egid' MP4 atoms.
* Added support for 'GRP1' ID3v2 frame.
* Added support for extensible WAV subformat.
* Enabled FileRef to detect file types based on the stream content.
* Dropped support for Windows 9x and NT 4.0 or older.
* Check for mandatory header objects in ASF files.
* More tolerant handling of RIFF padding, WAV files, broken MPEG streams.
* Improved calculation of Ogg, Opus, Speex, WAV, MP4 bitrates.
* Improved Windows compatibility by storing FLAC picture after comments.
* Fixed numerical genres in ID3v2.3.0 'TCON' frames.
* Fixed consistency of API removing MP4 items when empty values are set.
* Fixed consistency of API preferring COMM frames with no description.
* Fixed OOB read on invalid Ogg FLAC files (CVE-2018-11439).
* Fixed handling of empty MPEG files.
* Fixed parsing MP4 mdhd timescale.
* Fixed reading MP4 atoms with zero length.
* Fixed reading FLAC files with zero-sized seektables.
* Fixed handling of lowercase field names in Vorbis Comments.
* Fixed handling of 'rate' atoms in MP4 files.
* Fixed handling of invalid UTF-8 sequences.
* Fixed possible file corruptions when saving Ogg files.
* Fixed handling of non-audio blocks, sampling rates, DSD audio in WavPack files.
* TableOfContentsFrame::toString() improved.
* UserTextIdentificationFrame::toString() improved.
* Marked FileRef::create() deprecated.
* Marked MPEG::File::save() with boolean parameters deprecated,
provide overloads with enum parameters.
* Several smaller bug fixes and performance improvements.
- Remove obsolete patches:
* taglib-versionbump.patch
* 0001-Changed-libdir-includedir-variables-to-change-based-.patch
* Mon Jan 20 2020 christophe@krop.fr
- Add patch to get the right directories when running taglib-config:
* 0001-Changed-libdir-includedir-variables-to-change-based-.patch
* Wed Aug 14 2019 tchvatal@suse.com
- Update to version 1.11.2~git20190725.79bc9ccf:
* Call fflush() before ftruncate() to drop all buffered data (#914)
* Wed Jul 17 2019 tchvatal@suse.com
- Use version 1.11.2~git20190531.ba7adc2b to match up the
update-version.patch
- Install examples
* Mon Jul 08 2019 tchvatal@suse.com
- Switch to service file for generating the package
- Use conditions to enable the multibuild tests in other loop while
also generating the docs
- Make sure the tests are actually executed
* Thu Jul 04 2019 stefan.bruens@rwth-aachen.de
- Split API documentation from devel package, and convert it to multibuild
- API documentation is significantly larger than library and headers
- API documentation is noarch
- Significantly reduced dependency chain for the library package
- Use graphviz-gd instead of graphviz-gnome for API docs
- Cleanup specfile
* Sun Jun 02 2019 stefan.bruens@rwth-aachen.de
- Update to 1.11.2~git20190601, which fixes a regression when reading/
writing MP4 "rate" tags.
- Use proper package version, matching the header file version macros
- Upstream changes:
* Respect atom type when converting rate tag (#896)
* Support ID3v2 GRP1 frame introduced with iTunes 12.5.4.42, #903. (#904)
* Update mp4properties.cpp (#893)
* Minor fix for mp4 media header v0 minimum size check (#895)
* Wed Dec 05 2018 davejplater@gmail.com
- Update to 1.11.1+git20181028 and add taglib-versionbump.patch to
enable qt5 clementine to build with system taglib.
- Removed incorporated taglib-CVE-2017-12678.patch,
taglib-CVE-2018-11439.patch and taglib-fix-ogg.patch.
- Upstream changes:
* Added support for DSF and DSDIFF files.
* Added support for WinRT.
* Added support for classical music tags of iTunes 12.5.
* Added support for file descriptor to FileStream.
* Added support for 'cmID', 'purl', 'egid' MP4 atoms.
* Enabled FileRef to detect file types based on the stream content.
* Check for mandatory header objects in ASF files.
* Fixed OOB read on invalid Ogg FLAC files (CVE-2018-11439).
* Fixed handling of empty MPEG files.
* Fixed reading MP4 atoms with zero length.
* Fixed reading FLAC files with zero-sized seektables.
* Fixed handling of lowercase field names in Vorbis Comments.
* Fixed handling of 'rate' atoms in MP4 files.
* Fixed handling of invalid UTF-8 sequences.
* Fixed possible file corruptions when saving Ogg files.
* TableOfContentsFrame::toString() improved.
* UserTextIdentificationFrame::toString() improved.
* Marked FileRef::create() deprecated.
* Several smaller bug fixes and performance improvements.
* Tue Nov 13 2018 jonas@jkvinge.net
- Add patch to fix Ogg corruption (boo#1179817,
gh#taglib/taglib#864):
* taglib-fix-ogg.patch
* Wed Jun 06 2018 kbabioch@suse.com
- Added taglib-CVE-2018-11439.patch: Fix an out-of-bounds read when loading
invalid ogg flac files (CVE-2018-11439, bsc#1096180).
- Applied spec-cleaner to specfile
* Tue Sep 26 2017 tchvatal@suse.com
- Cleanup bit with spec-cleaner
- Drop librcc dependency as there is no actual code dependency in taglib
* Tue Aug 08 2017 sbrabec@suse.com
- Update to versio 1.11.1:
* Fixed binary incompatible change in TagLib::String.
* Fixed reading ID3v2 CTOC frames with a lot of entries.
* Fixed seeking ByteVectorStream from the end.
- Prevent denial of service (bsc#1052699, CVE-2017-12678,
taglib-CVE-2017-12678.patch).
* Mon May 02 2016 aloisio@gmx.com
- Update to 1.11
* Fixed reading APE items with long keys.
* Fixed reading ID3v2 SYLT frames when description is empty.
1.11 BETA 2:
* Better handling of PCM WAV files with a 'fact' chunk.
* Better handling of corrupted APE tags.
* Efficient decoding of unsynchronized ID3v2 frames.
* Fixed text encoding when saving certain frames in ID3v2.3
tags.
* Fixed updating the size of RIFF files when removing chunks.
* Several smaller bug fixes and performance improvements.
1.11 BETA:
* New API for creating FileRef from IOStream.
* Added support for ID3v2 PCST and WFED frames.
* Added support for pictures in XiphComment.
* Added String::clear().
* Added FLAC::File::strip() for removing non-standard tags.
* Added alternative functions to XiphComment::removeField().
* Added BUILD_BINDINGS build option.
* Added ENABLE_CCACHE build option.
* Replaced ENABLE_STATIC build option with BUILD_SHARED_LIBS.
* Better handling of duplicate ID3v2 tags in all kinds of
files.
* Better handling of duplicate tag chunks in WAV files.
* Better handling of duplicate tag chunks in AIFF files.
* Better handling of duplicate Vorbis comment blocks in FLAC
files.
* Better handling of broken MPEG audio frames.
* Fixed crash when calling File::properties() after strip().
* Fixed crash when parsing certain MPEG files.
* Fixed crash when saving Ogg files.
* Fixed possible file corruptions when saving ASF files.
* Fixed possible file corruptions when saving FLAC files.
* Fixed possible file corruptions when saving MP4 files.
* Fixed possible file corruptions when saving MPEG files.
* Fixed possible file corruptions when saving APE files.
* Fixed possible file corruptions when saving Musepack files.
* Fixed possible file corruptions when saving WavPack files.
* Fixed updating the comment field of Vorbis comments.
* Fixed reading date and time in ID3v2.3 tags.
* Marked ByteVector::null and ByteVector::isNull()
deprecated.
* Marked String::null and String::isNull() deprecated.
* Marked XiphComment::removeField() deprecated.
* Marked Ogg::Page::getCopyWithNewPageSequenceNumber()
deprecated. It returns null.
* Marked custom integer types deprecated.
* Many smaller bug fixes and performance improvements.
* Mon Jan 04 2016 olaf@aepfle.de
- Fix build in SLE_11 by disabling post-install
* Sat Jan 02 2016 mpluskal@suse.com
- Cleanup spec file with spec-cleaner
- Use cmake macros
- Update to 1.10
* New API for the audio length in milliseconds.
* Added new options to the tagwriter example.
* Added support for ID3v2 ETCO and SYLT frames.
* Added support for album artist in PropertyMap API of MP4 files.
* Added support for embedded frames in ID3v2 CHAP and CTOC
frames.
* Added support for AIFF-C files.
* Better handling of duplicate ID3v2 tags in MPEG files.
* Allowed generating taglib.pc on Windows.
* Added ZLIB_SOURCE build option.
* Fixed backwards-incompatible change in TagLib::String when
constructing UTF16 strings.
* Fixed crash when parsing certain FLAC files.
* Fixed crash when encoding empty strings.
* Fixed saving of certain XM files on OS X.
* Changed Xiph and APE generic getters to return
space-concatenated values.
* Fixed possible file corruptions when removing tags from WAV
files.
* Added support for MP4 files with 64-bit atoms in certain 64-bit
environments.
* Prevented ID3v2 padding from being too large.
* Fixed crash when parsing corrupted APE files.
* Fixed crash when parsing corrupted WAV files.
* Fixed crash when parsing corrupted Ogg FLAC files.
* Fixed crash when parsing corrupted MPEG files.
* Fixed saving empty tags in WAV files.
* Fixed crash when parsing corrupted Musepack files.
* Fixed possible memory leaks when parsing AIFF and WAV files.
* Fixed crash when parsing corrupted MP4 files.
* Stopped writing empty ID3v2 frames.
* Fixed possible file corruptions when saving WMA files.
* Added TagLib::MP4::Tag::isEmpty().
* Added accessors to manipulate MP4 tags.
* Fixed crash when parsing corrupted WavPack files.
* Fixed seeking MPEG frames.
* Fixed reading FLAC files with zero-sized padding blocks.
* Added support for reading the encoder information of WMA files.
* Added support for reading the codec of WAV files.
* Added support for multi channel WavPack files.
* Added support for reading the nominal bitrate of Ogg Speex
files.
* Added support for VBR headers in MPEG files.
* Marked FLAC::File::streamInfoData() deprecated. It returns an
empty ByteVector.
* Marked FLAC::File::streamLength() deprecated. It returns zero.
* Fixed possible file corruptions when adding an ID3v1 tag to
FLAC files.
* Fixed self-assignment operator in some types.
* Fixed extraction of MP4 tag keys with an empty list.
* Many smaller bug fixes and performance improvements.
- Drop no longer needed patches:
* taglib-1.7.2-doxygen.patch
* taglib-1.8-strip-rpath.patch
* taglib-1.9.1.uint.patch
/usr/bin/taglib-config /usr/include/taglib /usr/include/taglib/aifffile.h /usr/include/taglib/aiffproperties.h /usr/include/taglib/apefile.h /usr/include/taglib/apefooter.h /usr/include/taglib/apeitem.h /usr/include/taglib/apeproperties.h /usr/include/taglib/apetag.h /usr/include/taglib/asfattribute.h /usr/include/taglib/asffile.h /usr/include/taglib/asfpicture.h /usr/include/taglib/asfproperties.h /usr/include/taglib/asftag.h /usr/include/taglib/attachedpictureframe.h /usr/include/taglib/audioproperties.h /usr/include/taglib/chapterframe.h /usr/include/taglib/commentsframe.h /usr/include/taglib/eventtimingcodesframe.h /usr/include/taglib/fileref.h /usr/include/taglib/flacfile.h /usr/include/taglib/flacmetadatablock.h /usr/include/taglib/flacpicture.h /usr/include/taglib/flacproperties.h /usr/include/taglib/generalencapsulatedobjectframe.h /usr/include/taglib/id3v1genres.h /usr/include/taglib/id3v1tag.h /usr/include/taglib/id3v2.h /usr/include/taglib/id3v2extendedheader.h /usr/include/taglib/id3v2footer.h /usr/include/taglib/id3v2frame.h /usr/include/taglib/id3v2framefactory.h /usr/include/taglib/id3v2header.h /usr/include/taglib/id3v2synchdata.h /usr/include/taglib/id3v2tag.h /usr/include/taglib/infotag.h /usr/include/taglib/itfile.h /usr/include/taglib/itproperties.h /usr/include/taglib/modfile.h /usr/include/taglib/modfilebase.h /usr/include/taglib/modproperties.h /usr/include/taglib/modtag.h /usr/include/taglib/mp4atom.h /usr/include/taglib/mp4coverart.h /usr/include/taglib/mp4file.h /usr/include/taglib/mp4item.h /usr/include/taglib/mp4properties.h /usr/include/taglib/mp4tag.h /usr/include/taglib/mpcfile.h /usr/include/taglib/mpcproperties.h /usr/include/taglib/mpegfile.h /usr/include/taglib/mpegheader.h /usr/include/taglib/mpegproperties.h /usr/include/taglib/oggfile.h /usr/include/taglib/oggflacfile.h /usr/include/taglib/oggpage.h /usr/include/taglib/oggpageheader.h /usr/include/taglib/opusfile.h /usr/include/taglib/opusproperties.h /usr/include/taglib/ownershipframe.h /usr/include/taglib/podcastframe.h /usr/include/taglib/popularimeterframe.h /usr/include/taglib/privateframe.h /usr/include/taglib/relativevolumeframe.h /usr/include/taglib/rifffile.h /usr/include/taglib/s3mfile.h /usr/include/taglib/s3mproperties.h /usr/include/taglib/speexfile.h /usr/include/taglib/speexproperties.h /usr/include/taglib/synchronizedlyricsframe.h /usr/include/taglib/tableofcontentsframe.h /usr/include/taglib/tag.h /usr/include/taglib/tag_c.h /usr/include/taglib/taglib.h /usr/include/taglib/taglib_config.h /usr/include/taglib/taglib_export.h /usr/include/taglib/tbytevector.h /usr/include/taglib/tbytevectorlist.h /usr/include/taglib/tbytevectorstream.h /usr/include/taglib/tdebuglistener.h /usr/include/taglib/textidentificationframe.h /usr/include/taglib/tfile.h /usr/include/taglib/tfilestream.h /usr/include/taglib/tiostream.h /usr/include/taglib/tlist.h /usr/include/taglib/tlist.tcc /usr/include/taglib/tmap.h /usr/include/taglib/tmap.tcc /usr/include/taglib/tpropertymap.h /usr/include/taglib/trefcounter.h /usr/include/taglib/trueaudiofile.h /usr/include/taglib/trueaudioproperties.h /usr/include/taglib/tstring.h /usr/include/taglib/tstringlist.h /usr/include/taglib/uniquefileidentifierframe.h /usr/include/taglib/unknownframe.h /usr/include/taglib/unsynchronizedlyricsframe.h /usr/include/taglib/urllinkframe.h /usr/include/taglib/vorbisfile.h /usr/include/taglib/vorbisproperties.h /usr/include/taglib/wavfile.h /usr/include/taglib/wavpackfile.h /usr/include/taglib/wavpackproperties.h /usr/include/taglib/wavproperties.h /usr/include/taglib/xingheader.h /usr/include/taglib/xiphcomment.h /usr/include/taglib/xmfile.h /usr/include/taglib/xmproperties.h /usr/lib64/libtag.so /usr/lib64/libtag_c.so /usr/lib64/pkgconfig/taglib.pc /usr/lib64/pkgconfig/taglib_c.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Mar 9 16:56:46 2026