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
