SHA256
1
0
forked from pool/gtk3

14 Commits

Author SHA256 Message Date
2191523340 Accepting request 1265742 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1265742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=203
2025-04-02 15:07:23 +00:00
fce66a821a - Update to version 3.24.49+14:
+ widget: Explicitly annotate visible's getter.

That's actually the one fixing gjs' test suite

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=470
2025-03-31 10:36:03 +00:00
aaf8c227a1 Accepting request 1251343 from GNOME:Factory
Early Staging of GNOME 48.rc

OBS-URL: https://build.opensuse.org/request/show/1251343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=202
2025-03-18 16:37:43 +00:00
3128662808 New stable release
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=468
2025-03-06 13:59:23 +00:00
ef3477333a Accepting request 1242843 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1242843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=201
2025-02-04 17:10:10 +00:00
92bae1d811 - 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).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=466
2025-02-03 13:51:55 +00:00
a6c0e1c497 Revert; that ABI break is hurting in both directions
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=200
2025-02-01 05:03:20 +00:00
OBS User buildservice-autocommit
94b5df55a9 Updating link to change in openSUSE:Factory/gtk3 revision 200
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=117bd75fa89d687be9b43cb8de59bc0b
2025-02-01 05:03:20 +00:00
9a6f251094 Accepting request 1241445 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1241445
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=199
2025-01-31 15:02:02 +00:00
cf4237df14 - Add
0001-Revert-wayland-Add-support-for-v2-of-xdg_foreign-pro.patch:
  Fix crash in e.g waybar (boo#1236631).

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=464
2025-01-30 16:53:43 +00:00
498d03f91d Accepting request 1240440 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1240440
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=198
2025-01-28 13:58:11 +00:00
3d8d6d7e4e New stable rel
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=462
2025-01-27 07:55:17 +00:00
d71c1d10a8 Accepting request 1208685 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1208685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=197
2024-10-20 08:12:55 +00:00
153e731176 - Eliminate usage of update-alternatives: GTK2 no longer provides
gtk-update-icon-cache, thus eliminating the need for this extra
  complexity.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/gtk3?expand=0&rev=460
2024-10-17 17:31:15 +00:00
6 changed files with 67 additions and 42 deletions

View File

@@ -3,7 +3,7 @@
<service name="obs_scm" mode="manual">
<param name="url">https://gitlab.gnome.org/GNOME/gtk.git</param>
<param name="scm">git</param>
<param name="revision">3.24.43</param>
<param name="revision">gtk-3-24</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>

BIN
gtk-3.24.43.obscpio (Stored with Git LFS)

Binary file not shown.

BIN
gtk-3.24.49+14.obscpio (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,4 +1,4 @@
name: gtk
version: 3.24.43
mtime: 1720630994
commit: 788f4de2799b3f5902d27733ea603e8dfee8d0a6
version: 3.24.49+14
mtime: 1743215393
commit: 292bcfe01fdfbd487e4c74ed5e8082ff8f66bc0d

View File

@@ -1,3 +1,59 @@
-------------------------------------------------------------------
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>

View File

@@ -1,7 +1,7 @@
#
# spec file for package gtk3
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2010 Dominique Leuenberger, Amsterdam, Netherlands
#
# All modifications and additions to the file contributed by third parties
@@ -30,7 +30,7 @@
%define __provides_exclude_from ^%{_libdir}/gtk-3.0
Name: gtk3
Version: 3.24.43
Version: 3.24.49+14
Release: 0
Summary: The GTK+ toolkit library (version 3)
License: LGPL-2.1-or-later
@@ -294,8 +294,6 @@ This package provides an input method based on the X Input Method.
%package tools
Summary: Auxiliary utilities for the GTK+ toolkit library v3
Group: System/Libraries
Requires(post): update-alternatives
Requires(postun): update-alternatives
%description tools
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 \
&& 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
mkdir -p %{buildroot}%{_rpmmacrodir}
cp %{SOURCE3} %{buildroot}%{_rpmmacrodir}
@@ -473,8 +460,6 @@ cp %{SOURCE3} %{buildroot}%{_rpmmacrodir}
%endif
%define __gtk_query_immodules %{_bindir}/gtk-query-immodules-3.0%{?ext_64}
%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
# whatever we got.
@@ -492,7 +477,7 @@ if [ "$1" -eq 0 ]; then
fi
%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
if [ -f "%{_datadir}/icons/${ICON_THEME}/index.theme" ]; then
%__update_iconcache --quiet --force "%{_datadir}/icons/${ICON_THEME}" \
@@ -503,8 +488,7 @@ fi
%filetriggerpostun tools -- %{_datadir}/icons
# We ignore upgrades (already handled by the newer package's filetriggerin).
if [ "$1" -eq 0 ] &&
[ "$(realpath %__update_iconcache)" = "%__update_iconcache3" ]; then
if [ -x "%__update_iconcache" ]; then
for ICON_THEME in $(cut -d / -f 5 | sort -u); do
if [ -f "%{_datadir}/icons/${ICON_THEME}/index.theme" ]; then
%__update_iconcache --quiet --force "%{_datadir}/icons/${ICON_THEME}" \
@@ -513,17 +497,6 @@ if [ "$1" -eq 0 ] &&
done
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
%license COPYING
%if "%{_lib}" == "lib64"
@@ -588,9 +561,7 @@ fi
%{_bindir}/gtk-launch
%{_bindir}/gtk-query-immodules-3.0*
%{_bindir}/gtk-query-settings
%{_bindir}/gtk-update-icon-cache-3.0
%{_bindir}/gtk-update-icon-cache
%ghost %{_sysconfdir}/alternatives/gtk-update-icon-cache
%{_datadir}/applications/gtk3-icon-browser.desktop
%{_mandir}/man1/broadwayd.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-query-immodules-3.0*.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}
%ghost %{_sysconfdir}/alternatives/gtk-update-icon-cache.1%{?ext_man}
%dir %{_datadir}/gtk-3.0/
%dir %{_datadir}/gtk-3.0/emoji
%{_datadir}/gtk-3.0/emoji/*.gresource