Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package feh for openSUSE:Factory checked in at 2026-09-22 21:58:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/feh (Old) and /work/SRC/openSUSE:Factory/.feh.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "feh" Tue Sep 22 21:58:37 2026 rev:50 rq:1379752 version:3.13.1 Changes: -------- --- /work/SRC/openSUSE:Factory/feh/feh.changes 2025-09-09 20:30:45.674531431 +0200 +++ /work/SRC/openSUSE:Factory/.feh.new.383539/feh.changes 2026-09-22 21:58:41.840775804 +0200 @@ -1,0 +2,26 @@ +Tue Sep 22 19:00:12 UTC 2026 - Avindra Goolcharan <[email protected]> + +- Update _feh zsh completion URL + +------------------------------------------------------------------- +Wed Sep 16 20:29:56 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 3.13.1: + * Improve --scale-down in tiling WMs (no flicker on newly loaded + images) + * Switch default font to bundled NotoSans Medium; keep yudit.ttf + for existing themes + * Reject unescaped %f/%n in --action/--info (use %F/%N) + to prevent command injection via untrusted filenames + * Display embedded cover art for audio/mpeg files + * Support non-ASCII caption input and DOS-style filelists + * Fix Xwayland menu focus and --draw-exif clobbering --draw-info + * Handle XOpenIM/XCreateIC failures; fix zoom_fit centering + * Do not skip URLs when using --sort mtime +- Rebase feh-makefile_optflags.patch, feh-makefile_app.patch and + feh-add_jxl_support.patch +- Enable the upstream non-X test suite +- Add OFL-1.1 for bundled NotoSans-Medium.ttf +- Spec cleanup + +------------------------------------------------------------------- Old: ---- feh-3.11.1.tar.bz2 feh-3.11.1.tar.bz2.asc New: ---- feh-3.13.1.tar.bz2 feh-3.13.1.tar.bz2.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ feh.spec ++++++ --- /var/tmp/diff_new_pack.oAtAmr/_old 2026-09-22 21:58:42.738813457 +0200 +++ /var/tmp/diff_new_pack.oAtAmr/_new 2026-09-22 21:58:42.740813541 +0200 @@ -1,7 +1,7 @@ # # spec file for package feh # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,27 +17,31 @@ Name: feh -Version: 3.11.1 +Version: 3.13.1 Release: 0 Summary: X11 image viewer -License: LGPL-2.0-or-later AND MIT +# Legal-Review-Notice: bundled NotoSans-Medium.ttf is SIL OFL-1.1 +# (share/fonts/OFL.txt); yudit.ttf uses the same MIT license as feh. +License: LGPL-2.0-or-later AND MIT AND OFL-1.1 URL: https://feh.finalrewind.org/ Source: https://feh.finalrewind.org/%{name}-%{version}.tar.bz2 Source1: https://feh.finalrewind.org/%{name}-%{version}.tar.bz2.asc Source2: %{name}.keyring Source3: jpegexiforient.c -Source4: https://git.finalrewind.org/zsh/plain/etc/completions/_feh +Source4: https://git.finalrewind.org/derf/dotfiles-zsh/raw/branch/master/etc/completions/_feh Source99: feh-rpmlintrc # PATCH-FIX-OPENSUSE feh-makefile_optflags.patch https://github.com/derf/feh/issues/71 [email protected] -- pass OPTFLAGS to make instead of hard-coded -O2 -g Patch1: feh-makefile_optflags.patch # PATCH-FIX-UPSTREAM https://github.com/derf/feh/pull/337 Patch6: feh-makefile_app.patch Patch7: feh-add_jxl_support.patch -BuildRequires: curl-devel -BuildRequires: libpng-devel +BuildRequires: gcc +BuildRequires: make BuildRequires: pkgconfig BuildRequires: pkgconfig(imlib2) +BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libexif) +BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xinerama) BuildRequires: pkgconfig(xt) @@ -48,6 +52,12 @@ Requires(post): hicolor-icon-theme Requires(postun): desktop-file-utils Requires(postun): hicolor-icon-theme +# perl-Test-Command is Factory-only; skip the suite on Leap 16.x +%if 0%{?suse_version} >= 1690 +BuildRequires: imlib2-loaders +BuildRequires: perl-Test-Harness +BuildRequires: perl(Test::Command) +%endif %description feh is an X11 image viewer aimed mostly at console users. It does not @@ -83,6 +93,11 @@ gcc %{optflags} -fwhole-program jpegexiforient.c -o jpegexiforient +%if 0%{?suse_version} >= 1690 +%check +%make_build test +%endif + %install %make_install \ PREFIX="%{_prefix}" \ @@ -95,7 +110,7 @@ install -Dm0644 %{SOURCE4} %{buildroot}/%{_datadir}/zsh/site-functions/_%{name} %files -%license COPYING +%license COPYING share/fonts/OFL.txt %doc AUTHORS ChangeLog README.md TODO %{_bindir}/feh %{_bindir}/jpegexiforient ++++++ feh-3.11.1.tar.bz2 -> feh-3.13.1.tar.bz2 ++++++ ++++ 3078 lines of diff (skipped) ++++++ feh-add_jxl_support.patch ++++++ --- /var/tmp/diff_new_pack.oAtAmr/_old 2026-09-22 21:58:43.444843059 +0200 +++ /var/tmp/diff_new_pack.oAtAmr/_new 2026-09-22 21:58:43.447843185 +0200 @@ -1,7 +1,7 @@ -Index: feh-3.10.2/share/applications/feh.pre +Index: feh-3.13.1/share/applications/feh.pre =================================================================== ---- feh-3.10.2.orig/share/applications/feh.pre -+++ feh-3.10.2/share/applications/feh.pre +--- feh-3.13.1.orig/share/applications/feh.pre ++++ feh-3.13.1/share/applications/feh.pre @@ -9,5 +9,5 @@ Terminal=false Type=Application Icon=feh ++++++ feh-makefile_app.patch ++++++ --- /var/tmp/diff_new_pack.oAtAmr/_old 2026-09-22 21:58:43.459843688 +0200 +++ /var/tmp/diff_new_pack.oAtAmr/_new 2026-09-22 21:58:43.462843814 +0200 @@ -1,8 +1,8 @@ -Index: feh-3.10.2/config.mk +Index: feh-3.13.1/config.mk =================================================================== ---- feh-3.10.2.orig/config.mk -+++ feh-3.10.2/config.mk -@@ -19,7 +19,7 @@ ICON_PREFIX ?= ${DESTDIR}${PREFIX}/share +--- feh-3.13.1.orig/config.mk ++++ feh-3.13.1/config.mk +@@ -20,7 +20,7 @@ ICON_PREFIX ?= ${DESTDIR}${PREFIX}/share # generally supported. So ignore PREFIX and always install icons into # /usr/share/icons if the user wants to install feh on their local machine. ifeq (${app},1) ++++++ feh-makefile_optflags.patch ++++++ --- /var/tmp/diff_new_pack.oAtAmr/_old 2026-09-22 21:58:43.482844653 +0200 +++ /var/tmp/diff_new_pack.oAtAmr/_new 2026-09-22 21:58:43.489844946 +0200 @@ -1,9 +1,9 @@ -Index: feh-3.10.2/config.mk +Index: feh-3.13.1/config.mk =================================================================== ---- feh-3.10.2.orig/config.mk -+++ feh-3.10.2/config.mk -@@ -36,8 +36,8 @@ icon_dir = ${ICON_PREFIX}/hicolor - scalable_icon_dir = ${icon_dir}/scalable/apps +--- feh-3.13.1.orig/config.mk ++++ feh-3.13.1/config.mk +@@ -39,8 +39,8 @@ scalable_icon_dir = ${icon_dir}/scalable + INSTALL_TARGETS = man doc bin img icon examples applications # default CFLAGS -CFLAGS ?= -g -O2 @@ -13,10 +13,10 @@ # Settings for glibc >= 2.19 - may need to be adjusted for other systems CFLAGS += -std=c11 -D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DARWIN_C_SOURCE -Index: feh-3.9/src/Makefile +Index: feh-3.13.1/src/Makefile =================================================================== ---- feh-3.10.2.orig/src/Makefile -+++ feh-3.10.2/src/Makefile +--- feh-3.13.1.orig/src/Makefile ++++ feh-3.13.1/src/Makefile @@ -42,7 +42,7 @@ I_SRCS = ${shell echo *.raw} I_DSTS = ${I_SRCS:.raw=.inc} ++++++ feh.keyring ++++++ --- /var/tmp/diff_new_pack.oAtAmr/_old 2026-09-22 21:58:43.532846749 +0200 +++ /var/tmp/diff_new_pack.oAtAmr/_new 2026-09-22 21:58:43.540847084 +0200 @@ -1,11 +1,3 @@ -pub ed25519 2023-03-04 [SC] [expires: 2030-03-02] - 64FE6EC055560F9EF13A304419E6E524EBB177BA -uid [ unknown] Derf Null <[email protected]> -uid [ unknown] Derf Null <[email protected]> -uid [ unknown] Derf Null <[email protected]> -uid [ unknown] Derf Null <[email protected]> -sub cv25519 2023-03-04 [E] [expires: 2030-03-02] - -----BEGIN PGP PUBLIC KEY BLOCK----- mDMEZANE6xYJKwYBBAHaRw8BAQdAtHg8jDI8i0Twt0rRgBy6IJlCeqISyiLmnN8w
