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 - luc14n0@linuxmail.org + +- 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 dimstar@opensuse.org -- 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