Accepting request 1083109 from GNOME:Factory

- Update to version 3.24.37+68:
  + application: Clean up signal handlers
  + OLE2 DND: Check if move is supported
  + Address issue 5711 by checking that the context is not NULL
  + wayland:
    - Don't crash without xdg_activation_v1
    - Don't crash on cursor size 0
  + gdkscreen-wayland: Notify initial setting change from
    org.gtk.Settings
  + gdk: Swap Cairo calls when reading back from a GdkWindow
  + Updated translations.
- Deprecate %gtk_immodule_(requires|post|postun) macros defined in
  the macros.gtk3 file. Since we are using RPM file triggers to
  provide their functionality, without nullifying them the commands
  will run twice, once by the file triggers and another time by the
  macros.

OBS-URL: https://build.opensuse.org/request/show/1083109
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk3?expand=0&rev=184
This commit is contained in:
Dominique Leuenberger 2023-04-27 17:59:53 +00:00 committed by Git OBS Bridge
commit 277d64022f
8 changed files with 47 additions and 27 deletions

View File

@ -3,13 +3,11 @@
<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">refs/tags/3.24.37</param>
<param name="revision">de1660132e6180544622429f0ee97f12096fb6cb</param>
<param name="versionformat">@PARENT_TAG@+@TAG_OFFSET@</param>
<param name="versionrewrite-pattern">(.*)\+0</param>
<param name="versionrewrite-replacement">\1</param>
<!--
<param name="changesgenerate">enable</param>
-->
</service>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">

4
_servicedata Normal file
View File

@ -0,0 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://gitlab.gnome.org/GNOME/gtk.git</param>
<param name="changesrevision">de1660132e6180544622429f0ee97f12096fb6cb</param></service></servicedata>

3
gtk-3.24.37+68.obscpio Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a65745798a966bf4d26f15cc15f200b1de237858228267956113a37bc2e5bc4b
size 99198478

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dbcf591620219d18b0f9a8b670bc561e95efaf877ae16f32f67573f41756c4bb
size 99188238

View File

@ -1,4 +1,4 @@
name: gtk
version: 3.24.37
mtime: 1677803512
commit: 013b629a2e5420cc01647f859226eb1a37ebe661
version: 3.24.37+68
mtime: 1682512702
commit: de1660132e6180544622429f0ee97f12096fb6cb

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
Wed Apr 26 18:53:25 UTC 2023 - bjorn.lie@gmail.com
- Update to version 3.24.37+68:
+ application: Clean up signal handlers
+ OLE2 DND: Check if move is supported
+ Address issue 5711 by checking that the context is not NULL
+ wayland:
- Don't crash without xdg_activation_v1
- Don't crash on cursor size 0
+ gdkscreen-wayland: Notify initial setting change from
org.gtk.Settings
+ gdk: Swap Cairo calls when reading back from a GdkWindow
+ Updated translations.
-------------------------------------------------------------------
Mon Apr 10 00:19:39 UTC 2023 - Luciano Santos <luc14n0@opensuse.org>
- Deprecate %gtk_immodule_(requires|post|postun) macros defined in
the macros.gtk3 file. Since we are using RPM file triggers to
provide their functionality, without nullifying them the commands
will run twice, once by the file triggers and another time by the
macros.
-------------------------------------------------------------------
Tue Mar 21 08:43:48 UTC 2023 - Dominique Leuenberger <dimstar@opensuse.org>

View File

@ -30,7 +30,7 @@
%define __provides_exclude_from ^%{_libdir}/gtk-3.0
Name: gtk3
Version: 3.24.37
Version: 3.24.37+68
Release: 0
Summary: The GTK+ toolkit library (version 3)
License: LGPL-2.1-or-later

View File

@ -10,26 +10,20 @@
# - %gtk3_immodule_postun in %postun
#
###
#
# WARNING:
#
# Those macros have been deprecated and their use can be dropped in spec files.
# Their functionaly is implemented now as RPM file triggers.
#
# https://lists.opensuse.org/opensuse-factory/2017-06/msg00898.html
# https://rpm-software-management.github.io/rpm/manual/file_triggers.html
%gtk3_immodule_requires \
Requires(post): gtk3-tools \
Requires(postun): gtk3-tools
%gtk3_immodule_requires %{nil}
# On install, update the cache
%gtk3_immodule_post \
%if "%_lib" == "lib64" \
%{_bindir}/gtk-query-immodules-3.0-64 --update-cache \
%else \
%{_bindir}/gtk-query-immodules-3.0 --update-cache \
%endif
%gtk3_immodule_post %{nil}
# On uninstall, update the cache. Note: we ignore upgrades (already
# handled in %post of the new package).
%gtk3_immodule_postun \
if [ $1 -eq 0 ]; then \
%if "%_lib" == "lib64" \
%{_bindir}/gtk-query-immodules-3.0-64 --update-cache \
%else \
%{_bindir}/gtk-query-immodules-3.0 --update-cache \
%endif \
fi
%gtk3_immodule_postun %{nil}