Hello community,

here is the log from the commit of package gtk3 for openSUSE:Factory checked in 
at 2018-04-19 15:21:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gtk3 (Old)
 and      /work/SRC/openSUSE:Factory/.gtk3.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gtk3"

Thu Apr 19 15:21:40 2018 rev:128 rq:596118 version:3.22.29

Changes:
--------
--- /work/SRC/openSUSE:Factory/gtk3/gtk3.changes        2018-03-26 
12:43:46.823089246 +0200
+++ /work/SRC/openSUSE:Factory/.gtk3.new/gtk3.changes   2018-04-19 
15:21:43.545973212 +0200
@@ -1,0 +2,15 @@
+Wed Apr  4 10:22:08 UTC 2018 - [email protected]
+
+- Clean up specfile: Enable Wayland unconditionally.
+
+-------------------------------------------------------------------
+Thu Mar 22 02:31:20 UTC 2018 - [email protected]
+
+- Drop icon_theme_cache_* and glib2_gsettings_schema_* post/postun
+  scriptlets, and glib2_gsettings_schema_requires macro: their
+  functionality has been moved to RPM file triggers
+  (RPM 4.13, suse_version 1330).
+- Add cairo-gobject, gio-2.0, gio-unix-2.0 and harfbuzz pkgconfig
+  modules BuildRequires to avoid implicit dependencies.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ gtk3.spec ++++++
--- /var/tmp/diff_new_pack.8c1vdh/_old  2018-04-19 15:21:45.321901686 +0200
+++ /var/tmp/diff_new_pack.8c1vdh/_new  2018-04-19 15:21:45.325901525 +0200
@@ -17,22 +17,17 @@
 #
 
 
-%define build_broadway_backend 1
-%if 0%{?suse_version} == 1315
-%define build_wayland_backend 0
-%else
-%define build_wayland_backend 1
-%endif
 # When updating the binary version, do not forget to also update baselibs.conf
 %define gtk_binary_version 3.0.0
 %define _name gtk+
+%bcond_without  broadway
 Name:           gtk3
 Version:        3.22.29
 Release:        0
 Summary:        The GTK+ toolkit library (version 3)
 License:        LGPL-2.1-or-later
 Group:          Development/Libraries/X11
-URL:            http://www.gtk.org/
+Url:            https://www.gtk.org/
 Source:         
http://download.gnome.org/sources/gtk+/3.22/%{_name}-%{version}.tar.xz
 Source1:        README.SUSE
 Source2:        settings.ini
@@ -41,7 +36,7 @@
 # PATCH-FIX-OPENSUSE gtk3-GTK_PATH64.patch [email protected] - 64-bit dual 
install. Use GTK_PATH64 environment variable instead of GTK_PATH
 Patch0:         gtk3-GTK_PATH64.patch
 # PATCH-FIX-OPENSUSE revert-forced-xftdpi.patch [email protected] -- Revert 
very controversal commit on GTK3, forcing DPI to 96
-Patch4:         gtk3-revert-forced-xftdpi.patch
+Patch1:         gtk3-revert-forced-xftdpi.patch
 BuildRequires:  cups-devel >= 1.2
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
@@ -53,19 +48,27 @@
 BuildRequires:  pkgconfig(atk) >= 2.15.1
 BuildRequires:  pkgconfig(atk-bridge-2.0)
 BuildRequires:  pkgconfig(cairo) >= 1.14.0
+BuildRequires:  pkgconfig(cairo-gobject) >= 1.14.0
 # Enable cloudproviders once upstream settles on a location and version
 #BuildRequires:  pkgconfig(cloudproviders) >= 0.2.5
-BuildRequires:  pkgconfig(colord)
+BuildRequires:  pkgconfig(colord) >= 0.1.9
 BuildRequires:  pkgconfig(epoxy) >= 1.0
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(gdk-pixbuf-2.0) >= 2.30.0
-BuildRequires:  pkgconfig(glib-2.0) >= 2.49.1
+BuildRequires:  pkgconfig(gio-2.0) >= 2.49.4
+BuildRequires:  pkgconfig(gio-unix-2.0) >= 2.49.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(pangoft2)
 BuildRequires:  pkgconfig(rest-0.7)
+BuildRequires:  pkgconfig(wayland-client) >= 1.9.91
+BuildRequires:  pkgconfig(wayland-cursor) >= 1.9.91
+BuildRequires:  pkgconfig(wayland-egl)
+BuildRequires:  pkgconfig(wayland-protocols) >= 1.9
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xcomposite)
 BuildRequires:  pkgconfig(xcursor)
@@ -74,14 +77,8 @@
 BuildRequires:  pkgconfig(xfixes)
 BuildRequires:  pkgconfig(xi)
 BuildRequires:  pkgconfig(xinerama)
+BuildRequires:  pkgconfig(xkbcommon) >= 0.2.0
 BuildRequires:  pkgconfig(xrandr)
