Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2021-11-15 00:06:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk4" Mon Nov 15 00:06:45 2021 rev:34 rq:931264 version:4.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes 2021-10-08 22:05:11.820574807 +0200 +++ /work/SRC/openSUSE:Factory/.gtk4.new.1890/gtk4.changes 2021-11-15 00:06:57.971632394 +0100 @@ -1,0 +2,55 @@ +Sat Nov 13 14:52:03 UTC 2021 - Bj??rn Lie <[email protected]> + +- Drop baselibs.conf, there should not be any consumers of 32bit + for this rather new package, so lets not build for the past. + +------------------------------------------------------------------- +Thu Nov 11 02:42:53 UTC 2021 - Yifan Jiang <[email protected]> + +- Add gtk4-fix-link-to-g_signal_emit.patch: fix build failure + caused by inproper link to g_signal_emit. + +------------------------------------------------------------------- +Thu Nov 4 20:37:05 UTC 2021 - Bj??rn Lie <[email protected]> + +- Disable sassc BuildRequires, only needed when building from git. +- Add pkgconfig(gi-docgen) and pkgconfig(iso-codes) BuildRequires + and pass gtk_doc=true to meson instead of documentation=true + following upstream changes. Also split develdocumentation out + into it's own sub-package. +- Drop pkgconfig(json-glib-1.0) BuildRequires, not needed nor used. +- Replace option print-backends=all with print-cups=enabled + following upstream changes. +- Stop passing xinerama=enabled to meson, not needed nor used. +- Add pkgconfig(tracker-sparql-3.0) BuildRequires and pass + tracker=enabled to meson, build with tracker support. + +------------------------------------------------------------------- +Mon Nov 1 15:21:35 UTC 2021 - Bj??rn Lie <[email protected]> + +- Update to version 4.4.1: + + input: + - Fix compose data on bigendian systems + - Accept long replacement strings for compose sequences + + a11y: + - Fix accessible relations for menu buttons + - Fix accessible descriptions in some cases + - Simplify atspi context a bit + + GtkTextView: + - Fix applying css properties such as letterspacing, line + decoration, font features, etc + - Improve grouping for undo + - Invalidate Pango contexts when font settings change + - Fix a crash + + Theme: Improve styling for toggle buttons in toolbars + + gsk: Avoid coordinate overflow with big text selections + + GtkFileChooser: Fix handling of choices + + GtkStackSwitcher: Expand child buttons + + GtkCalendar: Fix day names for weeks that start on monday + + GtkWindow: Prefer menubars when handling F10 + + GtkFontButton: Make sure the dialog is on the same display + + X11: Fix handling of randr events + + build: Fix detection of pre-compiled css files + + Updated translations. + +------------------------------------------------------------------- Old: ---- baselibs.conf gtk-4.4.0.tar.xz New: ---- gtk-4.4.1.tar.xz gtk4-fix-link-to-g_signal_emit.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtk4.spec ++++++ --- /var/tmp/diff_new_pack.q22NDk/_old 2021-11-15 00:06:58.555632869 +0100 +++ /var/tmp/diff_new_pack.q22NDk/_new 2021-11-15 00:06:58.559632872 +0100 @@ -22,7 +22,7 @@ %define _name gtk Name: gtk4 -Version: 4.4.0 +Version: 4.4.1 Release: 0 Summary: The GTK+ toolkit library (version 4) License: LGPL-2.1-or-later @@ -32,8 +32,10 @@ Source: https://download.gnome.org/sources/gtk/4.4/%{_name}-%{version}.tar.xz Source2: settings.ini Source3: macros.gtk4 -Source98: gtk4-rpmlintrc -Source99: baselibs.conf +Source99: gtk4-rpmlintrc + +# PATCH-FIX-UPSTREAM gtk4-fix-link-to-g_signal_emit.patch glgo#GNOME/gtk!4108 [email protected] -- Fix link to g_signal_emit() in doc +Patch0: gtk4-fix-link-to-g_signal_emit.patch BuildRequires: cups-devel >= 2.0 # We do not support building against cups 2.3 betas @@ -49,7 +51,8 @@ BuildRequires: hicolor-icon-theme BuildRequires: meson >= 0.50.1 BuildRequires: pkgconfig -BuildRequires: sassc +# sassc is ONLY needed when building gitcheckouts, and not when using tarball releases +#BuildRequires: sassc BuildRequires: vulkan-devel BuildRequires: xsltproc BuildRequires: pkgconfig(atk) >= 2.15.1 @@ -61,6 +64,7 @@ BuildRequires: pkgconfig(epoxy) >= 1.4 BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.30.0 +BuildRequires: pkgconfig(gi-docgen) BuildRequires: pkgconfig(glib-2.0) >= 2.65.0 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gobject-2.0) >= 2.53.7 @@ -69,12 +73,13 @@ BuildRequires: pkgconfig(graphene-gobject-1.0) >= 1.9.1 BuildRequires: pkgconfig(gstreamer-gl-1.0) BuildRequires: pkgconfig(gstreamer-player-1.0) -BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(iso-codes) BuildRequires: pkgconfig(libavfilter) BuildRequires: pkgconfig(pango) >= 1.47.0 BuildRequires: pkgconfig(pangocairo) >= 1.14.0 BuildRequires: pkgconfig(pangoft2) BuildRequires: pkgconfig(rest-0.7) +BuildRequires: pkgconfig(tracker-sparql-3.0) BuildRequires: pkgconfig(wayland-client) >= 1.14.91 BuildRequires: pkgconfig(wayland-cursor) >= 1.9.91 BuildRequires: pkgconfig(wayland-egl) @@ -183,6 +188,14 @@ This package provides the upstream theme configuration for widgets and icon themes. +%package docs +Summary: Developer documentation for GTK +BuildArch: noarch + +%description docs +This package contains developer documentation for version 4 of the GTK +widget toolkit. + %package devel Summary: Development files for the GTK+ toolkit library v4 Group: Development/Libraries/X11 @@ -216,17 +229,17 @@ %build %meson \ -Dbuild-tests=false \ - -Ddocumentation=true \ + -Dgtk_doc=true \ -Dbroadway-backend=true \ -Dcloudproviders=enabled \ -Dcolord=enabled \ - -Dprint-backends=all \ + -Dprint-cups=enabled \ -Dvulkan=enabled \ -Dwayland-backend=true \ -Dx11-backend=true \ - -Dxinerama=enabled \ -Dintrospection=enabled \ -Dman-pages=true \ + -Dtracker=enabled \ %{nil} %meson_build @@ -308,11 +321,15 @@ %files branding-upstream %{_datadir}/gtk-4.0/settings.ini +%files docs +%{_datadir}/doc/gdk4/ +%{_datadir}/doc/gdk4-wayland/ +%{_datadir}/doc/gdk4-x11/ +%{_datadir}/doc/gsk4/ +%{_datadir}/doc/gtk4/ + %files devel %doc CONTRIBUTING.md -#doc #{_datadir}/gtk-doc/html/gdk4/ -#doc #{_datadir}/gtk-doc/html/gsk4/ -#doc #{_datadir}/gtk-doc/html/gtk4/ %{_bindir}/gtk4-demo %{_bindir}/gtk4-demo-application %{_bindir}/gtk4-widget-factory ++++++ gtk-4.4.0.tar.xz -> gtk-4.4.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/gtk4/gtk-4.4.0.tar.xz /work/SRC/openSUSE:Factory/.gtk4.new.1890/gtk-4.4.1.tar.xz differ: char 25, line 1 ++++++ gtk4-fix-link-to-g_signal_emit.patch ++++++ >From 49032b4b6349ee196289a237d9baa74f90ac589d Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi <[email protected]> Date: Mon, 1 Nov 2021 12:54:07 +0000 Subject: [PATCH] docs: Fix link to g_signal_emit() --- gdk/gdkclipboard.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gdk/gdkclipboard.c b/gdk/gdkclipboard.c index b2fd191538..3daf2dcb04 100644 --- a/gdk/gdkclipboard.c +++ b/gdk/gdkclipboard.c @@ -1253,14 +1253,14 @@ gdk_clipboard_set_content (GdkClipboard *clipboard, * @...: value contents conforming to @type * * Sets the clipboard to contain the value collected from the given varargs. - * + * * Values should be passed the same way they are passed to other value * collecting APIs, such as [`[email protected]`] or - * [`id@g_signal_emit`]. + * [`[email protected]_emit`]. * * ```c * gdk_clipboard_set (clipboard, GTK_TYPE_STRING, "Hello World"); - * + * * gdk_clipboard_set (clipboard, GDK_TYPE_TEXTURE, some_texture); * ``` */ -- GitLab
