Compare commits
8 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| e58b96ae6f | |||
| e31edbd23e | |||
| 00204db7dc | |||
| 66fa15b0ea | |||
| a055358832 | |||
| 27c5acb2c6 | |||
| 068ad02d47 | |||
| dde02fbfa2 |
2
_service
2
_service
@@ -3,7 +3,7 @@
|
||||
<service name="obs_scm" mode="manual">
|
||||
<param name="scm">git</param>
|
||||
<param name="url">https://gitlab.gnome.org/GNOME/gtk.git</param>
|
||||
<param name="revision">4.18.6</param>
|
||||
<param name="revision">4.20.3</param>
|
||||
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
|
||||
<param name="versionrewrite-pattern">(.*)\+0</param>
|
||||
<param name="versionrewrite-replacement">\1</param>
|
||||
|
||||
BIN
gtk-4.18.6.obscpio
LFS
BIN
gtk-4.18.6.obscpio
LFS
Binary file not shown.
3
gtk-4.20.3.obscpio
Normal file
3
gtk-4.20.3.obscpio
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:88c45ab19ca2587073f21dc6f2963adc7457b56aa3d7f978aa0ee842b219e94c
|
||||
size 96473614
|
||||
@@ -1,4 +1,4 @@
|
||||
name: gtk
|
||||
version: 4.18.6
|
||||
mtime: 1749501853
|
||||
commit: 4f34f49bc8ce1b04118f7b3d52b26c8aef3d8405
|
||||
version: 4.20.3
|
||||
mtime: 1763615311
|
||||
commit: 10c07849e1b1750158eeef32ad1389f1f35f48dd
|
||||
|
||||
91
gtk4.changes
91
gtk4.changes
@@ -1,3 +1,94 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 20 13:47:56 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 4.20.3:
|
||||
+ Bugs fixed:
|
||||
- Change in scrolling behavior
|
||||
- Unaligned access in gdk/gdkmemoryformat.c causes testsuite
|
||||
crashes on SPARC
|
||||
- Shaper: Cannot parse SVG
|
||||
- svg not scaled with display scale since switch to librsvg
|
||||
- GTK 4.18: Default GdkDisplay gets unreferenced when offscreen
|
||||
rendering via secondary display, causing crash
|
||||
- Feature: Add Win32 impl for
|
||||
gtk_file_launcher_open_containing_folder()
|
||||
- Vulkan: Validation: vkQueuePresentKHR(): PRESENT_AFTER_WRITE
|
||||
hazard detected
|
||||
- ModelButton: Increasingly long hang when switching
|
||||
AdwMultiLayoutView
|
||||
+ Changes:
|
||||
- vulkan: Disable YCbCr to RGB conversions for fallback formats
|
||||
- Backport non-smooth scrolling fixes to 4.20
|
||||
- vulkan: Fix YUYV values when uploading images
|
||||
- Fix touch dropdown selection
|
||||
- emoji: Update data to CLDR 48
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 17 09:49:34 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 4.20.2+11:
|
||||
* scrolledwindow:
|
||||
- Do not set priv->scrolling when a non smooth-scroll device is
|
||||
used
|
||||
- Track current modifiers during scrolling
|
||||
* vulkan: Disable YCbCr to RGB conversions for fallback formats
|
||||
* ci: Update Rust to 1.89.0
|
||||
* Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 30 15:49:35 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 4.20.2:
|
||||
+ Bugs fixed:
|
||||
- Only the first text-shadow value gets applied when there are
|
||||
multiple (regression)
|
||||
- Make sense of AtkHyperlink
|
||||
- Opening Clipboard Demo triggers abort
|
||||
+ Changes:
|
||||
- surface: Mark region as nullable in set_input_region
|
||||
- settings: Call g_value_unset() after
|
||||
_gtk_settings_parse_convert()
|
||||
- wayland: Invert flipped transforms
|
||||
- Fix upright text carets
|
||||
- gsk: Drop an unused private flag
|
||||
- Some small gsk fixes
|
||||
- text: Apply all text shadows
|
||||
- Backports for 4.20
|
||||
- Add GtkAccessibleHypertext
|
||||
+ Updated translations.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 9 06:34:17 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 4.20.1:
|
||||
+ Bugs fixed:
|
||||
- Second Drag-and-Drop operation causes Gtk-CRITICAL messages
|
||||
at every event
|
||||
- columnview focus problem with menus
|
||||
- GtkTextView with css padding shows offscreen widgets in upper
|
||||
left corner
|
||||
- Occasional crashes in gsk_gl_device_setup_samplers()
|
||||
- Gtk.Entry: Cursor disappears when reaching right border
|
||||
- GTK_THEME environment variable not working properly with
|
||||
GTK4-4.20
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 30 09:01:49 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
- Update to version 4.20.0:
|
||||
+ YUV support in the video playback widget
|
||||
+ Better rendering for symbolic icons
|
||||
+ CSS media queries for color scheme and contrast
|
||||
+ Path intersection
|
||||
+ Rely on portals for session management
|
||||
+ Accessibility improvements for entries, file selection dialogs,
|
||||
and more
|
||||
+ Better support for Wayland, macOS, Android, and Windows
|
||||
+ Updated translations.
|
||||
- Add pkgconfig(librsvg-2.0) BuildRequires: New dependency.
|
||||
- Move gtk4-path-tool to devel-tools sub-package.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 10 06:55:41 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
|
||||
27
gtk4.spec
27
gtk4.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package gtk4
|
||||
#
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
# Copyright (c) 2010 Dominique Leuenebrger, Amsterdam, Netherlands
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
@@ -28,7 +28,7 @@
|
||||
%endif
|
||||
|
||||
Name: gtk4
|
||||
Version: 4.18.6
|
||||
Version: 4.20.3
|
||||
Release: 0
|
||||
Summary: The GTK+ toolkit library (version 4)
|
||||
License: LGPL-2.1-or-later
|
||||
@@ -80,6 +80,7 @@ BuildRequires: pkgconfig(gobject-2.0) >= 2.80.0
|
||||
BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.72.0
|
||||
BuildRequires: pkgconfig(graphene-1.0) >= 1.10.0
|
||||
BuildRequires: pkgconfig(graphene-gobject-1.0) >= 1.10.0
|
||||
BuildRequires: pkgconfig(librsvg-2.0)
|
||||
BuildRequires: pkgconfig(vulkan)
|
||||
%if %{with gst}
|
||||
BuildRequires: pkgconfig(gstreamer-gl-1.0)
|
||||
@@ -287,13 +288,13 @@ export CFLAGS="%{optflags} -Wno-int-conversion"
|
||||
install -m 644 -D %{SOURCE2} %{buildroot}%{_datadir}/gtk-4.0/settings.ini
|
||||
# create modules directory that should have been created during the build
|
||||
if test ! -d %{buildroot}%{_libdir}/gtk-4.0/modules; then
|
||||
mkdir %{buildroot}%{_libdir}/gtk-4.0/modules
|
||||
mkdir -p %{buildroot}%{_libdir}/gtk-4.0/modules
|
||||
else
|
||||
echo 'Remove this no-longer-needed modulesdir hack.'
|
||||
fi
|
||||
# create theming-engines directory that should have been created during the build
|
||||
if test ! -d %{buildroot}%{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines; then
|
||||
mkdir %{buildroot}%{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines
|
||||
mkdir -p %{buildroot}%{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines
|
||||
else
|
||||
echo 'Remove this no-longer-needed themingdir hack.'
|
||||
fi
|
||||
@@ -310,14 +311,6 @@ cp %{SOURCE3} %{buildroot}%{_rpmmacrodir}
|
||||
%doc AUTHORS NEWS
|
||||
%dir %{_libdir}/gtk-4.0
|
||||
%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-file.so
|
||||
%if %{with gst}
|
||||
%dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/media/
|
||||
#%%{_libdir}/gtk-4.0/%%{gtk_binary_version}/media/libmedia-ffmpeg.so
|
||||
%{_libdir}/gtk-4.0/%{gtk_binary_version}/media/libmedia-gstreamer.so
|
||||
%endif
|
||||
%dir %{_libdir}/gtk-4.0/%{gtk_binary_version}/theming-engines/
|
||||
%dir %{_libdir}/gtk-4.0/modules
|
||||
%{_libdir}/libgtk-4.so.*
|
||||
@@ -332,7 +325,6 @@ cp %{SOURCE3} %{buildroot}%{_rpmmacrodir}
|
||||
%files tools
|
||||
%{_bindir}/gtk4-broadwayd
|
||||
%{_bindir}/gtk4-launch
|
||||
%{_bindir}/gtk4-path-tool
|
||||
%{_bindir}/gtk4-query-settings
|
||||
%{_bindir}/gtk4-update-icon-cache
|
||||
%dir %{_datadir}/gtk-4.0/emoji
|
||||
@@ -348,15 +340,24 @@ cp %{SOURCE3} %{buildroot}%{_rpmmacrodir}
|
||||
%{_datadir}/locale/en_CA/
|
||||
|
||||
%files devel-tools
|
||||
%{_bindir}/gtk4-path-tool
|
||||
%{_datadir}/bash-completion/completions/gtk4-path-tool
|
||||
%{_bindir}/gtk4-builder-tool
|
||||
%{_datadir}/bash-completion/completions/gtk4-builder-tool
|
||||
%{_bindir}/gtk4-demo
|
||||
%{_datadir}/bash-completion/completions/gtk4-demo
|
||||
%{_bindir}/gtk4-demo-application
|
||||
%{_bindir}/gtk4-encode-symbolic-svg
|
||||
%{_bindir}/gtk4-image-tool
|
||||
%{_datadir}/bash-completion/completions/gtk4-image-tool
|
||||
%{_bindir}/gtk4-node-editor
|
||||
%{_datadir}/bash-completion/completions/gtk4-node-editor
|
||||
%{_bindir}/gtk4-print-editor
|
||||
%{_datadir}/bash-completion/completions/gtk4-print-editor
|
||||
%{_bindir}/gtk4-rendernode-tool
|
||||
%{_datadir}/bash-completion/completions/gtk4-rendernode-tool
|
||||
%{_bindir}/gtk4-widget-factory
|
||||
%{_datadir}/bash-completion/completions/gtk4-widget-factory
|
||||
%{_datadir}/applications/org.gtk.Demo4.desktop
|
||||
%{_datadir}/applications/org.gtk.gtk4.NodeEditor.desktop
|
||||
%{_datadir}/applications/org.gtk.PrintEditor4.desktop
|
||||
|
||||
Reference in New Issue
Block a user