commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2020-06-04 17:56:33 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new.3606 (New) Package is "gtk4" Thu Jun 4 17:56:33 2020 rev:20 rq:811413 version:3.98.4 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2020-04-29 20:53:14.861116802 +0200 +++ /work/SRC/openSUSE:Factory/.gtk4.new.3606/gtk4.changes 2020-06-04 17:56:38.773041161 +0200 @@ -1,0 +2,58 @@ +Tue May 19 17:42:44 UTC 2020 - Bjørn Lie + +- Update to version 3.98.4: + + Themes: +- Refine menu styling +- Tweak visible focus behavior +- HighConstrast: Add public colors +- HighContrast: Fix scale borders + + CSS: +- Drop the nonstandard -gtk-icon-theme property +- Add a system_setting_changed vfunc to propagate global + changes + + Untangle titlebars from windows: +- Add a GtkWindowControls widget +- Add a GtkWindowHandle widget +- Add actions for window menu items +- Remove app menu fallback from GtkHeaderBar +- Remove title and subtitle properties from GtkHeaderBar, + rename custom-title to title-widget + + GtkWidget: Add a focusable property + + GtkPopover: Fix (re-)positioning issues + + GtkStack: +- Drop the homogeneous property +- Add a use-underline property to stack pages + + GtkScale: Make area around the trough clickable + + GtkScrolledWindow: Fix kinetic scrolling + + GtkTreeView: Break reference cycles in unroot + + Drop GtkBin and GtkContainer. All existing GtkBin subclasses +have grown a child property with setter and getter. All +existing GtkContainer subclasses have grown widget-specific +remove (and in some cases, add) functions. in ui +files continues to work as before + + Replace gtk_widget_destroy by gtk_window_destroy + + Drop the ::size-allocate signal. Use a GtkWidgetPaintable if +you need to be informed about changes to a widgets content or +size + + Remove gtk_dialog_run + + GDK: +- Wayland: Provide a builtin cursor of last resort +- Change the monitor api to use a GListModel + + GSK: +- Don't include renderer-specific headers automatically +- GL: Fix nested rounded clips + + Introspection: Assorted annotation fixes + + Inspector: +- Preview media resources +- Show media backend information + + gtk4-widget-factory: +- Add GtkVideo +- Add text styles +- Add a print dialog +- Add a password entry +- Improve toolbar styling +- Revamp transition effects + + gtk4-demo: Replace some demos + + Updated translations. + +--- Old: gtk-3.98.3.tar.xz New: gtk-3.98.4.tar.xz Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.bfy3BK/_old 2020-06-04 17:56:39.973044918 +0200 +++ /var/tmp/diff_new_pack.bfy3BK/_new 2020-06-04 17:56:39.977044931 +0200 @@ -21,7 +21,7 @@ %define gtk_binary_version 4.0.0 %define _name gtk Name: gtk4 -Version:3.98.3 +Version:3.98.4 Release:0 Summary:The GTK+ toolkit library (version 4) License:LGPL-2.1-or-later ++ gtk-3.98.3.tar.xz -> gtk-3.98.4.tar.xz ++ /work/SRC/openSUSE:Factory/gtk4/gtk-3.98.3.tar.xz /work/SRC/openSUSE:Factory/.gtk4.new.3606/gtk-3.98.4.tar.xz differ: char 25, line 1
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2020-04-29 20:51:17 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new.2738 (New) Package is "gtk4" Wed Apr 29 20:51:17 2020 rev:19 rq:796644 version:3.98.3 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2020-04-02 17:43:28.725401759 +0200 +++ /work/SRC/openSUSE:Factory/.gtk4.new.2738/gtk4.changes 2020-04-29 20:53:14.861116802 +0200 @@ -1,0 +2,49 @@ +Tue Apr 21 09:02:03 UTC 2020 - Bjørn Lie + +- Update to version 3.98.3: + + GtkEntry: Support setting attributes in ui files + + GtkScaleButton: Don't derive from GtkButton + + GtkAboutDialog: Support more common licenses + + GtkEmojiChooser: Improve keyboard navigation + + GtkLabel: Remove pattern API + + GtkAspectFrame: Modernize and simplify + + Chooser buttons: Make dialogs modal by default + + Various widgets: Replace shadow-type and relief properties by a +simpler has-frame + + CSS: +- Use :focus-visible instead of :focus(visible) +- Add support for :focus-within + + Focus handling +- Fix crossing event generation +- Fix focus handling in various widgets +- Change :can-focus to be recursive +- Fix GtkWindow:is-active setting + + Scrolling +- gtk_container_set_focus_[hv]adjustment has been removed +- gtk_viewport_set_scroll_to_focus has been added + + Accessibility: +- Add a cursor-aspect-ratio setting +- Set focus-related states properly + + Themes: +- Use blue focus outlines more +- Numerous minor improvements + + Wayland: +- Fix .Compose file loading +- Support popup repositioning +- Fix problems with autohide popovers + + GDK: +- Remove GdkKeymap from public API, replaced by GdkDevice + properties +- Add full keyboard translation state to key events +- Simplify modifier support, drop GdkModifierIntent +- Move key event matching to GDK +- Add GdkSurface::enter/leave-monitor signals +- Turn GskEvent into a derivable type, and make it + introspectable + + GSK: +- Turn GskRenderNode into a derivable type, and make it + introspectable +- Fall back to cairo if compiling shaders fails + + Updated translations. + +--- Old: gtk-3.98.2.tar.xz New: gtk-3.98.3.tar.xz Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.695sCL/_old 2020-04-29 20:53:15.845119056 +0200 +++ /var/tmp/diff_new_pack.695sCL/_new 2020-04-29 20:53:15.849119065 +0200 @@ -21,7 +21,7 @@ %define gtk_binary_version 4.0.0 %define _name gtk Name: gtk4 -Version:3.98.2 +Version:3.98.3 Release:0 Summary:The GTK+ toolkit library (version 4) License:LGPL-2.1-or-later @@ -330,7 +330,6 @@ %{_sysconfdir}/rpm/macros.gtk4 %dir %{_datadir}/gtk-4.0/valgrind %{_datadir}/gtk-4.0/valgrind/gtk.supp -%{_datadir}/gtk-4.0/valgrind/gtk64.supp %files -n gettext-its-%{name} %dir %{_datadir}/gettext/ ++ gtk-3.98.2.tar.xz -> gtk-3.98.3.tar.xz ++ /work/SRC/openSUSE:Factory/gtk4/gtk-3.98.2.tar.xz /work/SRC/openSUSE:Factory/.gtk4.new.2738/gtk-3.98.3.tar.xz differ: char 27, line 1
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2020-04-02 17:43:27 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new.3248 (New) Package is "gtk4" Thu Apr 2 17:43:27 2020 rev:18 rq:790718 version:3.98.2 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2020-03-29 14:26:55.838135400 +0200 +++ /work/SRC/openSUSE:Factory/.gtk4.new.3248/gtk4.changes 2020-04-02 17:43:28.725401759 +0200 @@ -1,0 +2,13 @@ +Wed Apr 1 15:24:32 UTC 2020 - Bjørn Lie + +- Update to version 3.98.2: + + Introduce GtkShortcutController, and replace key bindings, +mnemonics and accelerators by GtkShortcut + + Derive the HighContrast theme from Adwaita + + GtkMenuButton: Add a use-underline property + + GtkTreeView: Fix cell editing + + Add gdk_toplevel_inhibit_system_shortcuts + + gtk-demo: Fix issues in multiple demos + + Updated translations. + +--- Old: gtk-3.98.1.tar.xz New: gtk-3.98.2.tar.xz Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.ail9BT/_old 2020-04-02 17:43:29.421402299 +0200 +++ /var/tmp/diff_new_pack.ail9BT/_new 2020-04-02 17:43:29.425402301 +0200 @@ -21,7 +21,7 @@ %define gtk_binary_version 4.0.0 %define _name gtk Name: gtk4 -Version:3.98.1 +Version:3.98.2 Release:0 Summary:The GTK+ toolkit library (version 4) License:LGPL-2.1-or-later ++ gtk-3.98.1.tar.xz -> gtk-3.98.2.tar.xz ++ /work/SRC/openSUSE:Factory/gtk4/gtk-3.98.1.tar.xz /work/SRC/openSUSE:Factory/.gtk4.new.3248/gtk-3.98.2.tar.xz differ: char 27, line 1
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2020-03-29 14:26:52 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new.3160 (New) Package is "gtk4" Sun Mar 29 14:26:52 2020 rev:17 rq:789273 version:3.98.1 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2019-09-18 13:09:18.656716769 +0200 +++ /work/SRC/openSUSE:Factory/.gtk4.new.3160/gtk4.changes 2020-03-29 14:26:55.838135400 +0200 @@ -1,0 +2,98 @@ +Sun Mar 22 20:01:24 UTC 2020 - Bjørn Lie + +- Update to version 3.98.1: + + GtkFileChooser: +- Remove filename/uri api +- Drop extra-widget +- Remove overwrite confirmation +- Remove show-hidden property +- Remove local-only property +- Remove GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER +- The portal file chooser supports selecting folders + + GtkSpinner: Rename active property to spinning + + GtkRevealer: Fix size allocation at small scales + + GtkPopover: Drop :relative-to, it is always the :parent now + + GtkWindow: Drop window-type, it is always a regular toplevel + + GtkWidget: +- Drop expand property +- Drop margin property +- Drop gtk_grab_add, gtk_device_grab_add + + GtkTextView: +- Support overlines in GtkTextTag +- Support visible spaces in GtkTextTag +- Support hyphenation control in GtkTextTag + + Split GtkEventControllerFocus from GtkEventControllerKey + + DND: +- Fix local DND to avoid serialization +- Add new content provider constructors +- Split GtkDropTargetAsync and GtkDropTarget +- Group DND events into event sequences +- Propagate DND events like motion events +- Introduce GtkDropControllerMotion +- Remove GtkSelectionData + + Performance: +- Clean up profiler marks +- Share GL programs between renderers + + GDK: +- Drop gdk_surface_new_temp +- Make GdkEvent an immutable boxed type, not an object +- Remove GdkAtom and property- and selection-related apis +- Introduce GdkPopup and GdkToplevel interfaces +- Implement them in backend-specific surface subtypes +- Rename gdk_surface_input_shape_combine_region to + gdk_surface_set_input_region +- Drop X11-only concepts such as sticky or keep-below + + Broadway: implement scaling + + Updated translations. +- Drop gtk4-wayland-includes.patch: Fixed upstream. +- Run spec-cleaner, modernize spec. + +--- +Wed Feb 12 22:26:09 CET 2020 - dims...@opensuse.org + +- Update to version 3.98.0: + + The DND refactoring has been completed. + + Child surfaces have been removed. + + Global positions and related apis such as gdk_surface_move are +no longer available. + + A constraint-based layout manager has been added. + + Many classes have been made explicitly non-subclassable, and +the widget hierarchy has been simplified, by making widgets +derive directly from GtkWidget instead of a container. + + Menu-related changes: +- GtkMenu, GtkMenuBar and related classes have been removed. +- Context menus are no longer created with ::populate-popup + signals, but use menu models and actions. +- Widget actions can be created in class_init, with + gtk_widget_class_install_action. +- GtkToolbar has been removed as well. + + Text-related changed: +- Text cursor blinking has been made smooth. +- GtkTextView is caching rendernodes for the visible text range + now, improving the scrolling performance of text. +- Add a simple undo stack for text edits has been added. + + GtkTreeView renders tree and grid lines with textures. + + GtkEmojiChooser has been made public. + + GtkGestureMultiPress has been renamed to GtkGestureClick. + + GtkWidget has api to handle style classes. + + X11-specific changes: +- XI2 is now mandatory. +- The xim input method has been removed. + + Wayland-specific changes: The loading of cursor themes has been +improved to load cursors on demand, and no longer relies on +libwayland-cursor. + + The GL renderer is now sharing icon and glyph caches for all +surfaces, and has better support for blurring and shadow +rendering. + + Performance-related changes: +- GTK provides profiling information for Sysprof when launched + with GTK_TRACE=1. +- Css computation has been optimized. +- Css lookups are using a Bloom filter. +- Icon loading IO has been moved to a thread. +- Add sassc buildRequires: new dependency. +- Add gtk4-wayland-includes.patch: Fix missing dependency exposed + by our special wayland packagers wish to not have the wayland + headers in the default locations. + +--- Old: gtk-3.96.0.tar.xz New:
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2019-09-18 13:09:10 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new.7948 (New) Package is "gtk4" Wed Sep 18 13:09:10 2019 rev:16 rq:729844 version:3.96.0 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2019-05-03 22:45:46.079678499 +0200 +++ /work/SRC/openSUSE:Factory/.gtk4.new.7948/gtk4.changes 2019-09-18 13:09:18.656716769 +0200 @@ -1,0 +2,86 @@ +Tue Sep 10 08:41:08 UTC 2019 - Dominique Leuenberger + +- No longer provide/obsolete gtk3-schema: upstream changed the + schema names for gtk4 finally and cut compatibility with gtk3. So + from now on, we have gtk3-schema and gtk4-schema in parallel. + +--- +Fri Sep 6 03:41:07 UTC 2019 - Luke Jones + +- Update to version 3.96.0: + + + DND has been refactored. There are now separate GdkDrag and +GdkDrop objects. This work is still incomplete + + The GDK_SURFACE_SUBSURFACE surface type has been removed. + + Use of child surfaces has been greatly reduced. This work is still +incomplete + + The use of global coordinates in GDK apis has been reduced. This +work is still incomplete + + Events have been simplified and are used just for input +- expose events have been replaced by a GdkSurface::render signal +- configure events have been replaced by a + GdkSurface::size-changed signal +- map events have been replaced by a GdkSurface::mapped property +- gdk_event_handler_set has been replaced by a GdkSurface::event + signal +- key events no longer contain a string +- events on unmapped widgets are ignored + + Warping the pointer is no longer supported + + The Wayland backend now uses the Settings portal for GtkSettings + + The Wayland input module uses the text-input-unstable-v3 protocol + + The Broadway backend has been rewritten to work well with GSK + + The color chooser has a color picker + + GtkApplication tracks screensaver state and has a ::query-end +signal + + The file chooser portal backend supports file filters + + A number of list models have been introduced, for internal use +and as public api: +- GtkMapListModel +- GtkSliceListModel +- GtkSortListModel +- GtkSelectionModel +- GtkSingleSelection + + Support for tabular menus and combo boxes has been dropped + + Key themes are no longer supported + + GtkInvisible has been dropped + + A GtkRoot interface has been added that is currently implemented +just by GtkWindow. This work is incomplete + + GtkWidgets can transform their children using projective linear +transformations. This functionality is available in CSS and +as GskTransform argument to gtk_widget_allocate. GtkFixed is +a container that exposes this functionality. For examples of this, +see the swing transition of GtkRevealer, the rotate transitions +of GtkStack or the Fixed Layout example in gtk-demo. + + GtkEntry functionality has been moved into a new GtkText widget, +the GtkEditable interface has been expanded, and new a new +GtkPasswordEntry widget has been introduced. + + Focus handling has been rewritten, and focus-change event +generation has been unified with crossing events. + + All demos and settings schemas have been renamed to avoid +collisions with GTK3. + + GtkWidget can now use a GtkLayoutManager for size allocation. +Layout managers can optionally use layout children holding layout +properties. A number of layout managers are available: +- GtkBinLayout +- GtkBoxLayout +- GtkGridLayout +- GtkFixedLayout +- GtkCustomLayout +More layout manager implementations will appear in the future. + + GtkAssistant, GtkStack and GtkNotebook now have publicly +accessible page objects for their children. The page objects +are also exposed via a list model. + + GtkContainer no longer supports child properties. All existing +child properties have been removed, converted to regular properties, +moved to layout properties or moved to child meta objects. + + GtkListBox has gained a ::show-separators property that gets +translated into a CSS style class. + + A number of X11-specific GtkWindow and GdkSurface apis have been +removed or changed to backend APIs. + + GtkBuilder can specify object-valued properties inline. + + The gtk4-builder-tool simplify command has gained a --3to4 option +to convert GTK3 ui files to GTK4. + + The inspector can show child meta objects and layout properties. +- Remove gtk4-fix-dependency-error.patch, fixed upstream. + +--- Old: gtk+-3.94.0.tar.xz
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2019-05-03 22:45:34 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new.5148 (New) Package is "gtk4" Fri May 3 22:45:34 2019 rev:15 rq:695737 version:3.94.0 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2018-09-28 08:54:01.961674428 +0200 +++ /work/SRC/openSUSE:Factory/.gtk4.new.5148/gtk4.changes 2019-05-03 22:45:46.079678499 +0200 @@ -1,0 +2,6 @@ +Fri Sep 28 14:17:47 UTC 2018 - bjorn@gmail.com + +- Update options passed to meson, bring back lost support for + broadway and cloudprint following upstreams changes. + +--- Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.pH55nO/_old 2019-05-03 22:45:48.143683238 +0200 +++ /var/tmp/diff_new_pack.pH55nO/_new 2019-05-03 22:45:48.147683247 +0200 @@ -13,7 +13,7 @@ # 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/ # @@ -211,15 +211,14 @@ %meson \ -Dbuild-tests=false \ -Ddocumentation=true \ - -Denable-broadway-backend=true \ - -Denable-cloudprint-print-backend=yes \ - -Denable-cloudproviders=false \ - -Denable-colord=yes \ - -Denable-cups-print-backend=yes \ - -Denable-vulkan=yes \ - -Denable-wayland-backend=true \ - -Denable-x11-backend=true \ - -Denable-xinerama=yes \ + -Dbroadway-backend=true \ + -Dcloudproviders=false \ + -Dcolord=yes \ + -Dprint-backends=all \ + -Dvulkan=yes \ + -Dwayland-backend=true \ + -Dx11-backend=true \ + -Dxinerama=yes \ -Dintrospection=true \ -Dman-pages=true %meson_build @@ -258,6 +257,7 @@ %dir %{_libdir}/gtk-4.0/%{gtk_binary_version} %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/ %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cups.so +%{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-cloudprint.so %{_libdir}/gtk-4.0/%{gtk_binary_version}/printbackends/libprintbackend-file.so %dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/media/ %{_libdir}/gtk-4.0/%{gtk_binary_version}/media/libmedia-gstreamer.so @@ -272,6 +272,7 @@ %{_libdir}/girepository-1.0/Gtk-4.0.typelib %files tools +%{_bindir}/gtk4-broadwayd %{_bindir}/gtk4-icon-browser %{_bindir}/gtk4-builder-tool %{_bindir}/gtk4-encode-symbolic-svg @@ -321,6 +322,7 @@ %{_datadir}/icons/hicolor/*/apps/gtk4-widget-factory-symbolic.symbolic.png %{_includedir}/gtk-4.0/ %{_libdir}/pkgconfig/gtk+-4.0.pc +%{_libdir}/pkgconfig/gtk+-broadway-4.0.pc %{_libdir}/pkgconfig/gtk+-wayland-4.0.pc %{_libdir}/pkgconfig/gtk+-unix-print-4.0.pc %{_libdir}/pkgconfig/gtk+-x11-4.0.pc
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2018-09-28 08:53:40 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new (New) Package is "gtk4" Fri Sep 28 08:53:40 2018 rev:14 rq:638615 version:3.94.0 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2018-08-24 17:10:38.966538167 +0200 +++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2018-09-28 08:54:01.961674428 +0200 @@ -1,0 +2,20 @@ +Tue Sep 18 00:10:04 UTC 2018 - luc1...@linuxmail.org + +- Add gtk4-fix-dependency-error.patch upstream patch to fix build + error with few threads raised by missing dependency on + broadwayjs.h (glgo#GNOME/gtk#1218). +- Update spec: + + Drop gtk4 subpackages and respective Recommends/Requires/\ +Provides tags to follow upstream changes while placing +Obsolets tags for them: immodule-amharic, immodule-broadway, +immodule-inuktitut, immodule-multipress, immodule-thai, +immodule-tigrigna, immodule-vietnamese, immodule-xim and data. + + Drop gtk4-tools Requires(post): this no longer needed. + + Drop lang subpackage Recommends: the main package is already +being supplemented by the lang subpackage due to RPM automatic +setting. + + Drop gtk4-data Provides: there's no such subpackage anymore. + + Drop glib2_gsettings_schema_requires macro: this is no longer +needed since RPM file triggers (version > 4.13). + +--- @@ -4 +24,62 @@ -- Fix package name to be uniform immodules -> immodule bsc#1104264 +- Fix package name to be uniform immodules -> immodule + (bsc#1104264). + +--- +Tue Jul 24 11:49:38 UTC 2018 - bjorn@gmail.com + +- Update to version 3.94.0: + + GdkPaintable is a new, powerful abstraction for drawable +content. + + gtk4-demo has a new "Paint" demo to show some of its +capabilities. + + There is support for displaying media, with GtkVideo, +GtkMediaFile, GtkMediaStream and GtkMediaControls. + + GtkFontChooser now supports OpenType font variations and +features. + + The Ctrl-Shift-E support in the simple IM context has been +replaced by an optional completion popup for Emoji alpha codes. +This can be enabled with the GtkEntry::enable-emoji-completion +property. + + Wayland has an input method based on the text protocol now. + + Input methods, print backends and media backends have been +converted to GIOModules and extension points, and support for +generic loadable modules has been dropped. Platform im modules +are always included. + + GdkWindow has been renamed to GdkSurface. + + Applications can now create their own GtkSnapshot objects for +intermediate rendering. + + Widget event signals have been replaced by event controllers, +and some new event controllers have been introduced for this: +GtkEventControllerMotion, GtkEventControllerKey and +GtkGestureStylus. + + Event controllers can now be created in .ui files. + + Invalidation tracking has been changed, only +gtk_widget_queue_draw is left. + + Observing widget contents and size is now done by using the +GtkWidgetPaintable object instead of connecting to widget +signals. + + The GtkWidget::draw signal has been removed, widgets need to +implement GtkWidget::snapshot. + + GdkTexture now has GdkMemoryTexture and GdkGLTexture +subclasses. + + The Vulkan support in GDK can now use a particular device that +is specified by the GDK_VULKAN_DEVICE environment variable. Use +GDK_VULKAN_DEVICE=list to see them all. + + GTK+ Inspector: +- has logging support, and the logging settings have been + cleaned up. +- has an fps overlay. + + Removed APIs and features: Individual event signals such as +::proximity-in-event The ::draw signal threading support +non-platform IM modules papi and test print backends +GtkPlacesSidebar GtkRecentChooser GtkToolPalette +GdkStatus gtk_true, gtk_false gtk_widget_show_now +gtk_widget_draw gtk_render_icon_surface. + + Incomplete transitions: +- The ::event signal is not still there, but it will be + removed. +- The DND apis are not finalized yet. + + Updated translations. +- Drop gtkmm.patch: Fixed upstream. +- Add pkgconfig(gstreamer-player-1.0) BuildRequires: New + dependency. Old: gtk+-3.93.0.tar.xz gtkmm.patch New: gtk+-3.94.0.tar.xz gtk4-fix-dependency-error.patch Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.bSI4Iw/_old 2018-09-28 08:54:02.641673451 +0200 +++ /var/tmp/diff_new_pack.bSI4Iw/_new 2018-09-28
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2018-08-24 17:10:27 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new (New) Package is "gtk4" Fri Aug 24 17:10:27 2018 rev:13 rq:630916 version:3.93.0 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2018-03-22 12:12:33.449672448 +0100 +++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2018-08-24 17:10:38.966538167 +0200 @@ -1,0 +2,5 @@ +Thu Aug 9 11:33:37 UTC 2018 - tchva...@suse.com + +- Fix package name to be uniform immodules -> immodule bsc#1104264 + +--- Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.5a7JSS/_old 2018-08-24 17:10:39.670539006 +0200 +++ /var/tmp/diff_new_pack.5a7JSS/_new 2018-08-24 17:10:39.678539015 +0200 @@ -87,8 +87,8 @@ %package -n libgtk-4-0 Summary:The GTK+ toolkit library (version 4) -Group: System/Libraries # gtk4-data is currently not being built, might be an upstream oversight though +Group: System/Libraries Requires: %{name}-data >= %{version} Requires: %{name}-schema >= %{version} # Require Adwaita Icon Theme: It's GTKs icon set, that's guaranteed to be there @@ -205,15 +205,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 v4 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. @@ -274,8 +276,8 @@ %package schema Summary:Config schema for the GTK+ toolkit library v4 -Group: System/Libraries # The schema is shared between gtk3 and gtk4 - gtk4 wins +Group: System/Libraries Provides: gtk3-schema = %{version} Obsoletes: gtk3-schema < %{version} BuildArch: noarch @@ -409,7 +411,7 @@ %post immodule-thai %{_gtk_query_immodules_update_cache} -%post immodules-tigrigna +%post immodule-tigrigna %{_gtk_query_immodules_update_cache} %post immodule-vietnamese @@ -454,7 +456,7 @@ %postun immodule-thai %{_gtk_query_immodules_update_cache} -%postun immodules-tigrigna +%postun immodule-tigrigna %{_gtk_query_immodules_update_cache} %postun immodule-vietnamese @@ -506,7 +508,7 @@ %files immodule-thai %{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-thai.so -%files immodules-tigrigna +%files immodule-tigrigna %{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-ti-er.so %{_libdir}/gtk-4.0/%{gtk_binary_version}/immodules/im-ti-et.so ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.5a7JSS/_old 2018-08-24 17:10:39.702539044 +0200 +++ /var/tmp/diff_new_pack.5a7JSS/_new 2018-08-24 17:10:39.702539044 +0200 @@ -20,7 +20,7 @@ requires "gtk4-" post "%{_bindir}/gtk4-query-immodules --update-cache" postun "%{_bindir}/gtk4-query-immodules --update-cache" -gtk4-immodules-tigrigna +gtk4-immodule-tigrigna requires "gtk4-" post "%{_bindir}/gtk4-query-immodules --update-cache" postun "%{_bindir}/gtk4-query-immodules --update-cache"
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2018-03-22 12:08:58 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new (New) Package is "gtk4" Thu Mar 22 12:08:58 2018 rev:12 rq:589990 version:3.93.0 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2018-03-14 19:36:22.554875119 +0100 +++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2018-03-22 12:12:33.449672448 +0100 @@ -1,0 +2,7 @@ +Tue Mar 20 17:10:11 UTC 2018 - dims...@opensuse.org + +- Unconditionally enable translation-update-upstream: on + Tumbleweed, this results in a NOP and for Leap in SLE paid + translations being used (boo#1086036). + +--- Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.Hb6zcx/_old 2018-03-22 12:12:35.081613959 +0100 +++ /var/tmp/diff_new_pack.Hb6zcx/_new 2018-03-22 12:12:35.085613815 +0100 @@ -42,6 +42,7 @@ BuildRequires: hicolor-icon-theme BuildRequires: meson >= 0.42.1 BuildRequires: pkgconfig +BuildRequires: translation-update-upstream BuildRequires: vulkan-devel BuildRequires: xsltproc BuildRequires: pkgconfig(atk) >= 2.15.1 @@ -78,9 +79,6 @@ BuildRequires: pkgconfig(xinerama) BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(xrandr) >= 1.2.99 -%if !0%{?is_opensuse} -BuildRequires: translation-update-upstream -%endif %description GTK+ is a multi-platform toolkit for creating graphical user interfaces. @@ -339,6 +337,7 @@ %prep %setup -q -n %{_name}-%{version} %patch0 -p1 +translation-update-upstream %build %meson \
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2018-03-14 19:36:22 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new (New) Package is "gtk4" Wed Mar 14 19:36:22 2018 rev:11 rq:584660 version:3.93.0 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2018-02-03 15:42:48.564511215 +0100 +++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2018-03-14 19:36:22.554875119 +0100 @@ -1,0 +2,10 @@ +Wed Feb 28 16:32:28 UTC 2018 - dims...@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +--- +Wed Feb 28 10:18:07 UTC 2018 - dims...@opensuse.org + +- Add gtkmm.patch: Allow binding GdkContentFormatsBuilder. + +--- New: gtkmm.patch Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.AHl7vz/_old 2018-03-14 19:36:23.826829942 +0100 +++ /var/tmp/diff_new_pack.AHl7vz/_new 2018-03-14 19:36:23.830829799 +0100 @@ -1,7 +1,7 @@ # # spec file for package gtk4 # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010 Dominique Leuenebrger, Amsterdam, Netherlands # # All modifications and additions to the file contributed by third parties @@ -20,19 +20,19 @@ # 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 Version:3.93.0 Release:0 Summary:The GTK+ toolkit library (version 4) -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: Development/Libraries/X11 -Url:http://www.gtk.org/ +URL:http://www.gtk.org/ 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 +Patch0: gtkmm.patch BuildRequires: cups-devel >= 1.2 BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes @@ -41,9 +41,7 @@ BuildRequires: gtk-doc BuildRequires: hicolor-icon-theme BuildRequires: meson >= 0.42.1 -%if !0%{?is_opensuse} -BuildRequires: translation-update-upstream -%endif +BuildRequires: pkgconfig BuildRequires: vulkan-devel BuildRequires: xsltproc BuildRequires: pkgconfig(atk) >= 2.15.1 @@ -80,7 +78,9 @@ BuildRequires: pkgconfig(xinerama) BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(xrandr) >= 1.2.99 -BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if !0%{?is_opensuse} +BuildRequires: translation-update-upstream +%endif %description GTK+ is a multi-platform toolkit for creating graphical user interfaces. @@ -90,19 +90,17 @@ %package -n libgtk-4-0 Summary:The GTK+ toolkit library (version 4) Group: System/Libraries -Requires(post): %{name}-tools # gtk4-data is currently not being built, might be an upstream oversight though Requires: %{name}-data >= %{version} -Obsoletes: %{name}-data < %{version} -Provides: %{name}-data = %{version} Requires: %{name}-schema >= %{version} +# Require Adwaita Icon Theme: It's GTKs icon set, that's guaranteed to be there +Requires: adwaita-icon-theme # While hicolor is not a Requires strictly speaking, we put it as # such instead of as a Recommends because many applications just # assume it's there and we need to have a low-level package to # bring it in. Requires: hicolor-icon-theme -# Require Adwaita Icon Theme: It's GTKs icon set, that's guaranteed to be there -Requires: adwaita-icon-theme +Requires(post): %{name}-tools # 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 @@ -113,6 +111,8 @@ Recommends: %{name}-immodule-vietnamese = %{version} Recommends: %{name}-lang Recommends: gvfs +Obsoletes: %{name}-data < %{version} +Provides: %{name}-data = %{version} # Provide %%{name} to make the lang and immodules packages installable Provides: %{name} = %{version} @@ -277,10 +277,10 @@ %package schema Summary:Config schema for the GTK+ toolkit library v4 Group: System/Libraries -BuildArch: noarch # The schema is shared between gtk3 and gtk4 - gtk4 wins Provides: gtk3-schema = %{version} Obsoletes: gtk3-schema < %{version} +BuildArch: noarch %glib2_gsettings_schema_requires %description schema @@ -292,9 +292,9 @@ Summary:
commit gtk4 for openSUSE:Factory
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.changes2017-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 - luc1...@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
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2017-12-31 01:13:58 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new (New) Package is "gtk4" Sun Dec 31 01:13:58 2017 rev:9 rq:560576 version:3.92.1 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-11-14 12:49:33.015785387 +0100 +++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2017-12-31 01:14:06.467318377 +0100 @@ -1,0 +2,5 @@ +Fri Dec 29 00:02:59 UTC 2017 - jeng...@inai.de + +- Sync summaries within package. + +--- Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.6Y1fkb/_old 2017-12-31 01:14:08.310703362 +0100 +++ /var/tmp/diff_new_pack.6Y1fkb/_new 2017-12-31 01:14:08.314702028 +0100 @@ -120,7 +120,7 @@ ranging from small one-off projects to complete application suites. %package -n typelib-1_0-Gtk-4_0 -Summary:The GTK+ toolkit library (version 4) -- Introspection bindings +Summary:Introspection bindings for the GTK+ toolkit library v4 Group: System/Libraries %description -n typelib-1_0-Gtk-4_0 @@ -273,7 +273,7 @@ ranging from small one-off projects to complete application suites. %package schema -Summary:The GTK+ toolkit library (version 3) -- Config schema +Summary:Config schema for the GTK+ toolkit library v4 Group: System/Libraries BuildArch: noarch # The schema is shared between gtk3 and gtk4 - gtk4 wins
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2017-11-14 12:49:31 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new (New) Package is "gtk4" Tue Nov 14 12:49:31 2017 rev:8 rq:539478 version:3.92.1 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-09-15 22:31:56.110192868 +0200 +++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2017-11-14 12:49:33.015785387 +0100 @@ -1,0 +2,52 @@ +Thu Oct 19 10:10:40 UTC 2017 - dims...@opensuse.org + +- Update to version 3.92.1: + + 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 + + Allow tiled windows to be resized. Under wayland, this uses +version 2 of the gtk-shell protocol. Under X, it uses the +_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 + + Bugs fixed: bgo#639931, bgo#644248, bgo#701296, bgo#705640, +bgo#728452, bgo#763517, bgo#766909, bgo#773299, bgo#775074, +bgo#775126, bgo#778382, bgo#778811, bgo#780750, bgo#780758, +bgo#781757, bgo#782981, bgo#783649, bgo#783669, bgo#784016, +bgo#784421, bgo#785210, bgo#785306, bgo#785736, bgo#786144, +bgo#786209, bgo#786400, bgo#786469, bgo#786485, bgo#786492, +bgo#786553, bgo#786613, bgo#786673, bgo#786794, bgo#786885, +bgo#786931, bgo#786932, bgo#786938, bgo#786940, bgo#786956, +bgo#786960, bgo#786964, bgo#786966, bgo#787021, bgo#787103, +bgo#787172, bgo#787279, bgo#787302, bgo#787303, bgo#787410, +bgo#787416, bgo#787444, bgo#787531, bgo#787600, bgo#787669, +bgo#787757, bgo#787866, bgo#788230, bgo#788458, bgo#788534, +bgo#788573, bgo#788614, bgo#788787, bgo#788905. + + Updated translations. +- Add meson BuildRequires and replace configure/make/make_install + calls with meson/meson_build and meson_install: follow upstreams + port to meson as build system. +- Add gcc-c++ BuildRequires: small parts of GTK+ now are written in + C++. +- Add gtk-doc BuildRequires: in order to build man-pages, + documentation needs to be enabled, which in turn requires + gtk-doc. In the past, we provided upstream shipped documentation. +- Add gtk4-return-nonvoid.patch: Fix 'reaches end of non-void + function without return value', taken from git. +- Add rpmlintrc: multiple GTK4 libraries are not goint to be + supported in parallel and the name will stabilize. + +--- Old: gtk+-3.91.2.tar.xz New: gtk+-3.92.1.tar.xz gtk4-return-nonvoid.patch gtk4-rpmlintrc Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.o2fbbP/_old 2017-11-14 12:49:33.927752030 +0100 +++ /var/tmp/diff_new_pack.o2fbbP/_new 2017-11-14 12:49:33.931751883 +0100 @@ -22,21 +22,27 @@ Name: gtk4 %define _name gtk+ -Version:3.91.2 +Version:3.92.1 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.91/%{_name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gtk+/3.92/%{_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 dims...@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 +BuildRequires: gcc-c++ BuildRequires: gettext-tools >= 0.19.7 +BuildRequires: gtk-doc BuildRequires: hicolor-icon-theme +BuildRequires: meson >= 0.42.1 %if !0%{?is_opensuse} BuildRequires: translation-update-upstream %endif @@ -45,6 +51,7 @@
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2017-09-15 22:31:54 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new (New) Package is "gtk4" Fri Sep 15 22:31:54 2017 rev:7 rq:526321 version:3.91.2 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-09-13 21:39:18.634423661 +0200 +++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2017-09-15 22:31:56.110192868 +0200 @@ -1,0 +2,6 @@ +Thu Sep 14 14:28:41 UTC 2017 - fezh...@suse.com + +- Drop the SLE12 / Leap42 build_wayland_backend conditional, build + with wayland unconditionally. + +--- Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.n56Zp4/_old 2017-09-15 22:31:57.525993435 +0200 +++ /var/tmp/diff_new_pack.n56Zp4/_new 2017-09-15 22:31:57.529992871 +0200 @@ -17,12 +17,6 @@ # -%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 4.0.0 @@ -63,6 +57,10 @@ 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) +BuildRequires: pkgconfig(wayland-egl) +BuildRequires: pkgconfig(wayland-protocols) >= 1.7 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xcursor) @@ -71,14 +69,8 @@ BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(xinerama) -BuildRequires: pkgconfig(xrandr) -%if %{build_wayland_backend} -BuildRequires: pkgconfig(wayland-client) >= 1.9.91 -BuildRequires: pkgconfig(wayland-cursor) -BuildRequires: pkgconfig(wayland-egl) -BuildRequires: pkgconfig(wayland-protocols) >= 1.7 BuildRequires: pkgconfig(xkbcommon) -%endif +BuildRequires: pkgconfig(xrandr) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -343,10 +335,8 @@ --enable-x11-backend \ --enable-introspection \ --enable-broadway-backend \ -%if %{build_wayland_backend} --enable-wayland-backend \ --enable-explicit-deps=yes \ -%endif --enable-colord \ --enable-vulkan %{__make} %{?_smp_mflags} @@ -586,9 +576,7 @@ %{_libdir}/pkgconfig/gail-4.0.pc %{_libdir}/pkgconfig/gtk+-4.0.pc %{_libdir}/pkgconfig/gtk+-broadway-4.0.pc -%if %{build_wayland_backend} %{_libdir}/pkgconfig/gtk+-wayland-4.0.pc -%endif %{_libdir}/pkgconfig/gtk+-unix-print-4.0.pc %{_libdir}/pkgconfig/gtk+-x11-4.0.pc %{_libdir}/libgtk-4.so
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2017-09-13 21:39:15 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new (New) Package is "gtk4" Wed Sep 13 21:39:15 2017 rev:6 rq:520656 version:3.91.2 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-04-29 10:48:34.082238477 +0200 +++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2017-09-13 21:39:18.634423661 +0200 @@ -1,0 +2,69 @@ +Wed Aug 9 08:47:30 UTC 2017 - zai...@opensuse.org + +- Update to version 3.91.2: + + All widgets are drawing CSS backgrounds and borders. + + All gadgets have been replaced by widgets. + + GtkSpinButton no longer derives from GtkEntry. + + GtkScrollbar no longer derives from GtkRange. + + GtkAccelLabel no longer derives from GtkLabel. + + All remaining style properties have been removed. + + A new 'widget bowl' demo has been added in gtk4-demo. + + GtkEventBox has been removed. It is no longer needed. + + Add support for entering emoji by name using Ctrl-Shift-e. + + Wayland: +- Support Wacom tablet wheel scrolling. +- Support the shortcut inhibitor protocol. + + Bugs fixed: bgo#776903, bgo#776909, bgo#777333, bgo#777515, +bgo#778188, bgo#780938, bgo#781246, bgo#783343, bgo#783906, +bgo#784016, bgo#784624, bgo#785280, bgo#785318, bgo#785375, +bgo#785423, bgo#785672, bgo#785793. + + Updated translations. + +--- +Wed Jul 19 21:03:31 UTC 2017 - zai...@opensuse.org + +- Update to version 3.91.1: + + Redo event delivery and focus handling and grabs, and stop +using subwindows for widgets. API changes due to this include: +- A new GtkWidget::pick vfunc. +- Drop event mask apis. +- Drop windows from gestures. + + The prelight state is now automatically set on widgets. + + New widget: GtkCenterBox. This widget provides the center child +functionality that used to be part of GtkBox. + + Wayland: +- Improve the key repeat implementation. +- Set vid/pid on tablet devices. + + OS X: Add native file chooser support. + + Bugs fixed: bgo#745289, bgo#759308, bgo#766517, bgo#770513, +bgo#772281, bgo#773299, bgo#775636, bgo#781285, bgo#781583, +bgo#781935, bgo#781945, bgo#782040, bgo#782283, bgo#783047, +bgo#783347, bgo#783397, bgo#783445, bgo#783587, bgo#784323, +bgo#784723, bgo#784888. + + Updated translations. +- Drop post(un) handling for gtk4-devel and gtk4-schema as we have + file-triggers to take care of this for us now. + +--- +Tue May 23 08:07:31 UTC 2017 - zai...@opensuse.org + +- Update to version 3.91.0: + + Initial support for OS X has been merged. + + Initial support for building with meson has been added. + + New API: gtk_widget_insert_before/after. + + Removed API: +- GtkBox has lost its expand and fill child properties, use the + general align property for it. +- GtkLabel has lost its angle property, it will be replaced by + general widget transformation support in the future. +- GtkWindow has lost its hide-titlebar-when-maximized property. +- GtkBox has lost its center child support. +- The compat keysym definitions have been removed. + + Bugs fixed: bgo#769881, bgo#771269, bgo#778301, bgo#778853, +bgo#779078, bgo#779184, bgo#780041, bgo#780301, bgo#780734, +bgo#780878, bgo#780944, bgo#781162, bgo#781195, bgo#781214, +bgo#781422, bgo#781622, bgo#781737, bgo#781767, bgo#781992, +bgo#782109, bgo#782202. + + Updated translations. + +--- Old: gtk+-3.90.0.tar.xz New: gtk+-3.91.2.tar.xz Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.LyPaQg/_old 2017-09-13 21:39:19.538296486 +0200 +++ /var/tmp/diff_new_pack.LyPaQg/_new 2017-09-13 21:39:19.542295923 +0200 @@ -28,13 +28,13 @@ Name: gtk4 %define _name gtk+ -Version:3.90.0 +Version:3.91.2 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.90/%{_name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gtk+/3.91/%{_name}-%{version}.tar.xz Source2:settings.ini Source3:macros.gtk4 Source99: baselibs.conf @@ -55,7 +55,7 @@ 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
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2017-04-29 10:48:31 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new (New) Package is "gtk4" Sat Apr 29 10:48:31 2017 rev:5 rq:490192 version:3.90.0 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-03-22 23:02:51.434895831 +0100 +++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2017-04-29 10:48:34.082238477 +0200 @@ -1,0 +2,12 @@ +Sat Apr 1 19:04:30 UTC 2017 - zai...@opensuse.org + +- Update to version 3.90.0: + + Allow a custom renderer for the inspector, by setting +GTK_INSPECTOR_RENDERER. + + Move more container functionality, such as focus handling, to +GtkWidget. + + Bugs fixed: bgo#686838, bgo#778853, bgo#779081, bgo#780019, +bgo#780234, bgo#734946, bgo#773228, bgo#774148, bgo#780735. + + Updated translations. + +--- Old: gtk+-3.89.5.tar.xz New: gtk+-3.90.0.tar.xz Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.uPrfMb/_old 2017-04-29 10:48:35.973971226 +0200 +++ /var/tmp/diff_new_pack.uPrfMb/_new 2017-04-29 10:48:35.977970661 +0200 @@ -28,13 +28,13 @@ Name: gtk4 %define _name gtk+ -Version:3.89.5 +Version:3.90.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.89/%{_name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/gtk+/3.90/%{_name}-%{version}.tar.xz Source2:settings.ini Source3:macros.gtk4 Source99: baselibs.conf ++ gtk+-3.89.5.tar.xz -> gtk+-3.90.0.tar.xz ++ /work/SRC/openSUSE:Factory/gtk4/gtk+-3.89.5.tar.xz /work/SRC/openSUSE:Factory/.gtk4.new/gtk+-3.90.0.tar.xz differ: char 27, line 1
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2017-03-22 23:02:49 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new (New) Package is "gtk4" Wed Mar 22 23:02:49 2017 rev:4 rq:479344 version:3.89.5 Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-02-20 13:14:32.877073079 +0100 +++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2017-03-22 23:02:51.434895831 +0100 @@ -1,0 +2,23 @@ +Tue Mar 14 08:36:54 UTC 2017 - zai...@opensuse.org + +- Update to version 3.89.5: + + Convert many more widgets to use gtk_widget_measure for size +allocation. + + gtk3-demo: Add an example for touchpad swipe handling. + + Theme: Improve styling for flow boxes. + + Quartz: +- Support fullscreen CSD windows. +- Implement backdrop. +- Implement gdk_window_set_functions. + + Bugs fixed: bgo#136059, bgo#734946, bgo#772505, bgo#776821, +bgo#778019, bgo#778203, bgo#778534, bgo#778678, bgo#778726, +bgo#778746, bgo#779073, bgo#779074, bgo#779147, bgo#779317, +bgo#779374, bgo#779383, bgo#779392. + + Updated translations. + +--- +Tue Feb 28 16:46:31 UTC 2017 - dims...@opensuse.org + +- Fix baselibs.conf: do not build gtk4-tools-32bit. + +--- Old: gtk+-3.89.4.tar.xz New: gtk+-3.89.5.tar.xz Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.RueiI2/_old 2017-03-22 23:02:52.594731439 +0100 +++ /var/tmp/diff_new_pack.RueiI2/_new 2017-03-22 23:02:52.602730305 +0100 @@ -28,7 +28,7 @@ Name: gtk4 %define _name gtk+ -Version:3.89.4 +Version:3.89.5 Release:0 Summary:The GTK+ toolkit library (version 4) License:LGPL-2.1+ ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.RueiI2/_old 2017-03-22 23:02:52.662721802 +0100 +++ /var/tmp/diff_new_pack.RueiI2/_new 2017-03-22 23:02:52.662721802 +0100 @@ -1,11 +1,7 @@ gtk4-devel requires -gtk4- requires "libgtk-4-0- = " -gtk4-tools - +/usr/bin/gtk4-query-immodules-3.0 - post "if [ $1 == 1 ]; then test -d %{_libdir}/gtk-4.0/4.0.0; if test $? -eq 0; then %{_bindir}/gtk4-query-immodules --update-cache; fi; fi" libgtk-4-0 - requires "gtk4-tools-" provides "gtk4- = " post "if test -f %{_bindir}/gtk4-query-immodules; then %{_bindir}/gtk4-query-immodules --update-cache; fi" gtk4-immodule-amharic ++ gtk+-3.89.4.tar.xz -> gtk+-3.89.5.tar.xz ++ /work/SRC/openSUSE:Factory/gtk4/gtk+-3.89.4.tar.xz /work/SRC/openSUSE:Factory/.gtk4.new/gtk+-3.89.5.tar.xz differ: char 26, line 1
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2017-02-20 13:14:30 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new (New) Package is "gtk4" Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-02-03 17:42:07.859080834 +0100 +++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2017-02-20 13:14:32.877073079 +0100 @@ -1,0 +2,53 @@ +Mon Feb 13 22:42:54 UTC 2017 - zai...@opensuse.org + +- Update to version 3.89.4: + + API changes: +- gtk_init and other init functions no longer take commandline + arguments. +- Functions that are only useful with commandline arguments + have been dropped. +- Widgets, except for toplevels, are now visible by default. +- Style properties are no longer supported. + + Vulkan rendrerer: Implement more clipping. + + CSS: Specifying px for pixels is now required. + + Bugs fixed: bgo#358970, bgo#770112, bgo#773299, bgo#773686, +bgo#775864, bgo#776225, bgo#777363, bgo#777547, bgo#778009. + + Updated translations. +- Changes from version 3.89.3: + + GtkWidget now has API to navigate child widgets: +- gtk_widget_get_{first,last}_child and + gtk_widget_get_{prev,next}_sibling. +- A number of non-container widgets have been converted to use + child widgets internally: GtkSwitch, GtkSpinButton, + GtkActionBar. + + GtkAboutDialog can show a 'System' tab. + + GTK+ CSS now supports the filter: property and a +-gtk-icon-filter function that replaces and generalizes +-gtk-icon-effect. + + GtkInspector can now save render nodes for testing and +debugging. + + More tests for render nodes have been added. + + GtkTreeView and cell renderers have been more completely +converted to the snapshot() api. + + More widgets have been converted to snapshot(): GtkCalendar, +GtkColorPlane. + + Vulkan renderer: +- Combine draw calls when possible. +- Handle (some) clipping on the GPU. +- Handle linear gradients. +- Handle opacity. +- Support color transformations. +- Handle borders. + + Wayland: Support the Vulkan renderer. + + X11: Call XInitThreads(), since this is needed with Mesa Vulkan +drivers. + + Mir: +- Implement window properties. +- Track the focus window. +- Connect to content-hub and use it for copy/paste. +- Support modal windows. + + Bugs fixed: bgo#775732, bgo#775846, bgo#776524, bgo#776560, +bgo#776604, bgo#776627, bgo#776807, bgo#776868, bgo#777176. + + Updated translations. + +--- Old: gtk+-3.89.2.tar.xz New: gtk+-3.89.4.tar.xz Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.DTu3Nq/_old 2017-02-20 13:14:34.008913951 +0100 +++ /var/tmp/diff_new_pack.DTu3Nq/_new 2017-02-20 13:14:34.016912826 +0100 @@ -1,7 +1,7 @@ # # spec file for package gtk4 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2010 Dominique Leuenebrger, Amsterdam, Netherlands # # All modifications and additions to the file contributed by third parties @@ -28,7 +28,7 @@ Name: gtk4 %define _name gtk+ -Version:3.89.2 +Version:3.89.4 Release:0 Summary:The GTK+ toolkit library (version 4) License:LGPL-2.1+ @@ -73,7 +73,7 @@ BuildRequires: pkgconfig(xinerama) BuildRequires: pkgconfig(xrandr) %if %{build_wayland_backend} -BuildRequires: pkgconfig(wayland-client) >= 1.9.90 +BuildRequires: pkgconfig(wayland-client) >= 1.9.91 BuildRequires: pkgconfig(wayland-cursor) BuildRequires: pkgconfig(wayland-egl) BuildRequires: pkgconfig(wayland-protocols) >= 1.7 @@ -308,9 +308,9 @@ %package devel Summary:Development files for the GTK+ toolkit library v4 Group: Development/Libraries/X11 +Requires: gettext-its-%{name} >= %{version} Requires: libgtk-4-0 = %{version} Requires: typelib-1_0-Gtk-4_0 = %{version} -Requires: gettext-its-%{name} >= %{version} Requires: vulkan-devel %glib2_gsettings_schema_requires @@ -323,8 +323,8 @@ %package -n gettext-its-%{name} Summary:International Tag Set for GTK+ 4 -Group: Development/Libraries/X11 # The ITS is compatible between GTK3 and GTK4 +Group: Development/Libraries/X11 Provides: gettext-its-gtk3 = %{version} Obsoletes: gettext-its-gtk3 < %{version} ++ gtk+-3.89.2.tar.xz -> gtk+-3.89.4.tar.xz ++ /work/SRC/openSUSE:Factory/gtk4/gtk+-3.89.2.tar.xz /work/SRC/openSUSE:Factory/.gtk4.new/gtk+-3.89.4.tar.xz differ: char 26, line 1
commit gtk4 for openSUSE:Factory
Hello community, here is the log from the commit of package gtk4 for openSUSE:Factory checked in at 2017-01-29 10:36:32 Comparing /work/SRC/openSUSE:Factory/gtk4 (Old) and /work/SRC/openSUSE:Factory/.gtk4.new (New) Package is "gtk4" Changes: --- /work/SRC/openSUSE:Factory/gtk4/gtk4.changes2017-01-22 00:24:26.986974175 +0100 +++ /work/SRC/openSUSE:Factory/.gtk4.new/gtk4.changes 2017-02-03 17:42:07.859080834 +0100 @@ -1,0 +2,53 @@ +Wed Jan 11 00:36:54 UTC 2017 - zai...@opensuse.org + +- Update to version 3.89.2: + + gtk4-icon-browser works again. + + gtk-encode symbolic works for icons with names containing dots. + + GtkFlowBox and GtkListBox have been changed to no longer emit +the ::selected-children-changed signal during destruction. + + gtk-demo has gained an example for using PangoTabArray with +GtkTextView. + + We now support CSS border-spacing in GtkGrid, GtkBox and in +gadgets. + + The rendering in GDK and GSK has been further refactored. We +now only draw toplevel windows, and we always redraw the whole +window. + + A Vulkan implementation has been added in parallel to the GL +one. + + Dropped APIs: +- gdk_window_process_updates. +- gdk_window_process_all_updates. +- gdk_window_reparent. +- Support for native and foreign subwindows. +- gsk_render_node_{append/prepend/insert} variations. +- gsk_render_node_make_immutable. +- gtk_cairo_should_draw_window. +- gtk_snapshot_append. +- GtkJunctionSides. + + New APIs: +- gdk_rgba_is_clear. +- gdk_rgba_is_opaque. +- GdkDrawContext: A base class for vulkan and gl contexts. +- Render node subclasses. +- GskRoundedRect. +- gtk_container_snapshot_child. + + The GSK_USE_SOFTWARE environment variable has been generalized +as GSK_RENDERER. Use GSK_RENDERER=help to learn about possible +values. Other environment variables that have gained new +possible values in clude GSK_DEBUG=vulkan and +GTK_DEBUG=snapshot. + + Bugs fixed: bgo#749012, bgo#771242, bgo#772371, bgo#773299, +bgo#774265, bgo#774534, bgo#774686, bgo#774695, bgo#774743, +bgo#774760, bgo#774784, bgo#774790, bgo#774893, bgo#774915, +bgo#774917, bgo#774939, bgo#775038, bgo#775212, bgo#775316, +bgo#775319, bgo#775410, bgo#775525, bgo#775651, bgo#776132, +bgo#776187, bgo#776306. + + Updated translations. +- Drop gtk4-find-wayland.patch: Fixed upstream. Following this, + drop gnome-common BuildRequires and autoreconf call as we no + longer carry any patches. +- Add vulkan-devel BuildRequires and Requires, also pass + --enable-vulkan to configure to ensure we build the vulkan + support. + +--- Old: gtk+-3.89.1.tar.xz gtk4-find-wayland.patch New: gtk+-3.89.2.tar.xz Other differences: -- ++ gtk4.spec ++ --- /var/tmp/diff_new_pack.69I7f4/_old 2017-02-03 17:42:08.974922895 +0100 +++ /var/tmp/diff_new_pack.69I7f4/_new 2017-02-03 17:42:08.974922895 +0100 @@ -28,7 +28,7 @@ Name: gtk4 %define _name gtk+ -Version:3.89.1 +Version:3.89.2 Release:0 Summary:The GTK+ toolkit library (version 4) License:LGPL-2.1+ @@ -38,18 +38,15 @@ Source2:settings.ini Source3:macros.gtk4 Source99: baselibs.conf -# PATCH-FIX-UPSTREAM gtk4-find-wayland.patch bgo#775038 dims...@opensuse.org -- Find wayland headers that are not installed in default locations -Patch0: gtk4-find-wayland.patch BuildRequires: cups-devel >= 1.2 BuildRequires: docbook-xsl-stylesheets BuildRequires: fdupes BuildRequires: gettext-tools >= 0.19.7 -# Needed for patch0 -BuildRequires: gnome-common BuildRequires: hicolor-icon-theme %if !0%{?is_opensuse} BuildRequires: translation-update-upstream %endif +BuildRequires: vulkan-devel BuildRequires: xsltproc BuildRequires: pkgconfig(atk) >= 2.15.1 BuildRequires: pkgconfig(atk-bridge-2.0) @@ -314,6 +311,7 @@ Requires: libgtk-4-0 = %{version} Requires: typelib-1_0-Gtk-4_0 = %{version} Requires: gettext-its-%{name} >= %{version} +Requires: vulkan-devel %glib2_gsettings_schema_requires %description devel @@ -337,11 +335,8 @@ %lang_package %prep %setup -q -n %{_name}-%{version} -%patch0 -p1 %build -# Needed for patch0 -autoreconf -fiv %configure \ --disable-static \ --enable-man \ @@ -352,7 +347,8 @@ --enable-wayland-backend \ --enable-explicit-deps=yes \ %endif ---enable-colord +--enable-colord \ +--enable-vulkan %{__make} %{?_smp_mflags} %install ++ gtk+-3.89.1.tar.xz -> gtk+-3.89.2.tar.xz ++