From 4b95e9589e5a748212b48d16387061724a14338f8039876e0482da0e74dc6bbc Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Sat, 23 Aug 2014 11:52:21 +0000 Subject: [PATCH] Accepting request 246040 from GNOME:Next Push GNOME 3.13.90 to the devel repo OBS-URL: https://build.opensuse.org/request/show/246040 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=153 --- gtk+-3.12.2.tar.xz | 3 - gtk+-3.13.7.tar.xz | 3 + gtk3-find-wayland-includedir.patch | 20 ++- gtk3.changes | 234 +++++++++++++++++++++++++++++ gtk3.spec | 18 ++- 5 files changed, 267 insertions(+), 11 deletions(-) delete mode 100644 gtk+-3.12.2.tar.xz create mode 100644 gtk+-3.13.7.tar.xz diff --git a/gtk+-3.12.2.tar.xz b/gtk+-3.12.2.tar.xz deleted file mode 100644 index eda5766..0000000 --- a/gtk+-3.12.2.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:61d74eea74231b1ea4b53084a9d6fc9917ab0e1d71b69d92cbf60a4b4fb385d0 -size 15015024 diff --git a/gtk+-3.13.7.tar.xz b/gtk+-3.13.7.tar.xz new file mode 100644 index 0000000..9252483 --- /dev/null +++ b/gtk+-3.13.7.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23db0fb9b8b8213dbfd5a5f4077904b778145ca37f622bd73961529e69878bb4 +size 15404028 diff --git a/gtk3-find-wayland-includedir.patch b/gtk3-find-wayland-includedir.patch index 6e7d26f..4b13567 100644 --- a/gtk3-find-wayland-includedir.patch +++ b/gtk3-find-wayland-includedir.patch @@ -1,8 +1,8 @@ -Index: gtk+-3.10.3/gtk/Makefile.am +Index: gtk+-3.13.3/gtk/Makefile.am =================================================================== ---- gtk+-3.10.3.orig/gtk/Makefile.am -+++ gtk+-3.10.3/gtk/Makefile.am -@@ -56,7 +56,8 @@ AM_CPPFLAGS = \ +--- gtk+-3.13.3.orig/gtk/Makefile.am ++++ gtk+-3.13.3/gtk/Makefile.am +@@ -74,7 +74,8 @@ AM_CPPFLAGS = \ $(GTK_DEBUG_FLAGS) \ $(GDK_HIDDEN_VISIBILITY_CFLAGS) \ $(GTK_DEP_CFLAGS) \ @@ -12,3 +12,15 @@ Index: gtk+-3.10.3/gtk/Makefile.am if PLATFORM_WIN32 no_undefined = -no-undefined +Index: gtk+-3.13.3/gtk/inspector/Makefile.am +=================================================================== +--- gtk+-3.13.3.orig/gtk/inspector/Makefile.am ++++ gtk+-3.13.3/gtk/inspector/Makefile.am +@@ -75,6 +75,7 @@ libgtkinspector_la_CPPFLAGS = \ + + libgtkinspector_la_CFLAGS = \ + $(GDK_HIDDEN_VISIBILITY_CFLAGS) \ ++ $(GDK_DEP_CFLAGS) \ + $(GTK_DEP_CFLAGS) \ + $(GTK_DEBUG_FLAGS) \ + $(AM_CFLAGS) diff --git a/gtk3.changes b/gtk3.changes index 751a7b2..af38cf0 100644 --- a/gtk3.changes +++ b/gtk3.changes @@ -1,3 +1,237 @@ +------------------------------------------------------------------- +Sun Aug 17 12:23:46 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.13.7: + + To align better with css, button and menuitem subclasses now + use a :checked state to indicate their checkedness, instead of + :active or :selected. + + Deprecations: GtkStatusIcon, GtkThemingEngine. + + Bugs fixed: bgo#724281, bgo#731013, bgo#731443, bgo#734143, + bgo#734357, bgo#734420, bgo#734614, bgo#734641, bgo#734649, + bgo#734651, bgo#734660, bgo#734668, bgo#734709, bgo#734735, + bgo#734736, bgo#734737, bgo#734778, bgo#570414, bgo#665711, + bgo#724996, bgo#733832, bgo#733967, bgo#734738, bgo#734826. + + Updated translations. + +------------------------------------------------------------------- +Mon Aug 11 06:45:50 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.13.6: + + Theme: + - Many Adwaita improvements in details. + - Much faster blur implementation for shadows. + - Support symbolic, recolorable pngs. + + GtkFileChooser: + - Fix editing of bookmarks. + - Use symbolic icons in the path bar. + + GtkTextView: Add a vfunc to allow subclasses to draw + above/below text. + + GtkImage: Support scale factor when loading from resources. + + Inspector: + - Show some widget states and buildable ids. + - Add GtkTreeSelection to object tree. + + Wayland: Support newer protocol versions. + + Windows: + - Fix handling of input shapes. + - Support font scaling. + - Dialog theming fixes. + - Several crash fixes. + + Bugs fixed: bgo#624791, bgo#638709, bgo#641638, bgo#705054, + bgo#715176, bgo#721367, bgo#726224, bgo#729140, bgo#729636, + bgo#729809, bgo#729924, bgo#730450, bgo#732137, bgo#733312, + bgo#733406, bgo#733416, bgo#733610, bgo#733671, bgo#733679, + bgo#733766, bgo#733767, bgo#733768, bgo#733769, bgo#733773, + bgo#733782, bgo#733923, bgo#733925, bgo#733965, bgo#733979, + bgo#734033, bgo#734038, bgo#734053, bgo#734129, bgo#734213, + bgo#734292, bgo#734485, bgo#734526. + + Updated translations. + +------------------------------------------------------------------- +Tue Jul 22 07:10:42 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.13.5: + + Adwaita: + - Many improvements in details. + - Style .needs-attention in GtkStackSwitcher. + + CSS: Selectors can now match state pseudo classes on all + elements. + + GtkListBox: Rows now have a selectable property and will be + styled accordingly. + + Inspector: + - Add an easy way to change the font. + - Show widget state and other misc. info. + + Wayland: + - Fix repaint artifacts. + - Update xdg-shell. + + Windows: Fix icon theme loading. + + Bugs fixed: bgo#591258, bgo#618852, bgo#707153, bgo#731582, + bgo#733099, bgo#733174, bgo#733189, bgo#733321, bgo#733360, + bgo#733361, bgo#733407, bgo#733431, bgo#733441. + + Updated translations. +- No longger obsolete gtk3-metatheme-adwaita by libgtk-3-0: the + package has been re-introduced by gnome-themes-standard. + +------------------------------------------------------------------- +Wed Jul 16 08:14:53 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.13.4: + + Theming: + - Adwaita is much more complete. + - Shadows, reliefs and frames in GtkScrolledWindow, + GtkViewport, GtkButton, GtkEntry, GtkFrame, etc are now + translated to style classes and themed. + + GtkApplication: + - gtk_application_prefers_app_menu is a new function to + facility adapting UIs to platform expectations. + - GtkApplication now tries to load menus from resources in the + resource path that is defined by GApplication. + - GtkApplication set up a resource path for loading icons as + well. + + GtkScrolledWindow: + - Scrolling in response to user input (scrollbar clicks, + keynav) is now animated. + - The displacement animation has been replaced edge gradients. + + GtkScaleButton: + - The orientation is now changed on the fly to make the popup + fit into small windows. + + GtkEntry: Activity mode progress is now smooth. + + Client-side decorations: + - The default button layout includes minimize and maximize + again. + - Dialogs are no longer using client-side decorations when + use-header-bar is unset. + + GTK+ now ships a simple icon theme browser, gtk3-icon-browser. + + GtkInspector: + - Can change hi-dpi scale on the fly. + - Can simulate touchscreen at runtime. + - Shows style properties. + - Ctrl-Shift-I selects the widget under the pointer. + - Property editors show property and settings bindings. + + Wayland: + - Always use CSD under Wayland. + - Avoid a crash on pointer-less systems. + - Context menus work now. + + Deprecations, removals: + - GtkWindow no longer supports resize grips. + - builtin icons have been deprecated in favor of loading icons + from resources. + + Bugs fixed: bgo#484640, bgo#618852, bgo#629129, bgo#672676, + bgo#680885, bgo#710449, bgo#722092, bgo#722633, bgo#724084, + bgo#726566, bgo#729620, bgo#730730, bgo#730893, bgo#731158, + bgo#731297, bgo#731463, bgo#731711, bgo#732134, bgo#732206, + bgo#732229, bgo#732256, bgo#732298, bgo#732330, bgo#732433, + bgo#732441, bgo#732443, bgo#732454, bgo#732494, bgo#732667, + bgo#732681, bgo#732861, bgo#732894, bgo#732900, bgo#732933, + bgo#732970, bgo#732991, bgo#733027, bgo#733076, bgo#733092, + bgo#733099, bgo#733112. + + Updated translations. + +------------------------------------------------------------------- +Sat Jul 12 15:02:19 UTC 2014 - dimstar@opensuse.org + +- Update to version 3.13.3: + + GtkInspector: + - Support saving custom CSS. + - Show GMenus and GActions. + - Show combobox menus and submenus. + - Lower the inspector window when picking. + - Misc. navigation improvements. + + Gestures: Convert most widgets to use gestures internally. + + Theming: + - Use client-side shadows for menus and tooltips. + - Include the Adwaita theme. + - The default theme is now Adwaita. + - Icon loading now respects limits specified in the icon theme, + unless GTK_ICON_LOOKUP_FORCE_SIZE is set. + - Don't include image content in icon caches, to avoid huge + caches. + - GtkSwitch gained a hover state. + + Widget factory: Improve coverage of GTK+ features. + + Wayland: Support GNOME classic mode. + + Deprecations: + - Style regions. + - Support for .icon files. + - gdk_window_flush, drawing outside of begin/end paint. + + Bugs fixed: bgo#721895, bgo#729820, bgo#730615, bgo#730745, + bgo#730767, bgo#730833, bgo#730924, bgo#731016, bgo#731020, + bgo#731187, bgo#731273, bgo#731299, bgo#731371, bgo#731377, + bgo#731382, bgo#731429, bgo#731602, bgo#731658, bgo#731790, + bgo#731834, bgo#731866, bgo#731908. +- Changes from version 3.13.2: + + Interactive debugging support. + + Gesture support has landed. + + GTK+ widgets can now draw outside their allocation, by setting + a clip with gtk_widget_set_clip(). + + GtkStack has added a few more transition types. + + GtkProgressBar is now narrower. + + CSS: + - Support outline-radius in CSS. + - Implement 'unset' and 'all'. + - Support -gtk-icontheme. + - Support -gtk-icon-source. + - Add -gtk-icon-transform, supporting the 2D parts of CSS + transforms. + - Support -gtk-icon-style. + + Theme: + - Use outlines to render focus rings. + - Use icons to render spinners, expanders and arrows. + - GtkIconTheme can force symbolic or regular icon variants. + - GtkIconTheme will automatically load rtl icon variants. + + Win32: Theme improvements. + + Wayland: Update to the latest xdg-shell protocol. + + Bugs fixed: bgo#119906, bgo#525206, bgo#614717, bgo#636695, + bgo#641836, bgo#645966, bgo#698396, bgo#700030, bgo#708037, + bgo#720330, bgo#721069, bgo#726676, bgo#727147, bgo#727994, + bgo#728135, bgo#728284, bgo#729346, bgo#729353, bgo#729451, + bgo#729461, bgo#729473, bgo#729475, bgo#729496, bgo#729564, + bgo#729594, bgo#729598, bgo#729607, bgo#729670, bgo#729817, + bgo#729834, bgo#729915, bgo#729983, bgo#730007, bgo#730008, + bgo#730035, bgo#730043, bgo#730095, bgo#730142, bgo#730183, + bgo#730306, bgo#730353, bgo#730526. +- Changes from version 3.13.1: + + GtkListBox can now do multi-selection. + + GtkSwitch has a way to delay state changes. + + GtkMenuButton is using a popover for menu models by default. + + GtkPopover can have horizontal sections. + + GtkFileChooser received some design improvements. + + GtkBuilder: + - Supports property binding. + - Supports dialog actions. + + Client-side decorations: + - The requirement for _GTK_FRAME_EXTENTS has been dropped to + avoid 'double headers' with most window managers. + - Drawing of DND highlights around the entire window works. + + Windows backend: + - *Many* theme improvements. + - Add popover theming. + - Enable introspection. + + Wayland backend: + - Updates for xdg_shell protocol changes. + - Touch support. + + Broadway backend: Now builds on OpenBSD. + + Bugs fixed: bgo#495105, bgo#654417, bgo#686170, bgo#712752, + bgo#722058, bgo#722211, bgo#722817, bgo#723963, bgo#725648, + bgo#726179, bgo#726271, bgo#726298, bgo#726475, bgo#726592, + bgo#726859, bgo#726870, bgo#726871, bgo#726996, bgo#727009, + bgo#727022, bgo#727035, bgo#727036, bgo#727037, bgo#727075, + bgo#727078, bgo#727080, bgo#727210, bgo#727211, bgo#727213, + bgo#727244, bgo#727245, bgo#727313, bgo#727322, bgo#727391, + bgo#727410, bgo#727414, bgo#727487, bgo#727643, bgo#727644, + bgo#727662, bgo#727908, bgo#727973, bgo#728023, bgo#728054, + bgo#728073, bgo#728140, bgo#728165, bgo#728183, bgo#728272, + bgo#728426, bgo#728745, bgo#728806, bgo#728807, bgo#728808, + bgo#728810, bgo#728846, bgo#728992, bgo#729013, bgo#729095, + bgo#729097. + + Updated translations. +- Add adwaita-icon-theme requires to libgtk-3-0: Upstream promises + that any icon from the adwaita themeset is available to any + GTK application. +- Obsolete gtk3-metatheme-adwaita by libgtk-3-0: anything that is + not part of the icon-theme is embedded as gresource into the + library. +- Extend gtk3-find-wayland-includedir.patch also over + gtk/inspector. + ------------------------------------------------------------------- Sat May 17 14:40:44 UTC 2014 - zaitor@opensuse.org diff --git a/gtk3.spec b/gtk3.spec index 33b25ac..ee9fe47 100644 --- a/gtk3.spec +++ b/gtk3.spec @@ -25,13 +25,13 @@ Name: gtk3 %define _name gtk+ -Version: 3.12.2 +Version: 3.13.7 Release: 0 Summary: The GTK+ toolkit library (version 3) License: LGPL-2.1+ Group: System/Libraries Url: http://www.gtk.org/ -Source: http://download.gnome.org/sources/gtk+/3.12/%{_name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gtk+/3.13/%{_name}-%{version}.tar.xz Source1: README.SUSE Source2: settings.ini Source3: macros.gtk3 @@ -52,13 +52,13 @@ BuildRequires: gnome-common BuildRequires: hicolor-icon-theme BuildRequires: translation-update-upstream BuildRequires: xsltproc -BuildRequires: pkgconfig(atk) >= 2.7.5 +BuildRequires: pkgconfig(atk) >= 2.12.0 BuildRequires: pkgconfig(atk-bridge-2.0) BuildRequires: pkgconfig(cairo) >= 1.12.0 BuildRequires: pkgconfig(colord) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.27.1 -BuildRequires: pkgconfig(glib-2.0) >= 2.39.5 +BuildRequires: pkgconfig(glib-2.0) >= 2.41.2 BuildRequires: pkgconfig(gmodule-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.32.0 BuildRequires: pkgconfig(pango) >= 1.32.4 @@ -94,6 +94,8 @@ Requires(post): %{name}-tools # bring it in. Requires: %{name}-data = %{version} Requires: hicolor-icon-theme +# Require Adwaita Icon Theme: It's GTKs icon set, that's guaranteed to be there +Requires: adwaita-icon-theme # gtk+ can work without branding/translations. Built in defaults will be used then. Recommends: %{name}-branding # it's nice to have input modules for various locales installed by default @@ -569,11 +571,16 @@ fi %files tools %defattr(-,root,root) %{_bindir}/broadwayd +%{_bindir}/gtk3-icon-browser +%{_bindir}/gtk-encode-symbolic-svg %{_bindir}/gtk-launch %{_bindir}/gtk-query-immodules-3.0* %{_bindir}/gtk-update-icon-cache-3.0 %ghost %{_bindir}/gtk-update-icon-cache +%{_datadir}/applications/gtk3-icon-browser.desktop %{_mandir}/man1/broadwayd.1%{?ext_man} +%{_mandir}/man1/gtk3-icon-browser.1%{ext_man} +%{_mandir}/man1/gtk-encode-symbolic-svg.1%{?ext_man} %{_mandir}/man1/gtk-launch.1%{?ext_man} %{_mandir}/man1/gtk-query-immodules-3.0*.1* %{_mandir}/man1/gtk-update-icon-cache-3.0.1* @@ -583,6 +590,7 @@ fi %defattr(-,root,root) %{_datadir}/glib-2.0/schemas/org.gtk.Settings.ColorChooser.gschema.xml %{_datadir}/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gtk.Settings.Debug.gschema.xml %{_datadir}/themes/Default/ %{_datadir}/themes/Emacs/ @@ -601,6 +609,8 @@ fi %{_bindir}/gtk3-demo %{_bindir}/gtk3-demo-application %{_bindir}/gtk3-widget-factory +%{_mandir}/man1/gtk3-demo.1%{?ext_man} +%{_mandir}/man1/gtk3-widget-factory.1%{?ext_man} %{_datadir}/aclocal/gtk-3.0.m4 %{_datadir}/applications/gtk3-demo.desktop %{_datadir}/applications/gtk3-widget-factory.desktop