diff --git a/baselibs.conf b/baselibs.conf index afe90ad..4ab71b0 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,8 +1,8 @@ -libFLAC12 +libFLAC14 obsoletes "flac- <= " obsoletes "libflac- <= " -libFLAC++10 +libFLAC++11 flac-devel requires -flac- - requires "libFLAC12- = " - requires "libFLAC++10- = " + requires "libFLAC14- = " + requires "libFLAC++11- = " diff --git a/flac-1.4.3.tar.xz b/flac-1.4.3.tar.xz deleted file mode 100644 index f0fd61c..0000000 --- a/flac-1.4.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6c58e69cd22348f441b861092b825e591d0b822e106de6eb0ee4d05d27205b70 -size 1006728 diff --git a/flac-1.5.0.tar.xz b/flac-1.5.0.tar.xz new file mode 100644 index 0000000..f2c8c27 --- /dev/null +++ b/flac-1.5.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2c1c76592a82ffff8413ba3c4a1299b6c7ab06c734dee03fd88630485c2b920 +size 1078872 diff --git a/flac.changes b/flac.changes index 51473e0..e38869e 100644 --- a/flac.changes +++ b/flac.changes @@ -1,3 +1,57 @@ +------------------------------------------------------------------- +Tue Feb 11 19:02:04 UTC 2025 - Martin Hauke + +- Update to version 1.5.0 + General + * Multithreaded encoding is now possible in libFLAC and through + the flac command line tool. + * The GFDL license file is updated to version 1.3. + * The markdown tool documentation is now also converted to HTML, + for bundling with systems that do not read manpages. + * Decoding of chained Ogg FLAC files is now possible. + * Is is now possible in libFLAC, libFLAC++ and metaflac to write + to a new file when changing metadata, instead of needing to + verwrite an existing file. + flac + * Testing mode (flac -t) now parses all metadata blocks and warns + the user when ID3v1 metadata is detected. + * A warning is displayed when frame numbers do not increase + correctly throughout a file. + * The explain option (-H or --explain) is now removed, use the + manpage or html tool documentation instead. + * Built-in help and tool documentation are improved. + * When re-encoding a FLAC file from an existing FLAC file, a + check is added that the MD5 sums of both files are the same. + libFLAC and libFLAC++ + * The library interfaces have been extended. + See the porting guide (part of the API documentation). + * An error is sent when a frame is missing + * The algorithm of the 'loose mid side' option has changed. + Instead of checking every few frames which option is best and + keeping that for the next few frames, a fast heuristic is now + used. This was necessary to enable multithreading + * Most level 0 metadata interface functions now also work with + Ogg FLAC files. + * When encoding Ogg FLAC files, the callback now returns a + number of samples instead of always 0. + * When changing metadata, libFLAC now detects when an input file + is a symlink, and will refuse to write data to it when an + in-place rewrite of the metadata cannot happen. + * When encoding using seektable templates, unused seekpoints + (with a sample number higher than the total number of samples) + are converted to placeholders. + Build system + * The microbench utility has been removed. + * Minimum CMake version required (when building with CMake) is + now formally 3.12. + Testing/validation + * Improve fuzzing of allocation failures. + * Various other fuzzing improvements. + Documentation + * The FLAC format is now specified in RFC 9639. + * The foreign metadata storage format used by the flac command + line tool is now properly documented. + ------------------------------------------------------------------- Fri Jun 23 10:06:09 UTC 2023 - Antonio Larrosa diff --git a/flac.spec b/flac.spec index be042c0..a974d3a 100644 --- a/flac.spec +++ b/flac.spec @@ -1,7 +1,7 @@ # # spec file for package flac # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,11 @@ # -%define sover 12 -%define sover_plus 10 +%define sover 14 +%define sover_plus 11 Name: flac -Version: 1.4.3 +Version: 1.5.0 Release: 0 Summary: Free Lossless Audio Codec License: BSD-3-Clause AND GPL-2.0-or-later AND GFDL-1.2-only