Hello community,

here is the log from the commit of package gtk4 for openSUSE:Factory checked in 
at 2018-02-03 15:42:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtk4 (Old)
 and      /work/SRC/openSUSE:Factory/.gtk4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gtk4"

Sat Feb  3 15:42:37 2018 rev:10 rq:572146 version:3.93.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes        2017-12-31 
01:14:06.467318377 +0100
+++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes   2018-02-03 
15:42:48.564511215 +0100
@@ -6,0 +7,40 @@
+Wed Dec 27 22:35:20 UTC 2017 - [email protected]
+
+- Update to version 3.93.0:
+  + GdkScreen has been removed. All screen-related APIs have
+    equivalents in GdkDisplay.
+  + GdkVisual has been removed.
+  + GdkDeviceManager has been replaced by GdkSeat.
+  + Clipboard handling has been moved from GTK to GDK, and has been
+    modernized to provide an extensible, asynchronous, stream-based
+    API.
+  + The GdkCursor API has been modernized.
+  + Settings and window-state changes have been converted from
+    events to signals on GdkDisplay and GdkWindow, respectively.
+  + GdkEvent has been converted to an opaque GObject.
+  + The GL renderer in GSK has been substantially completed, and is
+    now on par with the Vulkan renderer.
+  + The use of GdkPixbuf in APIs has been reduced, and the
+    GskTexture object has been moved to GDK as GdkTexture, to take
+    its place.
+  + The handling of icon sizes has been changed.
+  + Bugs fixed: bgo#668590, bgo#773299, bgo#775279, bgo#777072,
+    bgo#779009, bgo#779862, bgo#783995, bgo#784314, bgo#785176,
+    bgo#785210, bgo#786123, bgo#787089, bgo#787128, bgo#787142,
+    bgo#787665, bgo#788841, bgo#788898, bgo#789054, bgo#789134,
+    bgo#789149, bgo#789160, bgo#789163, bgo#789198, bgo#789213,
+    bgo#789327, bgo#789357, bgo#789678, bgo#789733, bgo#789777,
+    bgo#789870, bgo#790029, bgo#790031, bgo#790171, bgo#790201,
+    bgo#790287, bgo#790489, bgo#790920, bgo#790963, bgo#791062,
+    bgo#791176, bgo#791281, bgo#791363, bgo#791549, bgo#791650,
+    bgo#791926, bgo#791927.
+  + Updated translations.
+- Drop gtk4-return-nonvoid.patch: fixed upstream.
+- Add cairo-gobject, gobject-2.0, pangocairo, xrender and
+  graphene-gobject-1.0 pkgconfig modules BuildRequires complying
+  with meson checks. Note that all of these modules were being
+  pulled and used already since the spec file had some depedencies
+  on other modules that come from the same devel package as these
+  ones.
+
+-------------------------------------------------------------------
@@ -10,11 +50,10 @@
-  + Drop autotools support. Meson 0.42.1 is now required
-  + Implement most of CSS3 font-variant
-  + Add an Emoji chooser to GtkEntry
-  + Add new input hints for Emoji input
-  + Remaining widgets have been ported to GtkSnapshot
-  + GtkLabel and GtkEntry have been ported to use GSK
-  + Add a way for GtkOverlay to blur behind children. This is has a
-    demo in gtk4-demo
-  + Add support for native file choosers on older OS X versions
-  + Add support for libcloudproviders in GtkPlacesSidebar
-  + Non-windowed widgets are now allowed to have a size of 0x0
+  + Drop autotools support. Meson 0.42.1 is now required.
+  + Implement most of CSS3 font-variant.
+  + Add an Emoji chooser to GtkEntry.
+  + Add new input hints for Emoji input.
+  + Remaining widgets have been ported to GtkSnapshot.
+  + GtkLabel and GtkEntry have been ported to use GSK.
+  + Add a way for GtkOverlay to blur behind children. This has a
+    demo in gtk4-demo.
+  + Add support for libcloudproviders in GtkPlacesSidebar.
+  + Non-windowed widgets are now allowed to have a size of 0x0.
@@ -23,8 +62,9 @@
-    _GTK_EDGE_CONSTRAINTS property
-  + Input handling changes
-    - GdkEvent has new accessors for fields
-    - Traditional event signals (eg ::key-press-event) are now emitted from
-      an event controller
-    - Most widgets inside gtk have stopped using traditional event signals
-    - GDK_SEAT_CAPABILITY_ALL_POINTING now includes touch events
-  + Scrollbars allow middle-click to jump to a position again
+    _GTK_EDGE_CONSTRAINTS property.
+  + Input handling changes:
+    - GdkEvent has new accessors for fields;
+    - Traditional event signals (eg ::key-press-event) are now
+      emitted from an event controller;
+    - Most widgets inside gtk have stopped using traditional event
+      signals;
+    - GDK_SEAT_CAPABILITY_ALL_POINTING now includes touch events.
+  + Scrollbars allow middle-click to jump to a position again.
@@ -295 +334,0 @@
-

Old:
----
  gtk+-3.92.1.tar.xz
  gtk4-return-nonvoid.patch

New:
----
  gtk+-3.93.0.tar.xz

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

Other differences:
------------------
++++++ gtk4.spec ++++++
--- /var/tmp/diff_new_pack.BS2a5J/_old  2018-02-03 15:42:49.684458907 +0100
+++ /var/tmp/diff_new_pack.BS2a5J/_new  2018-02-03 15:42:49.688458720 +0100
@@ -19,22 +19,20 @@
 
 # When updating the binary version, do not forget to also update baselibs.conf
 %define gtk_binary_version 4.0.0
+%define _name gtk+
 
 Name:           gtk4
