From d02d507d874deb1ae0b7e8be3bc82aaef9d4da9428b0eab0dd91d81ef0b70e2a Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Tue, 9 Jan 2024 08:19:14 +0000 Subject: [PATCH] Accepting request 1137672 from home:smolsheep:upgrades - Update to 1.14.0: * Removed ImageMagick loader support. Packagers can now remove this dependency * Polite mode is now off by default. The new default eliminates cursor flicker and makes the output more robust against unusual terminal settings. The old behavior can be restored with --polite on. * Added image loaders for the AVIF and QOI formats. * sRGB gamma is now handled correctly in scaling operations. * New option: --passthrough=. This allows passing graphics protocols like Sixels, iTerm and Kitty through a terminal multiplexer. It will be enabled automatically for Kitty, and can be enabled manually for other protocols with more limited support * New option: --view-size=. Specifies width and height of the viewport, overriding the detected terminal size * New option: --fit-width. Fits images to the width of the viewport, allowing them to be taller than the viewport's height * New option: --relative=. Enables relative cursor positioning. Useful if you've pre-positioned the cursor at a particular offset where you want frames to appear, but tends to make the output illegible in pagers, e.g. less -R * New option: --exact-size=. Preserves the input pixel size when possible. Useful to avoid artifacts caused by resampling * New symbol selector: imported. This selects glyphs loaded with --glyph-file * Fontgen: Added a BDF font writer * Fontgen: Cleanup and modernization * The help text and manual page were overhauled for readability, and the API documentation now includes symbol indexes by version and deprecation status. * Added a zsh completion script * Fix "unknown file format" when using AVIF on stdin * Fix broken linking with libwebp-1.3.1 * Fix make check with --without-tools * Fix --duration not working well with still images * Fix sixel rendering of animations * Fix operator precedence in geometry calculation OBS-URL: https://build.opensuse.org/request/show/1137672 OBS-URL: https://build.opensuse.org/package/show/graphics/chafa?expand=0&rev=39 --- chafa-1.12.5.tar.xz | 3 --- chafa-1.14.0.tar.xz | 3 +++ chafa.changes | 43 +++++++++++++++++++++++++++++++++++++++++++ chafa.spec | 5 ++--- 4 files changed, 48 insertions(+), 6 deletions(-) delete mode 100644 chafa-1.12.5.tar.xz create mode 100644 chafa-1.14.0.tar.xz diff --git a/chafa-1.12.5.tar.xz b/chafa-1.12.5.tar.xz deleted file mode 100644 index 505e09f..0000000 --- a/chafa-1.12.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f5490d52a500a6b386f15cc04c6e8702afd0285d422b9575b332e0c683957f2 -size 939792 diff --git a/chafa-1.14.0.tar.xz b/chafa-1.14.0.tar.xz new file mode 100644 index 0000000..83eb411 --- /dev/null +++ b/chafa-1.14.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:670e55c28b5ecd4c8187bd97f0898762712a480ec8ea439dae4a4836b178e084 +size 988028 diff --git a/chafa.changes b/chafa.changes index d2f62cb..e89f514 100644 --- a/chafa.changes +++ b/chafa.changes @@ -1,3 +1,46 @@ +------------------------------------------------------------------- +Mon Jan 8 20:19:46 UTC 2024 - Joshua Smith + +- Update to 1.14.0: + * Removed ImageMagick loader support. Packagers can now remove + this dependency + * Polite mode is now off by default. The new default eliminates + cursor flicker and makes the output more robust against unusual + terminal settings. The old behavior can be restored with + --polite on. + * Added image loaders for the AVIF and QOI formats. + * sRGB gamma is now handled correctly in scaling operations. + * New option: --passthrough=. This allows + passing graphics protocols like Sixels, iTerm and Kitty through + a terminal multiplexer. It will be enabled automatically for + Kitty, and can be enabled manually for other protocols with + more limited support + * New option: --view-size=. Specifies width and height of + the viewport, overriding the detected terminal size + * New option: --fit-width. Fits images to the width of the + viewport, allowing them to be taller than the viewport's height + * New option: --relative=. Enables relative cursor + positioning. Useful if you've pre-positioned the cursor at a + particular offset where you want frames to appear, but tends to + make the output illegible in pagers, e.g. less -R + * New option: --exact-size=. Preserves the input + pixel size when possible. Useful to avoid artifacts caused + by resampling + * New symbol selector: imported. This selects glyphs loaded with + --glyph-file + * Fontgen: Added a BDF font writer + * Fontgen: Cleanup and modernization + * The help text and manual page were overhauled for readability, + and the API documentation now includes symbol indexes by version + and deprecation status. + * Added a zsh completion script + * Fix "unknown file format" when using AVIF on stdin + * Fix broken linking with libwebp-1.3.1 + * Fix make check with --without-tools + * Fix --duration not working well with still images + * Fix sixel rendering of animations + * Fix operator precedence in geometry calculation + ------------------------------------------------------------------- Mon May 22 06:24:38 UTC 2023 - Michael Vetter diff --git a/chafa.spec b/chafa.spec index d61ced2..0373a70 100644 --- a/chafa.spec +++ b/chafa.spec @@ -1,7 +1,7 @@ # # spec file for package chafa # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,14 +17,13 @@ Name: chafa -Version: 1.12.5 +Version: 1.14.0 Release: 0 Summary: Image-to-text converter for terminal License: LGPL-3.0-or-later Group: Amusements/Toys/Graphics URL: https://hpjansson.org/chafa/ Source0: https://github.com/hpjansson/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz -BuildRequires: ImageMagick-devel BuildRequires: freetype2-devel BuildRequires: gcc BuildRequires: glib2-devel >= 2.26