Hello community, here is the log from the commit of package gtk3 for openSUSE:Factory checked in at 2018-10-17 08:13:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtk3 (Old) and /work/SRC/openSUSE:Factory/.gtk3.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk3" Wed Oct 17 08:13:04 2018 rev:134 rq:637371 version:3.24.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gtk3/gtk3.changes 2018-08-17 23:59:33.978263386 +0200 +++ /work/SRC/openSUSE:Factory/.gtk3.new/gtk3.changes 2018-10-17 08:13:11.691080683 +0200 @@ -1,0 +2,41 @@ +Fri Sep 21 07:31:21 UTC 2018 - Jan Engelhardt <[email protected]> + +- Avoid em dash summaries + +------------------------------------------------------------------- +Wed Sep 19 01:04:50 UTC 2018 - [email protected] + +- Update to version 3.24.1: + + Adwaita: Improvements to headerbar styling. + + Wayland: Fix handling of preedit text. + + Windows: Implement smooth scrolling. + + Fix critical warnings on shutdown. + + Updated translations. +- Changes from version 3.24.0: + + GtkApplication can now track screensaver state. + + Updated translations. +- Drop gtk3-imwayland-clearing-preedit-text.patch: fixed upstream. + +------------------------------------------------------------------- +Sun Sep 16 14:55:55 UTC 2018 - [email protected] + +- Add gtk3-imwayland-clearing-preedit-text.patch: imwayland + preedit text was not cleared the right way on focus out, causing + some issues: glgo#GNOME/gtk#1316; patch taken from upstream git. + +------------------------------------------------------------------- +Wed Aug 29 16:51:05 UTC 2018 - [email protected] + +- Update to version 3.23.3: + + Deprecate a few APIs that are gone in GTK+ 4: + - focus chains in GtkContainer. + - stepper sensitivity in GtkRange. + + Allow picking colors under kwin. + + Bugs/issues fixed: glgo#GNOME/gtk#404, glgo#GNOME/gtk#770, + glgo#GNOME/gtk#1263, glgo#GNOME/gtk#134, glgo#GNOME/gtk#432, + glgo#GNOME/gtk#574, glgo#GNOME/gtk#579, glgo#GNOME/gtk#878, + glgo#GNOME/gtk#844, glgo#GNOME/gtk#2393, glgo#GNOME/gtk#125, + glgo#GNOME/gtk!290, glgo#GNOME/gtk!172. + + Updated translations. + +------------------------------------------------------------------- @@ -6,0 +48,40 @@ +Tue Jul 31 06:13:37 UTC 2018 - [email protected] + +- Update to version 3.23.2: + + Emoji chooser improvements: + - Try harder to avoid fallback rendering. + - Avoid hex boxes. + - Use icons for sections. + + Color chooser improvements: Allow picking colors from the + screen again. The current implementation can use either the + screnshot portal or a recent gnome-shell API. + + GtkPlacesSidebar now shows a spinner during mount operations. + + Wayland: Support both gtk-text-input and text-input-unstable-v3 + as input protocol. + + Bugs fixed: glgo#GNOME/gtk#628, glgo#GNOME/gtk!248, + glgo#GNOME/gtk!272. + + Updated translations. +- Add new gtk3-immodule-wayland subpackage and handle it in + post(un) and baselibs. + +------------------------------------------------------------------- +Tue Jul 24 09:56:43 UTC 2018 - [email protected] + +- Update to version 3.23.1: + + Backported event controllers from GTK+ 4: + - GtkEventControllerScroll. + - GtkEventControllerMotion. + - GtkEventControllerKey. + - GtkGestureStylus. + + Support markup in GtkModelButtons. + + Themes: + - The Raleigh theme has been removed. + - Expander size in HighContrast has been increased. + + Wayland: + - Update cursor scale when needed. + - Decoration negotiation protocol fixes. + + Windows: Add an EGL renderer based on ANGLE. + + Updated translations. +- Drop gtk3-fix-wayland-csd-announce.patch: Fixed upstream. + +------------------------------------------------------------------- @@ -12,0 +94,26 @@ + +------------------------------------------------------------------- +Sun Jun 24 03:15:50 UTC 2018 - [email protected] + +- Update to version 3.23.0: + + New font chooser features: + - Allow setting OpenType font features; + - Show examples for OpenType font features; + - Allow selecting OpenType font variations; + - Support levels of details for selection. + + New Emoji features: + - Support a completion popup for Emoji; + - Drop Ctrl-Shift-e shortcut. + + Other new apis: gdk_window_move_to_rect. + + Bugs fixed: glgo#GNOME/GTK#85, glgo#GNOME/GTK#154, + glgo#GNOME/GTK#193, glgo#GNOME/GTK#199, glgo#GNOME/GTK#292, + glgo#GNOME/GTK#450, glgo#GNOME/GTK#792, glgo#GNOME/GTK#898, + glgo#GNOME/GTK#997, glgo#GNOME/GTK#1053, glgo#GNOME/GTK#1059, + glgo#GNOME/GTK#1065, glgo#GNOME/GTK#1069, glgo#GNOME/GTK#1088, + glgo#GNOME/GTK#1115, glgo#GNOME/GTK#1134, glgo#GNOME/GTK#1160, + glgo#GNOME/GTK#1165, glgo#GNOME/GTK#1166, bgo#407242, + bgo#686109, bgo#765327, bgo#772817, bgo#773299, bgo#775279, + bgo#786524, bgo#787867, bgo#789215, bgo#791542, bgo#791802. + + Updated translations. +- Drop gtk3-filechooserbutton-Fix-reserved-pointers.patch: fixed + upstream. Old: ---- gtk+-3.22.30.tar.xz gtk3-filechooserbutton-Fix-reserved-pointers.patch gtk3-fix-wayland-csd-announce.patch New: ---- gtk+-3.24.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtk3.spec ++++++ --- /var/tmp/diff_new_pack.PjqXyt/_old 2018-10-17 08:13:12.375080378 +0200 +++ /var/tmp/diff_new_pack.PjqXyt/_new 2018-10-17 08:13:12.375080378 +0200 @@ -2,7 +2,7 @@ # spec file for package gtk3 # # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (c) 2010 Dominique Leuenebrger, Amsterdam, Netherlands +# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -13,7 +13,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -22,13 +22,13 @@ %define _name gtk+ %bcond_without broadway Name: gtk3 -Version: 3.22.30 +Version: 3.24.1 Release: 0 Summary: The GTK+ toolkit library (version 3) License: LGPL-2.1-or-later Group: Development/Libraries/X11 URL: https://www.gtk.org/ -Source: http://download.gnome.org/sources/gtk+/3.22/%{_name}-%{version}.tar.xz +Source0: https://download.gnome.org/sources/gtk+/3.24/%{_name}-%{version}.tar.xz Source1: README.SUSE Source2: settings.ini Source3: macros.gtk3 @@ -37,10 +37,7 @@ Patch0: gtk3-GTK_PATH64.patch # PATCH-FIX-OPENSUSE gtk3-revert-forced-xftdpi.patch [email protected] -- Revert very controversal commit on GTK3, forcing DPI to 96 Patch1: gtk3-revert-forced-xftdpi.patch -# PATCH-FIX-UPSTREAM gtk3-filechooserbutton-Fix-reserved-pointers.patch [email protected] -- Stop gcc from complaining about unnecessary parenthesis resulting build failures in gnucash. -Patch2: gtk3-filechooserbutton-Fix-reserved-pointers.patch -# PATCH-FIX-UPSTREAM gtk3-fix-wayland-csd-announce.patch boo#1099991 [email protected] -- Fix gdk_wayland_window_announce_csd -Patch3: gtk3-fix-wayland-csd-announce.patch + BuildRequires: cups-devel >= 1.2 BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes @@ -56,17 +53,17 @@ # Enable cloudproviders once upstream settles on a location and version #BuildRequires: pkgconfig(cloudproviders) >= 0.2.5 BuildRequires: pkgconfig(colord) >= 0.1.9 -BuildRequires: pkgconfig(epoxy) >= 1.0 +BuildRequires: pkgconfig(epoxy) >= 1.4 BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.30.0 -BuildRequires: pkgconfig(gio-2.0) >= 2.49.4 -BuildRequires: pkgconfig(gio-unix-2.0) >= 2.49.4 +BuildRequires: pkgconfig(gio-2.0) >= 2.53.4 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.53.4 BuildRequires: pkgconfig(glib-2.0) >= 2.49.4 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.39.0 BuildRequires: pkgconfig(harfbuzz) >= 0.9 BuildRequires: pkgconfig(json-glib-1.0) -BuildRequires: pkgconfig(pango) >= 1.37.3 +BuildRequires: pkgconfig(pango) >= 1.41.0 BuildRequires: pkgconfig(pangoft2) BuildRequires: pkgconfig(rest-0.7) BuildRequires: pkgconfig(wayland-client) >= 1.9.91 @@ -245,6 +242,21 @@ This package provides an input method for Vietnamese. +%package immodule-wayland +Summary: Wayland input method for the GTK+ toolkit library (version 3) +Group: System/Libraries +Requires: %{name} = %{version} +Requires(post): %{name}-tools +Requires(postun): %{name}-tools + +%description immodule-wayland +GTK+ is a multi-platform toolkit for creating graphical user interfaces. +Offering a complete set of widgets, GTK+ is suitable for projects +ranging from small one-off projects to complete application suites. + +This package provides an input method which allows text entry via +wayland. + %package immodule-xim Summary: X input method for the GTK+ toolkit library v3 Group: System/Libraries @@ -339,7 +351,7 @@ %lang_package %prep -%setup -q -n %{_name}-%{version} +%setup -q -n gtk+-%{version} # Translation this time intentionally disabled.. they fail translation-update-upstream translation-update-upstream po-properties gtk30-properties @@ -356,8 +368,6 @@ %patch0 -p1 %endif %patch1 -p1 -%patch2 -p1 -%patch3 -p1 %build %configure \ @@ -369,8 +379,9 @@ --enable-broadway-backend} \ --enable-wayland-backend \ --enable-explicit-deps=yes \ - --enable-colord -make %{?_smp_mflags} + --enable-colord \ + %{nil} +make %{?_smp_mflags} V=1 %install %make_install @@ -447,6 +458,9 @@ %post immodule-vietnamese %{_gtk_query_immodules_update_cache} +%post immodule-wayland +%{_gtk_query_immodules_update_cache} + %post immodule-xim %{_gtk_query_immodules_update_cache} @@ -458,10 +472,7 @@ # gtk-query-immodules-3.0 couldn't run there. %endif if [ $1 = 1 ]; then - test -d %{_libdir}/gtk-3.0/%{gtk_binary_version} - if test $? -eq 0; then - %{_gtk_query_immodules_update_cache} - fi + test -d %{_libdir}/gtk-3.0/%{gtk_binary_version} && %{_gtk_query_immodules_update_cache} fi %if 0 # If the gtk-update-icon-cache group is in automatic mode, then this will also @@ -516,6 +527,9 @@ %postun immodule-vietnamese %{_gtk_query_immodules_update_cache} +%postun immodule-wayland +%{_gtk_query_immodules_update_cache} + %postun immodule-xim %{_gtk_query_immodules_update_cache} @@ -581,6 +595,9 @@ %files immodule-vietnamese %{_libdir}/gtk-3.0/%{gtk_binary_version}/immodules/im-viqr.so +%files immodule-wayland +%{_libdir}/gtk-3.0/%{gtk_binary_version}/immodules/im-waylandgtk.so + %files immodule-xim %{_libdir}/gtk-3.0/%{gtk_binary_version}/immodules/im-xim.so @@ -623,7 +640,7 @@ %config(noreplace) %{_sysconfdir}/gtk-3.0/settings.ini %files devel -%doc ChangeLog HACKING README.commits +%doc HACKING README.commits %doc %{_datadir}/gtk-doc/html/gail-libgail-util3/ %doc %{_datadir}/gtk-doc/html/gdk3/ %doc %{_datadir}/gtk-doc/html/gtk3/ ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.PjqXyt/_old 2018-10-17 08:13:12.431080354 +0200 +++ /var/tmp/diff_new_pack.PjqXyt/_new 2018-10-17 08:13:12.431080354 +0200 @@ -4,9 +4,9 @@ gtk3-tools +/usr/bin/gtk-query-immodules-3.0(-64)? post "%if "%_lib" == "lib64"" - post "if [ $1 == 1 ]; then test -d <prefix>%{_libdir}/gtk-3.0/3.0.0; if test $? -eq 0; then <prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache; fi; fi" + post "if [ $1 == 1 ]; then test -d <prefix>%{_libdir}/gtk-3.0/3.0.0 && <prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache; fi" post "%else" - post "if [ $1 == 1 ]; then test -d <prefix>%{_libdir}/gtk-3.0/3.0.0; if test $? -eq 0; then <prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache; fi; fi" + post "if [ $1 == 1 ]; then test -d <prefix>%{_libdir}/gtk-3.0/3.0.0 && <prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache; fi" post "%endif" libgtk-3-0 requires "gtk3-tools-<targettype>" @@ -82,6 +82,18 @@ requires "gtk3-<targettype>" post "%if "%_lib" == "lib64"" post "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache" + post "%else" + post "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache" + post "%endif" + postun "%if "%_lib" == "lib64"" + postun "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache" + postun "%else" + postun "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache" + postun "%endif" +gtk3-immodule-wayland + requires "gtk3-<targettype>" + post "%if "%_lib" == "lib64"" + post "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache" post "%else" post "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache" post "%endif" ++++++ gtk+-3.22.30.tar.xz -> gtk+-3.24.1.tar.xz ++++++ /work/SRC/openSUSE:Factory/gtk3/gtk+-3.22.30.tar.xz /work/SRC/openSUSE:Factory/.gtk3.new/gtk+-3.24.1.tar.xz differ: char 27, line 1
