Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2017-01-29 10:36:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gtk4" Changes: -------- --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes 2017-01-22 00:24:26.986974175 +0100 +++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2017-02-03 17:42:07.859080834 +0100 @@ -1,0 +2,53 @@ +Wed Jan 11 00:36:54 UTC 2017 - zai...@opensuse.org + +- Update to version 3.89.2: + + gtk4-icon-browser works again. + + gtk-encode symbolic works for icons with names containing dots. + + GtkFlowBox and GtkListBox have been changed to no longer emit + the ::selected-children-changed signal during destruction. + + gtk-demo has gained an example for using PangoTabArray with + GtkTextView. + + We now support CSS border-spacing in GtkGrid, GtkBox and in + gadgets. + + The rendering in GDK and GSK has been further refactored. We + now only draw toplevel windows, and we always redraw the whole + window. + + A Vulkan implementation has been added in parallel to the GL + one. + + Dropped APIs: + - gdk_window_process_updates. + - gdk_window_process_all_updates. + - gdk_window_reparent. + - Support for native and foreign subwindows. + - gsk_render_node_{append/prepend/insert} variations. + - gsk_render_node_make_immutable. + - gtk_cairo_should_draw_window. + - gtk_snapshot_append. + - GtkJunctionSides. + + New APIs: + - gdk_rgba_is_clear. + - gdk_rgba_is_opaque. + - GdkDrawContext: A base class for vulkan and gl contexts. + - Render node subclasses. + - GskRoundedRect. + - gtk_container_snapshot_child. + + The GSK_USE_SOFTWARE environment variable has been generalized + as GSK_RENDERER. Use GSK_RENDERER=help to learn about possible + values. Other environment variables that have gained new + possible values in clude GSK_DEBUG=vulkan and + GTK_DEBUG=snapshot. + + Bugs fixed: bgo#749012, bgo#771242, bgo#772371, bgo#773299, + bgo#774265, bgo#774534, bgo#774686, bgo#774695, bgo#774743, + bgo#774760, bgo#774784, bgo#774790, bgo#774893, bgo#774915, + bgo#774917, bgo#774939, bgo#775038, bgo#775212, bgo#775316, + bgo#775319, bgo#775410, bgo#775525, bgo#775651, bgo#776132, + bgo#776187, bgo#776306. + + Updated translations. +- Drop gtk4-find-wayland.patch: Fixed upstream. Following this, + drop gnome-common BuildRequires and autoreconf call as we no + longer carry any patches. +- Add vulkan-devel BuildRequires and Requires, also pass + --enable-vulkan to configure to ensure we build the vulkan + support. + +------------------------------------------------------------------- Old: ---- gtk+-3.89.1.tar.xz gtk4-find-wayland.patch New: ---- gtk+-3.89.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gtk4.spec ++++++ --- /var/tmp/diff_new_pack.69I7f4/_old 2017-02-03 17:42:08.974922895 +0100 +++ /var/tmp/diff_new_pack.69I7f4/_new 2017-02-03 17:42:08.974922895 +0100 @@ -28,7 +28,7 @@ Name: gtk4 %define _name gtk+ -Version: 3.89.1 +Version: 3.89.2 Release: 0 Summary: The GTK+ toolkit library (version 4) License: LGPL-2.1+ @@ -38,18 +38,15 @@ Source2: settings.ini Source3: macros.gtk4 Source99: baselibs.conf -# PATCH-FIX-UPSTREAM gtk4-find-wayland.patch bgo#775038 dims...@opensuse.org -- Find wayland headers that are not installed in default locations -Patch0: gtk4-find-wayland.patch BuildRequires: cups-devel >= 1.2 BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes BuildRequires: gettext-tools >= 0.19.7 -# Needed for patch0 -BuildRequires: gnome-common BuildRequires: hicolor-icon-theme %if !0%{?is_opensuse} BuildRequires: translation-update-upstream %endif +BuildRequires: vulkan-devel BuildRequires: xsltproc BuildRequires: pkgconfig(atk) >= 2.15.1 BuildRequires: pkgconfig(atk-bridge-2.0) @@ -314,6 +311,7 @@ Requires: libgtk-4-0 = %{version} Requires: typelib-1_0-Gtk-4_0 = %{version} Requires: gettext-its-%{name} >= %{version} +Requires: vulkan-devel %glib2_gsettings_schema_requires %description devel @@ -337,11 +335,8 @@ %lang_package %prep %setup -q -n %{_name}-%{version} -%patch0 -p1 %build -# Needed for patch0 -autoreconf -fiv %configure \ --disable-static \ --enable-man \ @@ -352,7 +347,8 @@ --enable-wayland-backend \ --enable-explicit-deps=yes \ %endif - --enable-colord + --enable-colord \ + --enable-vulkan %{__make} %{?_smp_mflags} %install ++++++ gtk+-3.89.1.tar.xz -> gtk+-3.89.2.tar.xz ++++++ /work/SRC/openSUSE:Factory/gtk4/gtk+-3.89.1.tar.xz /work/SRC/openSUSE:Factory/.gtk4.new/gtk+-3.89.2.tar.xz differ: char 27, line 1