-%if %{build_wayland_backend}
-BuildRequires:  pkgconfig(wayland-client) >= 1.9.90
-BuildRequires:  pkgconfig(wayland-cursor)
-BuildRequires:  pkgconfig(wayland-egl)
-BuildRequires:  pkgconfig(wayland-protocols) >= 1.7
-BuildRequires:  pkgconfig(xkbcommon)
-%endif
 
 %description
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.
@@ -285,7 +282,6 @@
 Summary:        Config schema for the GTK+ toolkit library v3
 Group:          System/Libraries
 BuildArch:      noarch
-%glib2_gsettings_schema_requires
 
 %description schema
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.
@@ -319,7 +315,6 @@
 Requires:       gettext-its-%{name} >= %{version}
 Requires:       libgtk-3-0 = %{version}
 Requires:       typelib-1_0-Gtk-3_0 = %{version}
-%glib2_gsettings_schema_requires
 
 %description devel
 GTK+ is a multi-platform toolkit for creating graphical user interfaces.
@@ -354,7 +349,7 @@
 cp -a %{SOURCE1} .
 %patch0 -p1
 %endif
-%patch4 -p1
+%patch1 -p1
 
 %build
 %configure \
@@ -362,13 +357,10 @@
         --enable-man \
         --enable-x11-backend \
         --enable-introspection \
-%if %{build_broadway_backend}
-        --enable-broadway-backend \
-%endif
-%if %{build_wayland_backend}
+        %{?with_broadway: \
+        --enable-broadway-backend} \
         --enable-wayland-backend \
         --enable-explicit-deps=yes \
-%endif
         --enable-colord
 make %{?_smp_mflags}
 
@@ -488,13 +480,6 @@
   done
 fi
 
-%post schema
-%glib2_gsettings_schema_post
-
-%post devel
-%icon_theme_cache_post
-%glib2_gsettings_schema_post
-
 %if 0
 # No need to call gtk-query-immodules-3.0 in postun:
 # - if it's an upgrade, it will have been called in post
@@ -526,9 +511,6 @@
 %postun immodule-xim
 %{_gtk_query_immodules_update_cache}
 
-%postun schema
-%glib2_gsettings_schema_postun
-
 %postun tools
 %if 0
 # Note: we don't use "$1 -eq 0", to avoid issues if the package gets renamed
@@ -537,13 +519,8 @@
   update-alternatives --remove gtk-update-icon-cache 
%{_bindir}/gtk-update-icon-cache-3.0
 fi
 
-%postun devel
-%glib2_gsettings_schema_postun
-%icon_theme_cache_post
-
 %files -n libgtk-3-0
 %license COPYING
-%doc AUTHORS README NEWS
 %if "%{_lib}" == "lib64"
 %doc README.SUSE
 %endif
@@ -600,6 +577,7 @@
 %{_libdir}/gtk-3.0/%{gtk_binary_version}/immodules/im-xim.so
 
 %files tools
+%doc AUTHORS README NEWS
 %{_bindir}/broadwayd
 %{_bindir}/gtk3-icon-browser
 %{_bindir}/gtk-builder-tool
@@ -636,10 +614,8 @@
 %files branding-upstream
 %config %{_sysconfdir}/gtk-3.0/settings.ini
 
-%files lang -f gtk30.lang -f gtk30-properties.lang
-
 %files devel
-%doc ChangeLog
+%doc ChangeLog HACKING README.commits
 %doc %{_datadir}/gtk-doc/html/gail-libgail-util3/
 %doc %{_datadir}/gtk-doc/html/gdk3/
 %doc %{_datadir}/gtk-doc/html/gtk3/
@@ -663,20 +639,14 @@
 %{_includedir}/gtk-3.0/
 %{_libdir}/pkgconfig/gail-3.0.pc
 %{_libdir}/pkgconfig/gdk-3.0.pc
-%if %{build_broadway_backend}
+%if %{with broadway}
 %{_libdir}/pkgconfig/gdk-broadway-3.0.pc
+%{_libdir}/pkgconfig/gtk+-broadway-3.0.pc
 %endif
-%if %{build_wayland_backend}
 %{_libdir}/pkgconfig/gdk-wayland-3.0.pc
-%endif
+%{_libdir}/pkgconfig/gtk+-wayland-3.0.pc
 %{_libdir}/pkgconfig/gdk-x11-3.0.pc
 %{_libdir}/pkgconfig/gtk+-3.0.pc
-%if %{build_broadway_backend}
-%{_libdir}/pkgconfig/gtk+-broadway-3.0.pc
-%endif
-%if %{build_wayland_backend}
-%{_libdir}/pkgconfig/gtk+-wayland-3.0.pc
-%endif
 %{_libdir}/pkgconfig/gtk+-unix-print-3.0.pc
 %{_libdir}/pkgconfig/gtk+-x11-3.0.pc
 %{_libdir}/libgailutil-3.so
@@ -690,4 +660,6 @@
 %{_datadir}/gettext/its/gtkbuilder.its
 %{_datadir}/gettext/its/gtkbuilder.loc
 
+%files lang -f gtk30.lang -f gtk30-properties.lang
+
 %changelog


Reply via email to