-%define _name gtk+
-Version:        3.92.1
+Version:        3.93.0
 Release:        0
 Summary:        The GTK+ toolkit library (version 4)
 License:        LGPL-2.1+
 Group:          Development/Libraries/X11
 Url:            http://www.gtk.org/
-Source:         
http://download.gnome.org/sources/gtk+/3.92/%{_name}-%{version}.tar.xz
+Source:         
http://download.gnome.org/sources/gtk+/3.93/%{_name}-%{version}.tar.xz
 Source2:        settings.ini
 Source3:        macros.gtk4
 Source98:       gtk4-rpmlintrc
 Source99:       baselibs.conf
-# PATCH-FIX-UPSTREAM gtk4-return-nonvoid.patch bgo#789180 [email protected] 
-- Backported fixes to not reach end of non-void functions
-Patch0:         gtk4-return-nonvoid.patch
 BuildRequires:  cups-devel >= 1.2
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
@@ -51,23 +49,27 @@
 BuildRequires:  pkgconfig(atk) >= 2.15.1
 BuildRequires:  pkgconfig(atk-bridge-2.0)
 BuildRequires:  pkgconfig(cairo) >= 1.14.0
-BuildRequires:  pkgconfig(cloudproviders)
+BuildRequires:  pkgconfig(cairo-gobject) >= 1.14.0
+BuildRequires:  pkgconfig(cloudproviders) >= 0.2.5
 BuildRequires:  pkgconfig(colord)
-BuildRequires:  pkgconfig(epoxy) >= 1.0
+BuildRequires:  pkgconfig(epoxy) >= 1.4
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.30.0
-BuildRequires:  pkgconfig(glib-2.0) >= 2.53.0
+BuildRequires:  pkgconfig(glib-2.0) >= 2.53.7
 BuildRequires:  pkgconfig(gmodule-2.0)
+BuildRequires:  pkgconfig(gobject-2.0) >= 2.53.7
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 1.39.0
 BuildRequires:  pkgconfig(graphene-1.0) >= 1.5.1
+BuildRequires:  pkgconfig(graphene-gobject-1.0) >= 1.5.1
 BuildRequires:  pkgconfig(json-glib-1.0)
 BuildRequires:  pkgconfig(pango) >= 1.37.3
+BuildRequires:  pkgconfig(pangocairo) >= 1.14.0
 BuildRequires:  pkgconfig(pangoft2)
 BuildRequires:  pkgconfig(rest-0.7)
 BuildRequires:  pkgconfig(wayland-client) >= 1.9.91
-BuildRequires:  pkgconfig(wayland-cursor)
+BuildRequires:  pkgconfig(wayland-cursor) >= 1.9.91
 BuildRequires:  pkgconfig(wayland-egl)
-BuildRequires:  pkgconfig(wayland-protocols) >= 1.7
+BuildRequires:  pkgconfig(wayland-protocols) >= 1.9
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcomposite)
 BuildRequires:  pkgconfig(xcursor)
@@ -77,7 +79,7 @@
 BuildRequires:  pkgconfig(xi)
 BuildRequires:  pkgconfig(xinerama)
 BuildRequires:  pkgconfig(xkbcommon)
-BuildRequires:  pkgconfig(xrandr)
+BuildRequires:  pkgconfig(xrandr) >= 1.2.99
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -314,7 +316,6 @@
 Requires:       libgtk-4-0 = %{version}
 Requires:       typelib-1_0-Gtk-4_0 = %{version}
 Requires:       vulkan-devel
-%glib2_gsettings_schema_requires
 
 %description devel
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.
@@ -336,8 +337,7 @@
 
 %lang_package
 %prep
-%setup -q -n %{_name}-%{version}
-%patch0 -p1
+%setup -qn %{_name}-%{version}
 
 %build
 %meson \
@@ -466,7 +466,7 @@
 
 %files -n libgtk-4-0
 %defattr(-, root, root)
-%doc AUTHORS COPYING
+%doc AUTHORS COPYING NEWS
 %dir %{_sysconfdir}/gtk-4.0
 %dir %{_libdir}/gtk-4.0
 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}
@@ -474,11 +474,11 @@
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-cedilla.so
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-cyrillic-translit.so
 %{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-ipa.so
-#%dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/
-#%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cloudprint.so
-#%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cups.so
-#%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-file.so
-#%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-lpr.so
+%dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/
+%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cloudprint.so
+%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cups.so
+%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-file.so
+#%%{_libdir}/gtk-4.0/%%{gtk_binary_version}/printbackends/libprintbackend-lpr.so
 %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines/
 %ghost %{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules.cache
 %dir %{_libdir}/gtk-4.0/modules
@@ -563,13 +563,12 @@
 %defattr(-,root,root)
 %{_datadir}/gtk-4.0/settings.ini
 
-%files lang -f gtk40.lang -f gtk40-properties.lang
-
 %files devel
 %defattr(-,root,root)
-%%doc %{_datadir}/gtk-doc/html/gdk4/
-%%doc %{_datadir}/gtk-doc/html/gsk4/
-%%doc %{_datadir}/gtk-doc/html/gtk4/
+%doc CONTRIBUTING.md NEWS.pre-1-0 README.commits
+%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
@@ -601,4 +600,6 @@
 %{_datadir}/gettext/its/gtkbuilder.its
 %{_datadir}/gettext/its/gtkbuilder.loc
 
+%files lang -f gtk40.lang -f gtk40-properties.lang
+
 %changelog

++++++ gtk+-3.92.1.tar.xz -> gtk+-3.93.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/gtk4/gtk+-3.92.1.tar.xz 
/work/SRC/openSUSE:Factory/.gtk4.new/gtk+-3.93.0.tar.xz differ: char 25, line 1


Reply via email to