From c0c70f0cb62e7a3c43ae1583706c6de5bcbfaa54 Mon Sep 17 00:00:00 2001 From: chrysos349 Date: Sat, 26 Jul 2025 21:01:57 +0300 Subject: [PATCH] libwnck: update to 43.2 --- ...e-avoid-segfault-in-invalidate_icons.patch | 27 ------------------- srcpkgs/libwnck/template | 6 ++--- 2 files changed, 3 insertions(+), 30 deletions(-) delete mode 100644 srcpkgs/libwnck/patches/0001-handle-avoid-segfault-in-invalidate_icons.patch diff --git a/srcpkgs/libwnck/patches/0001-handle-avoid-segfault-in-invalidate_icons.patch b/srcpkgs/libwnck/patches/0001-handle-avoid-segfault-in-invalidate_icons.patch deleted file mode 100644 index b2261576160..00000000000 --- a/srcpkgs/libwnck/patches/0001-handle-avoid-segfault-in-invalidate_icons.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Alberts=20Muktup=C4=81vels?= -Date: Tue, 20 Sep 2022 15:40:22 +0300 -Subject: [PATCH] handle: avoid segfault in invalidate_icons - -Screens variable won't be initialized if default icon sizes are -set/changed before using wnck_screen_get_default. - -https://bugs.launchpad.net/ubuntu/+source/libwnck3/+bug/1990263 ---- - libwnck/wnck-handle.c | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/libwnck/wnck-handle.c b/libwnck/wnck-handle.c -index e12ff8825045..8d5da45c8787 100644 ---- a/libwnck/wnck-handle.c -+++ b/libwnck/wnck-handle.c -@@ -70,6 +70,9 @@ invalidate_icons (WnckHandle *self) - Display *xdisplay; - int i; - -+ if (self->screens == NULL) -+ return; -+ - xdisplay = _wnck_get_default_display (); - - for (i = 0; i < ScreenCount (xdisplay); ++i) diff --git a/srcpkgs/libwnck/template b/srcpkgs/libwnck/template index 9cdd9894bf0..0907eb7ae8d 100644 --- a/srcpkgs/libwnck/template +++ b/srcpkgs/libwnck/template @@ -1,7 +1,7 @@ # Template file for 'libwnck' pkgname=libwnck -version=43.0 -revision=2 +version=43.2 +revision=1 build_style=meson build_helper="gir" configure_args="$(vopt_feature gir introspection)" @@ -14,7 +14,7 @@ license="LGPL-2.1-or-later" homepage="https://gitlab.gnome.org/GNOME/libwnck/" changelog="https://gitlab.gnome.org/GNOME/libwnck/-/raw/master/NEWS" distfiles="${GNOME_SITE}/libwnck/${version%.*}/libwnck-${version}.tar.xz" -checksum=905bcdb85847d6b8f8861e56b30cd6dc61eae67ecef4cd994a9f925a26a2c1fe +checksum=55a7444ec1fbb95c086d40967388f231b5c0bbc8cffaa086bf9290ae449e51d5 build_options="gir" build_options_default="gir"