Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2023-09-20 13:22:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and      /work/SRC/openSUSE:Factory/.gtk4.new.16627 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gtk4"

Wed Sep 20 13:22:49 2023 rev:67 rq:1112453 version:4.12.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes        2023-08-22 
08:56:03.786549307 +0200
+++ /work/SRC/openSUSE:Factory/.gtk4.new.16627/gtk4.changes     2023-09-20 
13:23:59.287464651 +0200
@@ -1,0 +2,28 @@
+Thu Aug 31 12:51:57 UTC 2023 - Dominique Leuenberger <dims...@opensuse.org>
+
+- Re-add 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
+  and rebased/simplified (less correct, but sufficient for us)  for
+  4.12.1.
+
+-------------------------------------------------------------------
+Fri Aug 25 18:14:34 UTC 2023 - Bjørn Lie <bjorn....@gmail.com>
+
+- Update to version 4.12.1:
+  + GtkGridView: Fix a crash when scrolling
+  + GtkColumnView: Fix a refcounting issue in the new scroll_to api
+  + GtkTreeView: Fix style classes for sort arrows
+  + GtkEntry: Improve tracking of user changes (for undo)
+  + GtkNotebook: Fix a critical when switching pages
+  + GtkColor/FontDialogButton: Make these widgets activatable
+  + GtkMenuButton:
+    - Fix problems with focus handling
+    - Fix problems with DND
+  + Printing: Fix the cpdb backend build
+  + GSK: Fix issues with color matrix nodes
+  + Wayland: Fix a crash with compositors other than gnome-shell
+  + Updated translations.
+- Drop patches fixed upstream:
+  + 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
+  + 6af9dc86.patch
+
+-------------------------------------------------------------------

Old:
----
  6af9dc86.patch
  gtk-4.12.0.tar.xz

New:
----
  gtk-4.12.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gtk4.spec ++++++
--- /var/tmp/diff_new_pack.RUKjSU/_old  2023-09-20 13:24:00.643513232 +0200
+++ /var/tmp/diff_new_pack.RUKjSU/_new  2023-09-20 13:24:00.647513374 +0200
@@ -29,7 +29,7 @@
 %endif
 
 Name:           gtk4
-Version:        4.12.0
+Version:        4.12.1
 Release:        0
 Summary:        The GTK+ toolkit library (version 4)
 License:        LGPL-2.1-or-later
@@ -46,8 +46,6 @@
 # https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4756
 # PATCH-FIX-OPENSUSE 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch 
-- Revert "Meson: Simplify pkgconfig file generator"
 Patch0:         0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch
-# PATCH-FIX-UPSTREAM 6af9dc86.patch -- print: Revert "Start sorting apart 
includes" change for gtkprinteroptionprivate.h
-Patch1:         https://gitlab.gnome.org/GNOME/gtk/-/commit/6af9dc86.patch
 
 BuildRequires:  cups-devel >= 2.0
 # We do not support building against cups 2.3 betas

++++++ 0001-Revert-Meson-Simplify-pkgconfig-file-generator.patch ++++++
--- /var/tmp/diff_new_pack.RUKjSU/_old  2023-09-20 13:24:00.663513948 +0200
+++ /var/tmp/diff_new_pack.RUKjSU/_new  2023-09-20 13:24:00.667514091 +0200
@@ -13,11 +13,11 @@
  meson.build | 47 +++++++++++++++++++++++++++++++++--------------
  1 file changed, 33 insertions(+), 14 deletions(-)
 
-Index: gtk-4.10.1/meson.build
+Index: gtk-4.12.1/meson.build
 ===================================================================
---- gtk-4.10.1.orig/meson.build
-+++ gtk-4.10.1/meson.build
-@@ -438,6 +438,9 @@ if not os_win32
+--- gtk-4.12.1.orig/meson.build
++++ gtk-4.12.1/meson.build
+@@ -430,6 +430,9 @@ if not os_win32
    endif
  endif
  
@@ -27,7 +27,7 @@
  cairo_backends = []
  foreach backend: [ ['cairo-xlib', cairo_req, x11_enabled],
                     ['cairo-win32', cairo_req, win32_enabled],
-@@ -566,14 +569,26 @@ if x11_enabled
+@@ -562,14 +565,26 @@ if x11_enabled
    cdata.set('HAVE_RANDR15', xrandr15_dep.found())
  endif
  
@@ -54,55 +54,15 @@
  
    # Check whether libepoxy is built with EGL support on Windows
  endif
-@@ -803,7 +818,16 @@ gsk_private_packages = [] # all already
- pangoft2_pkgs = (wayland_enabled or x11_enabled) ? ['pangoft2'] : []
- gtk_private_packages = pangoft2_pkgs
- 
--pkgs = []
-+gdk_extra_libs = pc_gdk_extra_libs
-+gsk_extra_libs = []
-+gtk_extra_libs = []
-+
-+gdk_extra_cflags = []
-+gsk_extra_cflags = []
-+gtk_extra_cflags = []
-+
-+pkgs = [ 'gtk4' ]
-+
- pkg_targets = []
- display_backends = []
- foreach backend: [ 'broadway', 'macos', 'wayland', 'win32', 'x11', ]
-@@ -820,23 +844,18 @@ common_pc_variables = [
-   'gtk_host=@0@-@1@'.format(host_machine.cpu_family(), 
host_machine.system()), # FIXME
- ]
- 
--pkg_config.generate(libgtk,
--  filebase: 'gtk4',
--  unescaped_variables: common_pc_variables,
--  name: 'GTK',
--  description: 'GTK Graphical UI Library',
--  requires: gdk_packages + gsk_packages + gtk_packages,
--  subdirs: ['gtk-@0@'.format(gtk_api_version)],
--)
--meson.override_dependency('gtk4', libgtk_dep)
--
- foreach pkg: pkgs
-   pkg_config.generate(
-     filebase: pkg,
-     unescaped_variables: common_pc_variables,
-     name: 'GTK',
-     description: 'GTK Graphical UI Library',
--    requires: 'gtk4',
-+    requires: gdk_packages + gsk_packages + gtk_packages,
-+    requires_private: gdk_private_packages + gsk_private_packages + 
gtk_private_packages,
-+    libraries: ['-L${libdir}', '-lgtk-4'],
-+    libraries_private: gdk_extra_libs + gsk_extra_libs + gtk_extra_libs,
-+    subdirs: ['gtk-@0@'.format(gtk_api_version)],
-+    extra_cflags: gdk_extra_cflags + gsk_extra_cflags + gtk_extra_cflags,
-   )
-   meson.override_dependency(pkg, libgtk_dep)
- endforeach
-@@ -847,10 +866,10 @@ if os_unix
+@@ -837,6 +852,7 @@ pkg_config.generate(libgtk,
+   name: 'GTK',
+   description: 'GTK Graphical UI Library',
+   requires: gdk_packages + gsk_packages + gtk_packages,
++  requires_private: wayland_pkgs,
+   subdirs: ['gtk-@0@'.format(gtk_api_version)],
+ )
+ meson.override_dependency('gtk4', libgtk_dep)
+@@ -859,10 +875,10 @@ if os_unix
      unescaped_variables: common_pc_variables,
      name: 'GTK',
      description: 'GTK Unix print support',

++++++ gtk-4.12.0.tar.xz -> gtk-4.12.1.tar.xz ++++++
/work/SRC/openSUSE:Factory/gtk4/gtk-4.12.0.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new.16627/gtk-4.12.1.tar.xz differ: char 27, 
line 1

Reply via email to