Compare commits
18 Commits
Author | SHA256 | Date | |
---|---|---|---|
ea22c00476 | |||
125ebb22eb | |||
a0cfa43b14 | |||
33d746a0f7 | |||
2191523340 | |||
fce66a821a | |||
aaf8c227a1 | |||
3128662808 | |||
ef3477333a | |||
92bae1d811 | |||
a6c0e1c497 | |||
|
94b5df55a9 | ||
9a6f251094 | |||
cf4237df14 | |||
498d03f91d | |||
3d8d6d7e4e | |||
d71c1d10a8 | |||
153e731176 |
2
_service
2
_service
@@ -3,7 +3,7 @@
|
|||||||
<service name="obs_scm" mode="manual">
|
<service name="obs_scm" mode="manual">
|
||||||
<param name="url">https://gitlab.gnome.org/GNOME/gtk.git</param>
|
<param name="url">https://gitlab.gnome.org/GNOME/gtk.git</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="revision">3.24.43</param>
|
<param name="revision">3.24.50</param>
|
||||||
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
|
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
|
||||||
<param name="versionrewrite-pattern">(.*)\+0</param>
|
<param name="versionrewrite-pattern">(.*)\+0</param>
|
||||||
<param name="versionrewrite-replacement">\1</param>
|
<param name="versionrewrite-replacement">\1</param>
|
||||||
|
BIN
gtk-3.24.43.obscpio
(Stored with Git LFS)
BIN
gtk-3.24.43.obscpio
(Stored with Git LFS)
Binary file not shown.
3
gtk-3.24.50.obscpio
Normal file
3
gtk-3.24.50.obscpio
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:98cf2e84e0be426751e592345e69f2513bed4853bb7b69c6f6175f2caa9edc32
|
||||||
|
size 103793678
|
@@ -1,4 +1,4 @@
|
|||||||
name: gtk
|
name: gtk
|
||||||
version: 3.24.43
|
version: 3.24.50
|
||||||
mtime: 1720630994
|
mtime: 1754579368
|
||||||
commit: 788f4de2799b3f5902d27733ea603e8dfee8d0a6
|
commit: 93f05958bd683cb573236bd2a4cede68160595ca
|
||||||
|
81
gtk3.changes
81
gtk3.changes
@@ -1,3 +1,84 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Aug 7 16:57:13 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 3.24.50:
|
||||||
|
+ Themes:
|
||||||
|
- Add a progress-working-symbolic icon
|
||||||
|
- Support strokes in symbolic icons
|
||||||
|
- Update theme CSS
|
||||||
|
- Remove hardcoded Cantarell font
|
||||||
|
+ GtkShortcutsWindow: Differentiate all keypad symbols visually
|
||||||
|
+ GtkApplication: Register unsandboxed apps with the portals
|
||||||
|
+ X11: Fix problems with gtk_window_get_geometry
|
||||||
|
+ Wayland: Fix a crash
|
||||||
|
+ Input: Make compose sequence visuals configurable
|
||||||
|
+ Printing:
|
||||||
|
- Fix the build with libcups 3
|
||||||
|
- Support gnome-papers as previewer
|
||||||
|
+ Updated translations.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jul 3 07:38:34 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||||
|
|
||||||
|
- Bump python versions in 'Requires: python3*-gobject-Gdk' for
|
||||||
|
typelib-1_0-Gtk-3_0.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 31 10:26:00 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Update to version 3.24.49+14:
|
||||||
|
+ widget: Explicitly annotate visible's getter.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 6 08:31:53 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 3.24.49:
|
||||||
|
+ Fix a crash in GtkIMContext
|
||||||
|
+ Fix crashes in DND with GtkPlug/GtkSocket
|
||||||
|
+ Wayland:
|
||||||
|
- Fix erroneous crossing events, causing menus to malfunction
|
||||||
|
- Support the cursor-shape protocol
|
||||||
|
+ X11: Enforce size limits on windows, preventing lockups
|
||||||
|
+ Updated translations.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 3 13:27:08 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Fix %filetriggerpostun for icon cache: ensure the icons that have
|
||||||
|
just been removed are also cleared from the cache. We can't
|
||||||
|
shortcut on upgrades, even though this would be nice. In context
|
||||||
|
of RPM 4.20 this started breaking (boo#1236740).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jan 25 17:15:50 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 3.24.48:
|
||||||
|
+ GtkFileChooser: Stop replacing : (colon) with U+2236 (ratio)
|
||||||
|
+ GtkEmojiChooser: Update to Unicode 16 / CLDR 46
|
||||||
|
+ GtkSpinButton:
|
||||||
|
- Use semantically appropriate icon names
|
||||||
|
- Make numeric spin buttons always LTR
|
||||||
|
+ GtkEntry:
|
||||||
|
- Stop guessing text direction from keyboard layout
|
||||||
|
- Add a shortcut and context menu item to change text direction
|
||||||
|
+ GtkEventControllerMotion: Make enter and leave signals work
|
||||||
|
+ Accessibility: Use message dialog titles as names
|
||||||
|
+ GDK: Fix portal handling of gvfs files
|
||||||
|
+ Wayland:
|
||||||
|
- Support the xdg_foreign_v2 protocol
|
||||||
|
- Try to fix monitor geometry on sway
|
||||||
|
- Improve font setting fallback
|
||||||
|
- Use a better default cursor size
|
||||||
|
- Fix a crash during DND
|
||||||
|
+ Updated translations.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Oct 17 14:30:56 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Eliminate usage of update-alternatives: GTK2 no longer provides
|
||||||
|
gtk-update-icon-cache, thus eliminating the need for this extra
|
||||||
|
complexity.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jul 11 07:29:45 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
Thu Jul 11 07:29:45 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
45
gtk3.spec
45
gtk3.spec
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package gtk3
|
# spec file for package gtk3
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC and contributors
|
||||||
# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands
|
# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
%define __provides_exclude_from ^%{_libdir}/gtk-3.0
|
%define __provides_exclude_from ^%{_libdir}/gtk-3.0
|
||||||
|
|
||||||
Name: gtk3
|
Name: gtk3
|
||||||
Version: 3.24.43
|
Version: 3.24.50
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: The GTK+ toolkit library (version 3)
|
Summary: The GTK+ toolkit library (version 3)
|
||||||
License: LGPL-2.1-or-later
|
License: LGPL-2.1-or-later
|
||||||
@@ -140,9 +140,9 @@ ranging from small one-off projects to complete application suites.
|
|||||||
Summary: Introspection bindings for the GTK+ toolkit library (version 3)
|
Summary: Introspection bindings for the GTK+ toolkit library (version 3)
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Requires: (python3-gobject-Gdk if python3-gobject)
|
Requires: (python3-gobject-Gdk if python3-gobject)
|
||||||
Requires: (python310-gobject-Gdk if python310-gobject)
|
Requires: (python311-gobject-Gdk if python311-gobject)
|
||||||
Requires: (python38-gobject-Gdk if python38-gobject)
|
Requires: (python312-gobject-Gdk if python312-gobject)
|
||||||
Requires: (python39-gobject-Gdk if python39-gobject)
|
Requires: (python313-gobject-Gdk if python313-gobject)
|
||||||
|
|
||||||
%description -n typelib-1_0-Gtk-3_0
|
%description -n typelib-1_0-Gtk-3_0
|
||||||
GTK+ is a multi-platform toolkit for creating graphical user interfaces.
|
GTK+ is a multi-platform toolkit for creating graphical user interfaces.
|
||||||
@@ -294,8 +294,6 @@ This package provides an input method based on the X Input Method.
|
|||||||
%package tools
|
%package tools
|
||||||
Summary: Auxiliary utilities for the GTK+ toolkit library v3
|
Summary: Auxiliary utilities for the GTK+ toolkit library v3
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Requires(post): update-alternatives
|
|
||||||
Requires(postun): update-alternatives
|
|
||||||
|
|
||||||
%description tools
|
%description tools
|
||||||
GTK+ is a multi-platform toolkit for creating graphical user interfaces.
|
GTK+ is a multi-platform toolkit for creating graphical user interfaces.
|
||||||
@@ -446,17 +444,6 @@ test ! -d %{buildroot}%{_libdir}/gtk-3.0/immodules \
|
|||||||
test ! -d %{buildroot}%{_libdir}/gtk-3.0/%{binary_version}/theming-engines \
|
test ! -d %{buildroot}%{_libdir}/gtk-3.0/%{binary_version}/theming-engines \
|
||||||
&& mkdir -v %{buildroot}%{_libdir}/gtk-3.0/%{binary_version}/theming-engines
|
&& mkdir -v %{buildroot}%{_libdir}/gtk-3.0/%{binary_version}/theming-engines
|
||||||
|
|
||||||
# Alternatives for gtk-update-icon-cache (binary and manpage)
|
|
||||||
mkdir -p %{buildroot}%{_sysconfdir}/alternatives
|
|
||||||
mv %{buildroot}%{_bindir}/gtk-update-icon-cache \
|
|
||||||
%{buildroot}%{_bindir}/gtk-update-icon-cache-3.0
|
|
||||||
ln -s -f %{_sysconfdir}/alternatives/gtk-update-icon-cache \
|
|
||||||
%{buildroot}%{_bindir}/gtk-update-icon-cache
|
|
||||||
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
|
# Install rpm macros
|
||||||
mkdir -p %{buildroot}%{_rpmmacrodir}
|
mkdir -p %{buildroot}%{_rpmmacrodir}
|
||||||
cp %{SOURCE3} %{buildroot}%{_rpmmacrodir}
|
cp %{SOURCE3} %{buildroot}%{_rpmmacrodir}
|
||||||
@@ -473,8 +460,6 @@ cp %{SOURCE3} %{buildroot}%{_rpmmacrodir}
|
|||||||
%endif
|
%endif
|
||||||
%define __gtk_query_immodules %{_bindir}/gtk-query-immodules-3.0%{?ext_64}
|
%define __gtk_query_immodules %{_bindir}/gtk-query-immodules-3.0%{?ext_64}
|
||||||
%define __update_iconcache %{_bindir}/gtk-update-icon-cache
|
%define __update_iconcache %{_bindir}/gtk-update-icon-cache
|
||||||
%define __update_iconcache3 %{_bindir}/gtk-update-icon-cache-3.0
|
|
||||||
%define __update_alternatives %{_sbindir}/update-alternatives
|
|
||||||
|
|
||||||
# Until RPM (trans)filetriggers gets implemented for ldconfig calls, use
|
# Until RPM (trans)filetriggers gets implemented for ldconfig calls, use
|
||||||
# whatever we got.
|
# whatever we got.
|
||||||
@@ -492,7 +477,7 @@ if [ "$1" -eq 0 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
%filetriggerin tools -- %{_datadir}/icons
|
%filetriggerin tools -- %{_datadir}/icons
|
||||||
if [ "$(realpath %__update_iconcache)" = "%__update_iconcache3" ]; then
|
if [ -x "%__update_iconcache" ]; then
|
||||||
for ICON_THEME in $(cut -d / -f 5 | sort -u); do
|
for ICON_THEME in $(cut -d / -f 5 | sort -u); do
|
||||||
if [ -f "%{_datadir}/icons/${ICON_THEME}/index.theme" ]; then
|
if [ -f "%{_datadir}/icons/${ICON_THEME}/index.theme" ]; then
|
||||||
%__update_iconcache --quiet --force "%{_datadir}/icons/${ICON_THEME}" \
|
%__update_iconcache --quiet --force "%{_datadir}/icons/${ICON_THEME}" \
|
||||||
@@ -503,8 +488,7 @@ fi
|
|||||||
|
|
||||||
%filetriggerpostun tools -- %{_datadir}/icons
|
%filetriggerpostun tools -- %{_datadir}/icons
|
||||||
# We ignore upgrades (already handled by the newer package's filetriggerin).
|
# We ignore upgrades (already handled by the newer package's filetriggerin).
|
||||||
if [ "$1" -eq 0 ] &&
|
if [ -x "%__update_iconcache" ]; then
|
||||||
[ "$(realpath %__update_iconcache)" = "%__update_iconcache3" ]; then
|
|
||||||
for ICON_THEME in $(cut -d / -f 5 | sort -u); do
|
for ICON_THEME in $(cut -d / -f 5 | sort -u); do
|
||||||
if [ -f "%{_datadir}/icons/${ICON_THEME}/index.theme" ]; then
|
if [ -f "%{_datadir}/icons/${ICON_THEME}/index.theme" ]; then
|
||||||
%__update_iconcache --quiet --force "%{_datadir}/icons/${ICON_THEME}" \
|
%__update_iconcache --quiet --force "%{_datadir}/icons/${ICON_THEME}" \
|
||||||
@@ -513,17 +497,6 @@ if [ "$1" -eq 0 ] &&
|
|||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%post tools
|
|
||||||
%__update_alternatives --install %__update_iconcache gtk-update-icon-cache \
|
|
||||||
%__update_iconcache3 3 --slave %{_mandir}/man1/gtk-update-icon-cache.1.gz \
|
|
||||||
gtk-update-icon-cache.1.gz %{_mandir}/man1/gtk-update-icon-cache-3.0.1.gz
|
|
||||||
|
|
||||||
%postun tools
|
|
||||||
# We don't use "$1 -eq 0", to avoid issues if the package gets renamed.
|
|
||||||
if [ ! -f %__update_iconcache3 ]; then
|
|
||||||
%__update_alternatives --remove gtk-update-icon-cache %__update_iconcache3
|
|
||||||
fi
|
|
||||||
|
|
||||||
%files -n libgtk-3-0
|
%files -n libgtk-3-0
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%if "%{_lib}" == "lib64"
|
%if "%{_lib}" == "lib64"
|
||||||
@@ -588,9 +561,7 @@ fi
|
|||||||
%{_bindir}/gtk-launch
|
%{_bindir}/gtk-launch
|
||||||
%{_bindir}/gtk-query-immodules-3.0*
|
%{_bindir}/gtk-query-immodules-3.0*
|
||||||
%{_bindir}/gtk-query-settings
|
%{_bindir}/gtk-query-settings
|
||||||
%{_bindir}/gtk-update-icon-cache-3.0
|
|
||||||
%{_bindir}/gtk-update-icon-cache
|
%{_bindir}/gtk-update-icon-cache
|
||||||
%ghost %{_sysconfdir}/alternatives/gtk-update-icon-cache
|
|
||||||
%{_datadir}/applications/gtk3-icon-browser.desktop
|
%{_datadir}/applications/gtk3-icon-browser.desktop
|
||||||
%{_mandir}/man1/broadwayd.1%{?ext_man}
|
%{_mandir}/man1/broadwayd.1%{?ext_man}
|
||||||
%{_mandir}/man1/gtk3-icon-browser.1%{?ext_man}
|
%{_mandir}/man1/gtk3-icon-browser.1%{?ext_man}
|
||||||
@@ -599,9 +570,7 @@ fi
|
|||||||
%{_mandir}/man1/gtk-launch.1%{?ext_man}
|
%{_mandir}/man1/gtk-launch.1%{?ext_man}
|
||||||
%{_mandir}/man1/gtk-query-immodules-3.0*.1%{?ext_man}
|
%{_mandir}/man1/gtk-query-immodules-3.0*.1%{?ext_man}
|
||||||
%{_mandir}/man1/gtk-query-settings.1%{?ext_man}
|
%{_mandir}/man1/gtk-query-settings.1%{?ext_man}
|
||||||
%{_mandir}/man1/gtk-update-icon-cache-3.0.1%{?ext_man}
|
|
||||||
%{_mandir}/man1/gtk-update-icon-cache.1%{?ext_man}
|
%{_mandir}/man1/gtk-update-icon-cache.1%{?ext_man}
|
||||||
%ghost %{_sysconfdir}/alternatives/gtk-update-icon-cache.1%{?ext_man}
|
|
||||||
%dir %{_datadir}/gtk-3.0/
|
%dir %{_datadir}/gtk-3.0/
|
||||||
%dir %{_datadir}/gtk-3.0/emoji
|
%dir %{_datadir}/gtk-3.0/emoji
|
||||||
%{_datadir}/gtk-3.0/emoji/*.gresource
|
%{_datadir}/gtk-3.0/emoji/*.gresource
|
||||||
|
Reference in New Issue
Block a user