Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tumbler for openSUSE:Leap:16.0 checked in at 2025-07-14 15:58:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/tumbler (Old) and /work/SRC/openSUSE:Leap:16.0/.tumbler.new.7373 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tumbler" Mon Jul 14 15:58:52 2025 rev:2 rq:1291989 version:4.20.0 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/tumbler/tumbler.changes 2025-03-19 11:59:37.022186946 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.tumbler.new.7373/tumbler.changes 2025-07-14 15:59:07.801073962 +0200 @@ -1,0 +2,46 @@ +Thu Apr 3 13:55:37 UTC 2025 - Flann van der Eik <fl...@posteo.de> + +- Update custom thumbnailers + * folder thumbnailer now supports WebP covers as well + +------------------------------------------------------------------- +Sun Dec 15 13:50:55 UTC 2024 - Manfred Hollstein <manfre...@gmx.net> + +- Update to version 4.20.0: + * This release is part of the Xfce 4.20 platform release. + * No changes since 4.19.3 + +------------------------------------------------------------------- +Sun Dec 1 08:37:51 UTC 2024 - Manfred Hollstein <manfre...@gmx.net> + +- Update to version 4.19.3 [development release]: + * xdg-cache: Fix string leak in xdg_cache_cache_cleanup + * tumblerd: Fix string leaks in tumbler_manager_directory_changed + * Translation Updates + +------------------------------------------------------------------- +Sat Nov 2 19:57:11 UTC 2024 - Manfred Hollstein <manfre...@gmx.net> + +- Update to version 4.19.2 [development release]: + * build: Bump requirements for Xfce 4.20 + * Apply .clang-format file + * Sort includes + * tumbler: Add missing include guards + * clang-format: Add file + * plugins: Do not use g_file_is_native() to check for a valid path + * gepub-thumbnailer: Emit error signal if file location is + unsupported + * gepub-thumbnailer: Fix create_from_mime() + * gcc-analyzer: Fix -Wanalyzer-fd-leak + * scan-build: Add false positive file + * build: Use AM_DISTCHECK_CONFIGURE_FLAGS + * xdg-cache: Fix and optimize xdg_cache_cache_is_thumbnail() + * Do not use g_log_set_always_fatal() + * Translation Updates + +------------------------------------------------------------------- +Tue Apr 2 06:20:54 UTC 2024 - Maurizio Galli <maurizio.ga...@suse.com> + +- Update to version 4.19.1 + +------------------------------------------------------------------- Old: ---- tumbler-4.18.2.tar.bz2 New: ---- tumbler-4.20.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tumbler.spec ++++++ --- /var/tmp/diff_new_pack.VxOvcX/_old 2025-07-14 15:59:08.045084070 +0200 +++ /var/tmp/diff_new_pack.VxOvcX/_new 2025-07-14 15:59:08.045084070 +0200 @@ -1,7 +1,7 @@ # # spec file for package tumbler # -# 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 @@ -21,21 +21,22 @@ %define libname libtumbler-1-0 Name: tumbler -Version: 4.18.2 +Version: 4.20.0 Release: 0 Summary: Thumbnail Management for Xfce License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: Productivity/Graphics/Other URL: https://docs.xfce.org/xfce/thunar/tumbler -Source: https://archive.xfce.org/src/xfce/%{name}/4.18/%{name}-%{version}.tar.bz2 +Source: https://archive.xfce.org/src/xfce/%{name}/4.20/%{name}-%{version}.tar.bz2 Source1: custom_thumbnailers.tar.gz -BuildRequires: intltool +BuildRequires: gettext >= 0.19.8 BuildRequires: pkgconfig -BuildRequires: pkgconfig(gio-2.0) >= 2.66.0 -BuildRequires: pkgconfig(gio-unix-2.0) >= 2.66.0 -BuildRequires: pkgconfig(glib-2.0) >= 2.66.0 -BuildRequires: pkgconfig(gmodule-2.0) >= 2.66.0 -BuildRequires: pkgconfig(gthread-2.0) >= 2.66.0 +BuildRequires: pkgconfig(gio-2.0) >= 2.72.0 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.72.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.72.0 +BuildRequires: pkgconfig(gmodule-2.0) >= 2.72.0 +BuildRequires: pkgconfig(gthread-2.0) >= 2.72.0 +BuildRequires: pkgconfig(gtk-doc) >= 1.9 BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.17.1 # GdkPibuxf thumbnailer plugin BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.14 @@ -90,6 +91,7 @@ Summary: Thumbnailer for WebP images Group: Productivity/Graphics/Other Requires: ImageMagick +Requires: libwebp-tools Supplements: (%{name} and ImageMagick) %description -n %{name}-webp-thumbnailer @@ -158,10 +160,12 @@ %find_lang %{name} %{?no_lang_C} -mkdir %{buildroot}%{_datadir}/thumbnailers -mv custom_thumbnailers/*.thumbnailer %{buildroot}%{_datadir}/thumbnailers/ -mkdir %{buildroot}%{_bindir} -mv custom_thumbnailers/folder-thumbnailer %{buildroot}%{_bindir}/ +install -D -m 0755 -d %{buildroot}%{_datadir}/thumbnailers +install -D -m 0644 custom_thumbnailers/folder.thumbnailer %{buildroot}%{_datadir}/thumbnailers/ +install -D -m 0644 custom_thumbnailers/webp.thumbnailer %{buildroot}%{_datadir}/thumbnailers/ +install -D -m 0755 -d %{buildroot}%{_bindir} +install -D -m 0755 custom_thumbnailers/folder-thumbnailer %{buildroot}%{_bindir}/ +install -D -m 0755 custom_thumbnailers/webp-thumbnailer %{buildroot}%{_bindir}/ %post -n %{libname} -p /sbin/ldconfig @@ -204,6 +208,7 @@ %{_datadir}/thumbnailers/folder.thumbnailer %files -n %{name}-webp-thumbnailer +%{_bindir}/webp-thumbnailer %{_datadir}/thumbnailers/webp.thumbnailer %files -n %{libname} ++++++ custom_thumbnailers.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/custom_thumbnailers/folder-thumbnailer new/custom_thumbnailers/folder-thumbnailer --- old/custom_thumbnailers/folder-thumbnailer 2020-03-14 16:45:21.485519063 +0100 +++ new/custom_thumbnailers/folder-thumbnailer 2025-04-03 15:42:36.873015231 +0200 @@ -1,13 +1,14 @@ #!/bin/bash - -convert -thumbnail "$1" "$2/folder.jpg" "$3" 1>/dev/null 2>&1 ||\ -convert -thumbnail "$1" "$2/.folder.jpg" "$3" 1>/dev/null 2>&1 ||\ -convert -thumbnail "$1" "$2/folder.png" "$3" 1>/dev/null 2>&1 ||\ -convert -thumbnail "$1" "$2/.folder.png" "$3" 1>/dev/null 2>&1 ||\ -convert -thumbnail "$1" "$2/cover.jpg" "$3" 1>/dev/null 2>&1 ||\ -convert -thumbnail "$1" "$2/cover.png" "$3" 1>/dev/null 2>&1 ||\ -rm -f "$HOME/.cache/thumbnails/normal/$(echo -n "$4" | md5sum | cut -d " " -f1).png" ||\ -rm -f "$HOME/.thumbnails/normal/$(echo -n "$4" | md5sum | cut -d " " -f1).png" ||\ -rm -f "$HOME/.cache/thumbnails/large/$(echo -n "$4" | md5sum | cut -d " " -f1).png" ||\ -rm -f "$HOME/.thumbnails/large/$(echo -n "$4" | md5sum | cut -d " " -f1).png" ||\ -exit 1 + +covers=("$2"/{.,}{folder,cover}.{jpg,png,webp}) +for f in "${covers[@]}"; do + [ -f "$f" ] && { + cover=$f + break + } +done + +if [ -z "$cover" ] || ! convert -thumbnail "$1" "$cover" "$3"; then + gdbus call --session --dest=org.freedesktop.thumbnails.Cache1 --object-path /org/freedesktop/thumbnails/Cache1 \ + --method org.freedesktop.thumbnails.Cache1.Delete "['$4']" >/dev/null +fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/custom_thumbnailers/webp-thumbnailer new/custom_thumbnailers/webp-thumbnailer --- old/custom_thumbnailers/webp-thumbnailer 1970-01-01 01:00:00.000000000 +0100 +++ new/custom_thumbnailers/webp-thumbnailer 2025-04-03 15:37:48.880746606 +0200 @@ -0,0 +1,9 @@ +#!/bin/bash + +if tempfile=$(mktemp) && /usr/bin/webpmux -get frame 1 "$2" -o "$tempfile"; then + /usr/bin/convert -thumbnail "$1" "$tempfile" "$3" +else + /usr/bin/convert -thumbnail "$1" "$2" "$3" +fi + +[ -f "$tempfile" ] && rm "$tempfile" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/custom_thumbnailers/webp.thumbnailer new/custom_thumbnailers/webp.thumbnailer --- old/custom_thumbnailers/webp.thumbnailer 2020-03-12 11:52:47.401393234 +0100 +++ new/custom_thumbnailers/webp.thumbnailer 2025-04-03 15:37:45.319755636 +0200 @@ -4,4 +4,4 @@ Type=X-Thumbnailer Name=webp Thumbnailer MimeType=image/webp; -Exec=/usr/bin/convert -thumbnail %s %i %o +Exec=/usr/bin/webp-thumbnailer %s %i %o ++++++ tumbler-4.18.2.tar.bz2 -> tumbler-4.20.0.tar.bz2 ++++++ ++++ 48545 lines of diff (skipped)