==== chromaprint ====
Version update (1.5.1+git.20221217 -> 1.6.0)
- version update to 1.6.0
* Added support for FFmpeg 8.0
* Added chromaprint_decode_fingerprint_header function
* Added missing chromaprint_get_algorithm function implementation
* Optimized simhash calculation and fingerprint decoding
* Improved fingerprint compression performance by pre-allocating vector storage
* CMake improvements: updated minimum version to 3.10, use GNUInstallDirs, install config targets
* Build Linux ARM64 binaries
* Allow build to exclude internal avresample
- removed patches
- 0005-Fix-compatibility-with-ffmpeg-7.0.patch (upstreamed)
- More precise ffmpeg BuildRequires to nudge bs_sched for 15.6
- Use pkgconfig(libavcodec) to allow building with ffmpeg-*-mini
- Rename %soname to %sover to reflect actual use of the variable
- Use the SRPM base name for the devel subpackage
- Update to version 0.5.4:
+ Build system improvements.
- Modernize spec, use ldconfig_scriptles and autosetup macros and
modern Supplements. Further enable the previously disabled
meson_test macro, run tests during build. Also drop now obsolete
removal of la files, no longer built since port to meson.
- Add ncurses patch 20250830
+ in-progress work to merge MinGW/Windows port.
+ build-fix for experimental Windows configuration (report by Kirill
Makurin).
+ improve pattern used for configure --with-xterm-kbs option.
- Add ncurses patch 20250823
+ improve style of MKterminfo.sh script (patches by Branden Robinson).
+ improve formatting/style of manpages (patches by Branden Robinson).
+ remove redundant definition of ConsoleInfo.
+ change scope of TTY, GET_TTY and SET_TTY to ncurses-internals
- Add ncurses patch +20250816
+ remove redundant reference to compiler in libtool configuration of
mk-1st.awk (report by Lorinczy Zsigmond).
+ build-fixes for --enable-exp-win32 configuration
+ improve formatting/style of manpages (patches by Branden Robinson).
- Fix build of tack as with patch 20250823 some parts of term.h
became ncurses internal (including termios.h e.g.)
- Correct hunk offsets of patch ncurses-6.4.dif
==== python-greenlet ====
Version update (3.2.3 -> 3.2.4)
- Update to 3.2.4
* Various small build/test changes for less common configurations (e.g.,
building CPython with assertions enabled but NOT debugging),
contributed by Michał Górny. Note that while greenlet will BUILD in
a free-threaded Python, it will cause the GIL to be allocated and
used, and memory may leak. Also note that these configurations
are not tested by this project's CI.
* Fix an assertion error on debug builds of Python 3.14 when using the
experimental JIT. See PR 460.
==== python-pygit2 ====
Version update (1.17.0 -> 1.18.2)
- Update to 1.18.2
1.18.2 (2025-08-16)
- ------------------------
- Add support for almost all global options
- Now it's possible to set `Submodule.url = url`
- New `RemoteCallbacks.push_negotiation(...)`
- New optional boolean argument `connect` in `Remote.ls_remotes(...)`
- New `Remote.list_heads(...)` returns a list of `RemoteHead` objects
- Documentation fixes
- Typing improvements
Deprecations:
- `Remote.ls_remotes(...)` is deprecated, use `Remote.list_heads(...)`
1.18.1 (2025-07-26)
- ------------------------
- Update wheels to libgit2 1.9.1 and OpenSSL 3.3
- New `Index.remove_directory(...)`
- New `Index.add_conflict(...)`
- Now `Repository.merge_file_from_index(...)` returns a `MergeFileResult` object when
called with `use_deprecated=False`
- Typing improvements
Deprecations:
- At some point in the future `use_deprecated=False` in `Repository.merge_file_from_index(..., use_deprecated=False)` will be the default.
1.18.0 (2025-04-24)
- ------------------------
- Upgrade Linux Glibc wheels to `manylinux_2_28`
- Add `RemoteCallbacks.push_transfer_progress(...)` callback
- New `bool(oid)`
- Now `Repository.merge(...)` accepts a commit or reference object
- New `threads` optional argument in `Remote.push(...)`
- New `proxy` optional argument in `clone_repository(...)`
- New optional arguments `context_lines` and `interhunk_lines` in `Blob.diff(...)` ; and
now `Repository.diff(...)` honors these two arguments when the objects diffed are blobs.
- Now `Tree.diff_to_workdir(...)` accepts keyword arguments, not just positional.
- Fix when a reference name has non UTF-8 chars
- Fix condition check in `Repository.remotes.rename(...)`
- Add codespell workflow, fix a number of typos
- Documentation and typing
- CI: Use ARM runner for tests and wheels
- Build and CI updates
Deprecations:
- Passing str to `Repository.merge(...)` is deprecated,
instead pass an oid object (or a commit, or a reference)
Breaking changes:
- Keyword argument `flag` has been renamed to `flags` in `Blob.diff(...)` and
`Blob.diff_to_buffer(...)`
==== snowball ====
Version update (2.2.0 -> 3.0.1)
- Updated to version 3.0.1:
+ The __init__.py in 3.0.0 was incorrectly generated due to a
missing build dependency and the list of algorithms was empty,
(gh#snowballstem/snowball#229, gh#snowballstem/snowball#230
and gh#snowballstem/snowball#231).
+ Add trove classifiers for Armenian and Yiddish which have now
been registered with PyPI, (gh#snowballstem/snowball#228).
- Changes from version 3.0.0:
+ Numerous bug fixes and improvements, see full details in
/usr/share/doc/packages/snowball/NEWS.
- Rebase build-options.diff, python-dist.diff and
shared-library.diff.
- Spec file clean up and add patch attributions.
==== texlive ====
- Increase pool_size and pool_free for both xmltex and pdfxmltex
to get formats created and xmlto runing again (boo#1248830)