Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2025-09-24 15:21:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new.27445 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk4" Wed Sep 24 15:21:28 2025 rev:94 rq:1305473 version:4.20.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes 2025-06-11 16:20:02.580247845 +0200 +++ /work/SRC/openSUSE:Factory/.gtk4.new.27445/gtk4.changes 2025-09-24 15:21:57.150464053 +0200 @@ -1,0 +2,31 @@ +Tue Sep 9 06:34:17 UTC 2025 - Dominique Leuenberger <[email protected]> + +- Update to version 4.20.1: + + Bugs fixed: + - Second Drag-and-Drop operation causes Gtk-CRITICAL messages + at every event + - columnview focus problem with menus + - GtkTextView with css padding shows offscreen widgets in upper + left corner + - Occasional crashes in gsk_gl_device_setup_samplers() + - Gtk.Entry: Cursor disappears when reaching right border + - GTK_THEME environment variable not working properly with + GTK4-4.20 + +------------------------------------------------------------------- +Sat Aug 30 09:01:49 UTC 2025 - Bjørn Lie <[email protected]> + +- Update to version 4.20.0: + + YUV support in the video playback widget + + Better rendering for symbolic icons + + CSS media queries for color scheme and contrast + + Path intersection + + Rely on portals for session management + + Accessibility improvements for entries, file selection dialogs, + and more + + Better support for Wayland, macOS, Android, and Windows + + Updated translations. +- Add pkgconfig(librsvg-2.0) BuildRequires: New dependency. +- Move gtk4-path-tool to devel-tools sub-package. + +------------------------------------------------------------------- Old: ---- gtk-4.18.6.obscpio New: ---- gtk-4.20.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtk4.spec ++++++ --- /var/tmp/diff_new_pack.fvcQSk/_old 2025-09-24 15:21:58.246510220 +0200 +++ /var/tmp/diff_new_pack.fvcQSk/_new 2025-09-24 15:21:58.246510220 +0200 @@ -1,7 +1,7 @@ # # spec file for package gtk4 # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # Copyright (c) 2010 Dominique Leuenebrger, Amsterdam, Netherlands # # All modifications and additions to the file contributed by third parties @@ -28,7 +28,7 @@ %endif Name: gtk4 -Version: 4.18.6 +Version: 4.20.1 Release: 0 Summary: The GTK+ toolkit library (version 4) License: LGPL-2.1-or-later @@ -80,6 +80,7 @@ BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.72.0 BuildRequires: pkgconfig(graphene-1.0) >= 1.10.0 BuildRequires: pkgconfig(graphene-gobject-1.0) >= 1.10.0 +BuildRequires: pkgconfig(librsvg-2.0) BuildRequires: pkgconfig(vulkan) %if %{with gst} BuildRequires: pkgconfig(gstreamer-gl-1.0) @@ -287,13 +288,13 @@ install -m 644 -D %{SOURCE2} %{buildroot}%{_datadir}/gtk-4.0/settings.ini # create modules directory that should have been created during the build if test ! -d %{buildroot}%{_libdir}/gtk-4.0/modules; then - mkdir %{buildroot}%{_libdir}/gtk-4.0/modules + mkdir -p %{buildroot}%{_libdir}/gtk-4.0/modules else echo 'Remove this no-longer-needed modulesdir hack.' fi # create theming-engines directory that should have been created during the build if test ! -d %{buildroot}%{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines; then - mkdir %{buildroot}%{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines + mkdir -p %{buildroot}%{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines else echo 'Remove this no-longer-needed themingdir hack.' fi @@ -310,14 +311,6 @@ %doc AUTHORS NEWS %dir %{_libdir}/gtk-4.0 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version} -%dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/ -%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cups.so -%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-file.so -%if %{with gst} -%dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/media/ -#%%{_libdir}/gtk-4.0/%%{gtk_binary_version}/media/libmedia-ffmpeg.so -%{_libdir}/gtk-4.0/%{gtk_binary_version}/media/libmedia-gstreamer.so -%endif %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines/ %dir %{_libdir}/gtk-4.0/modules %{_libdir}/libgtk-4.so.* @@ -332,7 +325,6 @@ %files tools %{_bindir}/gtk4-broadwayd %{_bindir}/gtk4-launch -%{_bindir}/gtk4-path-tool %{_bindir}/gtk4-query-settings %{_bindir}/gtk4-update-icon-cache %dir %{_datadir}/gtk-4.0/emoji @@ -348,15 +340,24 @@ %{_datadir}/locale/en_CA/ %files devel-tools +%{_bindir}/gtk4-path-tool +%{_datadir}/bash-completion/completions/gtk4-path-tool %{_bindir}/gtk4-builder-tool +%{_datadir}/bash-completion/completions/gtk4-builder-tool %{_bindir}/gtk4-demo +%{_datadir}/bash-completion/completions/gtk4-demo %{_bindir}/gtk4-demo-application %{_bindir}/gtk4-encode-symbolic-svg %{_bindir}/gtk4-image-tool +%{_datadir}/bash-completion/completions/gtk4-image-tool %{_bindir}/gtk4-node-editor +%{_datadir}/bash-completion/completions/gtk4-node-editor %{_bindir}/gtk4-print-editor +%{_datadir}/bash-completion/completions/gtk4-print-editor %{_bindir}/gtk4-rendernode-tool +%{_datadir}/bash-completion/completions/gtk4-rendernode-tool %{_bindir}/gtk4-widget-factory +%{_datadir}/bash-completion/completions/gtk4-widget-factory %{_datadir}/applications/org.gtk.Demo4.desktop %{_datadir}/applications/org.gtk.gtk4.NodeEditor.desktop %{_datadir}/applications/org.gtk.PrintEditor4.desktop ++++++ _service ++++++ --- /var/tmp/diff_new_pack.fvcQSk/_old 2025-09-24 15:21:58.278511567 +0200 +++ /var/tmp/diff_new_pack.fvcQSk/_new 2025-09-24 15:21:58.282511736 +0200 @@ -3,7 +3,7 @@ <service name="obs_scm" mode="manual"> <param name="scm">git</param> <param name="url">https://gitlab.gnome.org/GNOME/gtk.git</param> - <param name="revision">4.18.6</param> + <param name="revision">4.20.1</param> <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param> <param name="versionrewrite-pattern">(.*)\+0</param> <param name="versionrewrite-replacement">\1</param> ++++++ gtk-4.18.6.obscpio -> gtk-4.20.1.obscpio ++++++ ++++ 396031 lines of diff (skipped) ++++++ gtk.obsinfo ++++++ --- /var/tmp/diff_new_pack.fvcQSk/_old 2025-09-24 15:22:02.674696742 +0200 +++ /var/tmp/diff_new_pack.fvcQSk/_new 2025-09-24 15:22:02.674696742 +0200 @@ -1,5 +1,5 @@ name: gtk -version: 4.18.6 -mtime: 1749501853 -commit: 4f34f49bc8ce1b04118f7b3d52b26c8aef3d8405 +version: 4.20.1 +mtime: 1757365052 +commit: 7b64db14352cff9139bc9317c8735a44d7f2aa47
