Hello community,

here is the log from the commit of package gtk3 for openSUSE:Leap:15.2 checked 
in at 2020-01-30 14:49:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/gtk3 (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.gtk3.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gtk3"

Thu Jan 30 14:49:53 2020 rev:75 rq:757861 version:3.24.13+0

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/gtk3/gtk3.changes      2020-01-15 
15:10:03.990060849 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.gtk3.new.26092/gtk3.changes   2020-01-30 
14:50:44.942913588 +0100
@@ -2 +2 @@
-Wed May 29 21:50:44 UTC 2019 - [email protected]
+Wed Dec 11 20:03:40 UTC 2019 - Stefan Brüns <[email protected]>
@@ -4,7 +4,2 @@
-- Add gtk3-none-pixmap-for-no-background.patch: always set None
-  pixmap for no background on X11 (boo#1136605).
-- Add patches from upstream to fix fall-out from the above patch
-  (glgo#GNOME/gtk#1280):
-  gtk3-add-gdk_x11_display_get_parent_relative_pattern.patch
-  gtk3-x11-be-more-careful-about-setting-parent-relati.patch
-  gtk3-x11-fix-deprecation-macro-use.patch
+- Split API doc generation from main package using _multibuild,
+  libgtk3 itself only takes a fraction of the time to build.
@@ -13 +8 @@
-Tue May 14 02:56:25 UTC 2019 - Chingkai <[email protected]>
+Wed Nov 27 19:06:58 UTC 2019 - [email protected]
@@ -15,4 +10,7 @@
-- Add gtk-use-multiple-font-family-values.patch: 
-  + css: Use multiple font-family values
-  + Add a reftest for multiple font families
-    (bsc#1134059, glgo#GNOME/gtk#1854).
+- Update to version 3.24.13+0:
+  + Fix a11y test output
+  + HighContrast: Add missing color to entry
+  + themes: remove various @extend with compound selectors
+  + Avoid Broadwayd - GtkEntry popup takes 35s after application
+    startup.
+  + Hide Objective-C from outside GdkQuartz.
@@ -21 +19 @@
-Thu May  9 21:40:51 UTC 2019 - [email protected]
+Tue Nov 19 11:00:51 UTC 2019 - Frederic Crozat <[email protected]>
@@ -23,2 +21,208 @@
-- Add gtk3-x11-set-transparent-background.patch: Set a transparent
-  background for windows on X11 (boo#1134062 glgo#GNOME/gtk#550).
+- Add Obsoletes/Provides to baselibs.conf to ensure
+  gtk3-immodules-tigrigna-32bit can be upgraded from old version.
+
+-------------------------------------------------------------------
+Fri Nov  1 19:36:09 UTC 2019 - Ismail Dönmez <[email protected]>
+
+- Don't recommend -lang subpackage 
+
+-------------------------------------------------------------------
+Wed Oct 23 10:06:55 UTC 2019 - [email protected]
+
+- Update to version 3.24.12+32:
+  + gdk: Do not change the windowing selection when cancelling
+    source
+  + Revert "gdk: Do not call gdk_selection_owner_set() internally
+    to the backend"
+  + gtkwidget: Ensure to run key controllers in the bubble phase
+  + keycontroller: Fix ::key-released signal argument
+  + key controller: Don't eat modifier events
+  + gdk: Do not call gdk_selection_owner_set() internally to the
+    backend
+  + gdk: Shuffle the situations where a selection is unset
+  + gtkwidget: Forward unhandled scroll events through controllers
+- Switch to gitcheckout of stable branch, needed to get fixes for
+  copy/paste between Xwayland and wayland programs.
+- Following the above, add gtk-doc and libtool BuildRequires and
+  pass autogen.sh to bootstrap and --enable-gtk-doc to configure.
+- No longer disable LTO, current versions of gtk3 builds fine with
+  it enabled.
+
+-------------------------------------------------------------------
+Fri Oct  4 11:03:57 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.24.12:
+  + file chooser: allow sorting by file type.
+  + dnd: fix pointer offsets under X11 and Wayland.
+  + broadway: Fix a font problem.
+  + mir Drop this backend.
+  + printing: Get PPD from original host if needed.
+  + a11y: Fix interference with clutter a11y impl.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed Sep  4 08:10:36 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.24.11:
+  + Adwaita:
+    - Add drop shadow to icons.
+    - Small color fixes.
+    - Make title buttons round.
+  + Wayland:
+    - Support xdg-output v3.
+    - Fix clipboard ownership handling.
+  + X11: Improve monitor metadata.
+  + Build: Require GLib 2.57.2.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Thu Jul  4 09:00:50 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.24.10:
+  + Make gtk_widget_get_action_group behave as documented.
+  + Make gdk_screen_get_monitor_plug_name works as before.
+  + Adwaita:
+    - Update infobar look.
+    - Fix some issues with submenus and popovers.
+  + Wayland: Use the xdg-output protocol.
+  + Fix build issues around cups.
+  + Quartz: Build fixes.
+  + treeview: Bring the pixel cache back, since its removal was
+    causing problems in some applications.
+  + Various documentation improvements.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Tue Jun 18 17:28:26 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.24.9:
+  + GTK can now be built with the meson build system.
+  + Wayland:
+    - Support the xdg-output protocol for correct monitor sizes
+      with scaled displays.
+    - Fix handling of cursor hotspots that was reading
+      uninitialized memory.
+    - Update tablet cursors when scale changes.
+  + CSS: Use multiple font-family values (bsc#1134059,
+    glgo#GNOME/gtk#1854).
+  + Emoji: Populate the Emoji chooser incrementally.
+  + Printing: Require CUPS 1.7.
+  + Scrolling: Add a gtk-overlay-scrolling setting that can be used
+    to force traditional (non-overlay) scrollbars.
+  + GtkTreeView:
+    - Update rubberband rectangles more often.
+    - Remove the pixel cache, to avoid the redraw issues that it
+      causes.
+  + Tooling: Support sysprof profiling.
+  + Themes:
+    - Adwaita: Small tweaks to the theme refresh.
+    - Adwaita: Update treeview progress bars.
+    - HighContrast: Improve notebook tabs.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Wed May  8 09:33:00 UTC 2019 - Dominique Leuenberger <[email protected]>
+
+- Move RPM macros to %_rpmmacrodir.
+
+-------------------------------------------------------------------
+Wed Apr 24 09:39:02 UTC 2019 - Martin Liška <[email protected]>
+
+- Disable LTO (boo#1133119).
+
+-------------------------------------------------------------------
+Thu Apr 11 09:24:41 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.24.8:
+  + Color editor: don't warn if editing is cancelled.
+  + Always redraw on allocate - not doing so is not safe when any
+    widget can have a background.
+  + Use GLSL 3.30 for shaders.
+  + Quartz: add a preliminary GdkGLContext implementation.
+  + Win32: Fix a bug that prevented storing printer driver prefs.
+  + Wayland: properly place window menus.
+  + GtkApplication: support session state changes in sandboxes,
+    using the inhibit portal.
+  + Fix a problem with autostart notification.
+  + Places: Show loop devices as reported by gvfs.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Tue Mar 12 20:43:55 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.24.7:
+  + Undeprecate gtk_window_present.
+
+-------------------------------------------------------------------
+Tue Mar 12 19:18:47 UTC 2019 - Bjørn Lie <[email protected]>
+
+- Update to version 3.24.6:
+  + Link against fribidi.
+  + Broadway: Ensure focus on click.
+  + Fix some compiler warnings.
+  + Improve menu positioning with move-to-rect.
+  + Improve activation of the onscreen keyboard.
+  + Use C locale when generating code.
+  + Treeview: Make sure separator nodes have height > 0.
+  + theme: Fix some inconsistences for radii.
+  + Updated translations.
+- Drop gtk3-boo1121456-a11y-export.patch: Fixed upstream.
+
+-------------------------------------------------------------------
+Mon Feb  4 17:59:38 UTC 2019 - [email protected]
+
+- Update to version 3.24.5:
+  + Adwaita: Refresh the theme.
+  + HighContrast: Refresh the theme.
+  + Wayland: Implement gdk_window_present.
+  + GtkSwitch: Use icons instead of glyphs.
+  + Updated translations.
+- Add explicit pkgconfig(fribidi) BuildRequires, new dependency.
+
+-------------------------------------------------------------------
+Mon Jan 21 15:48:19 UTC 2019 - [email protected]
+
++++ 207 more lines (skipped)
++++ between /work/SRC/openSUSE:Leap:15.2/gtk3/gtk3.changes
++++ and /work/SRC/openSUSE:Leap:15.2/.gtk3.new.26092/gtk3.changes

Old:
----
  gtk+-3.22.30.tar.xz
  gtk-use-multiple-font-family-values.patch
  gtk3-add-gdk_x11_display_get_parent_relative_pattern.patch
  gtk3-atk-table-cell.patch
  gtk3-fix-wayland-csd-announce.patch
  gtk3-none-pixmap-for-no-background.patch
  gtk3-x11-be-more-careful-about-setting-parent-relati.patch
  gtk3-x11-fix-deprecation-macro-use.patch
  gtk3-x11-set-transparent-background.patch

New:
----
  _multibuild
  _service
  _servicedata
  gtk-3.24.13+0.obscpio
  gtk.obsinfo

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

Other differences:
------------------
++++++ gtk3.spec ++++++
--- /var/tmp/diff_new_pack.tLe19F/_old  2020-01-30 14:50:46.714914531 +0100
+++ /var/tmp/diff_new_pack.tLe19F/_new  2020-01-30 14:50:46.718914533 +0100
@@ -1,8 +1,8 @@
 #
 # spec file for package gtk3
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
-# Copyright (c) 2010 Dominique Leuenebrger, Amsterdam, Netherlands
+# Copyright (c) 2019 SUSE LLC
+# 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,51 +13,55 @@
 # 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/
 #
 
 
+%global flavor @BUILD_FLAVOR@%{nil}
+
+%if "%{flavor}" == ""
+%global pname gtk3
+%bcond_with    doc
+%endif
+
+%if "%{flavor}" == "doc"
+%global pname gtk3-doc
+%bcond_without doc
+%endif
+
 # When updating the binary version, do not forget to also update baselibs.conf
 %define         gtk_binary_version 3.0.0
-%define _name   gtk+
+%define _name   gtk
 %bcond_without  broadway
-Name:           gtk3
-Version:        3.22.30
+%bcond_with     doc
+Name:           %{pname}
+Version:        3.24.13+0
 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:        %{_name}-%{version}.tar.xz
 Source1:        README.SUSE
 Source2:        settings.ini
 Source3:        macros.gtk3
 Source99:       baselibs.conf
 # 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
+# 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-fix-wayland-csd-announce.patch boo#1099991 
[email protected] -- Fix gdk_wayland_window_announce_csd
-Patch2:         gtk3-fix-wayland-csd-announce.patch
-# PATCH-FEATURE-UPSTREAM gtk3-atk-table-cell.patch fate#326548 [email protected] 
-- a11y: add support for AtkTableCell.
-Patch3:         gtk3-atk-table-cell.patch
-# PATCH-FIX-UPSTREAM gtk3-x11-set-transparent-background.patch bsc#1134062 
[email protected] -- X11: set a transparent background on windows by default.
-Patch4:         gtk3-x11-set-transparent-background.patch
-# PATCH-FIX-UPSTREAM gtk-use-multiple-font-family-values.patch bsc#1134059, 
glgo#GNOME/gtk#1854 [email protected] -- Use multiple font-family values 
-Patch5:         gtk-use-multiple-font-family-values.patch
-# PATCH-FIX-UPSTREAM gtk3-none-pixmap-for-no-background.patch boo#1136605 
[email protected] -- always set None pixmap for no background on X11.
-Patch6:         gtk3-none-pixmap-for-no-background.patch
-# PATCH-FIX-UPSTREAM 
gtk3-add-gdk_x11_display_get_parent_relative_pattern.patch boo#1136605 
[email protected] -- add add gdk_x11_display_get_parent_relative_pattern.
-Patch7:         gtk3-add-gdk_x11_display_get_parent_relative_pattern.patch
-# PATCH-FIX-UPSTREAM 
gtk3-x11-be-more-careful-about-setting-parent-relati.patch boo#1136605 
[email protected] -- be a lot more careful about setting ParentRelative.
-Patch8:         gtk3-x11-be-more-careful-about-setting-parent-relati.patch
-# PATCH-FIX-UPSTREAM gtk3-x11-fix-deprecation-macro-use.patch boo#1136605 
[email protected] -- fix deprecation macro use / work around a gcc bug.
-Patch9:         gtk3-x11-fix-deprecation-macro-use.patch
-BuildRequires:  cups-devel >= 1.2
+
+BuildRequires:  cups-devel >= 1.7
 BuildRequires:  docbook-xsl-stylesheets
 BuildRequires:  fdupes
 BuildRequires:  gettext-tools-mini >= 0.19.7
+# Autotools requires gtk-doc even with --disable-gtk-doc, try again with meson
+%if %{with doc} || 1
+BuildRequires:  gtk-doc
+%endif
 BuildRequires:  hicolor-icon-theme
+# libtool is needed since we are using a git checkout
+BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  translation-update-upstream
 BuildRequires:  xsltproc
@@ -68,17 +72,18 @@
 # 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(fribidi)
 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(glib-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.57.2
 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
@@ -125,9 +130,8 @@
 Recommends:     %{name}-immodule-thai = %{version}
 Recommends:     %{name}-immodule-tigrigna = %{version}
 Recommends:     %{name}-immodule-vietnamese = %{version}
-Recommends:     %{name}-lang
 Recommends:     gvfs
-# Provide %{name} to make the lang and immodules packages installable
+# Provide %%{name} to make the lang and immodules packages installable
 Provides:       %{name} = %{version}
 # Before 3.0, the package was actually libgtk-3_0-0 and files might
 # conflict
@@ -225,15 +229,17 @@
 
 This package provides an input method for Thai-Lao.
 
-%package immodules-tigrigna
+%package immodule-tigrigna
 Summary:        Tigrigna input method for the GTK+ toolkit library v3
 Group:          System/Libraries
 Requires:       %{name} = %{version}
 Requires(post): %{name}-tools
 Requires(postun): %{name}-tools
+Provides:       %{name}-immodules-tigrigna = %{version}
 Provides:       locale(%{name}:ti)
+Obsoletes:      %{name}-immodules-tigrigna < %{version}
 
-%description immodules-tigrigna
+%description immodule-tigrigna
 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.
@@ -255,6 +261,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
@@ -348,9 +369,19 @@
 
 %lang_package
 
+%package -n gtk3-devel-doc
+Summary:        API documentation for the GTK+ toolkit library v3
+Group:          Documentation/HTML
+
+%description -n gtk3-devel-doc
+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 contains the API documentation for GTK+ 3.x.
+
 %prep
 %setup -q -n %{_name}-%{version}
-# Translation this time intentionally disabled.. they fail
 translation-update-upstream
 translation-update-upstream po-properties gtk30-properties
 # remove incomplete translations caused by translation-update-upstream (global 
LINGUAS file, two domains)
@@ -366,18 +397,13 @@
 %patch0 -p1
 %endif
 %patch1 -p1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
 
 %build
+NOCONFIGURE=1 ./autogen.sh
 %configure \
         --disable-static \
+        %{?with_doc: \
+        --enable-gtk-doc} \
         --enable-man \
         --enable-x11-backend \
         --enable-introspection \
@@ -385,10 +411,20 @@
         --enable-broadway-backend} \
         --enable-wayland-backend \
         --enable-explicit-deps=yes \
-        --enable-colord
-make %{?_smp_mflags}
+        --enable-colord \
+        %{nil}
+
+%if "%{flavor}" == ""
+make %{?_smp_mflags} V=1
+%else
+make %{?_smp_mflags} V=1 -C gdk
+make %{?_smp_mflags} V=1 -C gtk
+make %{?_smp_mflags} V=1 -C tests
+make %{?_smp_mflags} V=1 -C docs
+%endif
 
 %install
+%if "%{flavor}" == ""
 %make_install
 find %{buildroot} -type f -name "*.la" -delete -print
 # Do not install the exampleapp glib schema, as the app itself is noinst
@@ -414,8 +450,14 @@
 mv %{buildroot}%{_mandir}/man1/gtk-update-icon-cache.1 
%{buildroot}%{_mandir}/man1/gtk-update-icon-cache-3.0.1
 ln -s -f %{_sysconfdir}/alternatives/gtk-update-icon-cache.1%{ext_man} 
%{buildroot}%{_mandir}/man1/gtk-update-icon-cache.1%{ext_man}
 # Install rpm macros
-mkdir -p %{buildroot}%{_sysconfdir}/rpm
-cp %{SOURCE3} %{buildroot}%{_sysconfdir}/rpm
+mkdir -p %{buildroot}%{_rpmmacrodir}
+cp %{SOURCE3} %{buildroot}%{_rpmmacrodir}
+
+%else
+%make_install -C docs
+rm -Rf %{buildroot}%{_mandir}/man1/
+%endif
+
 %fdupes %{buildroot}%{_datadir}
 %fdupes %{buildroot}%{_libdir}
 
@@ -457,12 +499,15 @@
 %post immodule-thai
 %{_gtk_query_immodules_update_cache}
 
-%post immodules-tigrigna
+%post immodule-tigrigna
 %{_gtk_query_immodules_update_cache}
 
 %post immodule-vietnamese
 %{_gtk_query_immodules_update_cache}
 
+%post immodule-wayland
+%{_gtk_query_immodules_update_cache}
+
 %post immodule-xim
 %{_gtk_query_immodules_update_cache}
 
@@ -474,10 +519,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
@@ -526,12 +568,15 @@
 %postun immodule-thai
 %{_gtk_query_immodules_update_cache}
 
-%postun immodules-tigrigna
+%postun immodule-tigrigna
 %{_gtk_query_immodules_update_cache}
 
 %postun immodule-vietnamese
 %{_gtk_query_immodules_update_cache}
 
+%postun immodule-wayland
+%{_gtk_query_immodules_update_cache}
+
 %postun immodule-xim
 %{_gtk_query_immodules_update_cache}
 
@@ -543,6 +588,7 @@
   update-alternatives --remove gtk-update-icon-cache 
%{_bindir}/gtk-update-icon-cache-3.0
 fi
 
+%if "%{flavor}" == ""
 %files -n libgtk-3-0
 %license COPYING
 %if "%{_lib}" == "lib64"
@@ -590,13 +636,16 @@
 %files immodule-thai
 %{_libdir}/gtk-3.0/%{gtk_binary_version}/immodules/im-thai.so
 
-%files immodules-tigrigna
+%files immodule-tigrigna
 %{_libdir}/gtk-3.0/%{gtk_binary_version}/immodules/im-ti-er.so
 %{_libdir}/gtk-3.0/%{gtk_binary_version}/immodules/im-ti-et.so
 
 %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
 
@@ -639,10 +688,6 @@
 %config(noreplace) %{_sysconfdir}/gtk-3.0/settings.ini
 
 %files devel
-%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/
 %{_bindir}/gtk3-demo
 %{_bindir}/gtk3-demo-application
 %{_bindir}/gtk3-widget-factory
@@ -676,7 +721,7 @@
 %{_libdir}/libgailutil-3.so
 %{_libdir}/libgdk-3.so
 %{_libdir}/libgtk-3.so
-%{_sysconfdir}/rpm/macros.gtk3
+%{_rpmmacrodir}/macros.gtk3
 
 %files -n gettext-its-%{name}
 %dir %{_datadir}/gettext/
@@ -685,5 +730,14 @@
 %{_datadir}/gettext/its/gtkbuilder.loc
 
 %files lang -f gtk30.lang -f gtk30-properties.lang
+%endif
+
+%if %{with doc}
+%files -n gtk3-devel-doc
+%doc HACKING README.commits
+%doc %{_datadir}/gtk-doc/html/gail-libgail-util3/
+%doc %{_datadir}/gtk-doc/html/gdk3/
+%doc %{_datadir}/gtk-doc/html/gtk3/
+%endif
 
 %changelog

++++++ _multibuild ++++++
<multibuild>
  <package>doc</package>
</multibuild>
++++++ _service ++++++
<services>
  <service name="obs_scm" mode="disabled">
    <param name="url">https://gitlab.gnome.org/GNOME/gtk.git</param>
    <param name="scm">git</param>
    <param name="revision">gtk-3-24</param>
    <param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
    <param name="changesgenerate">enable</param>
  </service>
  <service mode="buildtime" name="tar" />
  <service mode="buildtime" name="recompress">
    <param name="file">*.tar</param>
    <param name="compression">xz</param>
  </service>
  <service mode="disabled" name="set_version" />
</services>
++++++ _servicedata ++++++
<servicedata>
<service name="tar_scm">
                <param name="url">https://gitlab.gnome.org/GNOME/gtk.git</param>
              <param 
name="changesrevision">f737908d2f7dc121e0d85507c16fd7a399d4b36a</param></service></servicedata>++++++
 baselibs.conf ++++++
--- /var/tmp/diff_new_pack.tLe19F/_old  2020-01-30 14:50:46.962914663 +0100
+++ /var/tmp/diff_new_pack.tLe19F/_new  2020-01-30 14:50:46.962914663 +0100
@@ -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>"
@@ -66,7 +66,7 @@
   postun "%else"
   postun "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
   postun "%endif"
-gtk3-immodules-tigrigna
+gtk3-immodule-tigrigna
   requires "gtk3-<targettype>"
   post "%if "%_lib" == "lib64""
   post "<prefix>%{_bindir}/gtk-query-immodules-3.0-64 --update-cache"
@@ -78,10 +78,24 @@
   postun "%else"
   postun "<prefix>%{_bindir}/gtk-query-immodules-3.0 --update-cache"
   postun "%endif"
+  provides "gtk3-immodules-tigrigna-<targettype> = <version>"
+  obsoletes "gtk3-immodules-tigrigna-<targettype> = <version>"
 gtk3-immodule-vietnamese
   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.obsinfo ++++++
name: gtk
version: 3.24.13+0
mtime: 1574878582
commit: f737908d2f7dc121e0d85507c16fd7a399d4b36a


Reply via email to