From patchwork Wed Oct 21 10:07:08 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Markus Volk X-Patchwork-Id: 101556 Received: from mailout02.t-online.de (mailout02.t-online.de [194.25.134.17]) by mx.groups.io with SMTP id smtpd.msgproc02-g2.8057.1792577264967223672 for ; Wed, 21 Oct 2026 03:07:45 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=f_l_k@t-online.de header.s=20260216 header.b=mUReL9cg; spf=pass (domain: t-online.de, ip: 194.25.134.17, mailfrom: f_l_k@t-online.de) Received: from fwd71.aul.t-online.de (fwd71.aul.t-online.de [10.223.144.97]) by mailout02.t-online.de (Postfix) with SMTP id 54F6CE964 for ; Wed, 21 Oct 2026 12:07:40 +0200 (CEST) Received: from localhost.localdomain ([84.163.40.237]) by fwd71.t-online.de with (TLSv1.3:TLS_AES_256_GCM_SHA384 encrypted) esmtp id 1xJTEM-0cELaN0; Wed, 21 Oct 2026 12:07:34 +0200 From: Markus Volk To: openembedded-devel@lists.openembedded.org Subject: [meta-gnome][PATCH 20/26] gthumb: upgrade 3.12.10 -> 4.0 Date: Wed, 21 Oct 2026 12:07:08 +0200 Message-ID: <20261021100717.11068-20-f_l_k@t-online.de> X-Mailer: git-send-email 2.56.0 In-Reply-To: <20261021100717.11068-1-f_l_k@t-online.de> References: <20261021100717.11068-1-f_l_k@t-online.de> MIME-Version: 1.0 X-TOI-EXPURGATEID: 150726::1792577254-B99FD903-2B784CAE/0/0 CLEAN NORMAL X-TOI-MSGID: 21d90cb8-01b4-453c-994d-b1b74a88c21d DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=t-online.de; s=20260216; t=1792577260; i=f_l_k@t-online.de; bh=dQLP/A2BhZLEa9OTV724iDofkesocvChvB6SHP3u0fw=; h=From:To:Subject:Date:In-Reply-To:References; b=mUReL9cgh3JVmQ8nSxTsFqdC/JB+5vISiM6RGdP7sEPnA7FlHSsLsGXhm+WW9nIqH nyKJT7R83G1VHzTlUGSYtZDzks4xiSawNC3iMFkAa9+kl1yhRL2l6zx4bR2zZnJek9 InwRYBrqq4lLSgCHrxpWbkxsQ284Aaxrj+ogINzhhVE0+bEPgxaqtxPzWkarRCO/eS QVNGWXpAiS5u0Ed+40RTHuQxS5vd4JpWoLvCmCoRt3+QBnnehNyU1PV75lZb8mOZVs jTkpbb6AzXDVMfb1LPPqjrSDnVujDaAMWjzoqupJeVA26VJ9nvy8FhUuTg8bL1pWgg RDp9GpCH4GAQA== List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by lin-tor-korg-lkml-alma10-1 with HTTPS for ; Wed, 21 Oct 2026 10:07:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/131255 gthumb 4 is ported to GTK 4, libadwaita and Vala. Update DEPENDS (gtk4, libadwaita, libportal, gstreamer, lcms and libpng are required now; bison, json-glib and gsettings-desktop-schemas are gone) and the PACKAGECONFIG options to the new meson options. The help moved out of the tarball, so gnome-help and itstool are dropped. GTK 4 needs opengl. AI-Generated: Uses Claude Code (Claude Opus 5.5) Signed-off-by: Markus Volk --- .../{gthumb_3.12.10.bb => gthumb_4.0.bb} | 34 ++++++++++++------- 1 file changed, 21 insertions(+), 13 deletions(-) rename meta-gnome/recipes-gnome/gthumb/{gthumb_3.12.10.bb => gthumb_4.0.bb} (53%) diff --git a/meta-gnome/recipes-gnome/gthumb/gthumb_3.12.10.bb b/meta-gnome/recipes-gnome/gthumb/gthumb_4.0.bb similarity index 53% rename from meta-gnome/recipes-gnome/gthumb/gthumb_3.12.10.bb rename to meta-gnome/recipes-gnome/gthumb/gthumb_4.0.bb index 58aefbff2e..f534d5f1f4 100644 --- a/meta-gnome/recipes-gnome/gthumb/gthumb_3.12.10.bb +++ b/meta-gnome/recipes-gnome/gthumb/gthumb_4.0.bb @@ -5,26 +5,34 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" DEPENDS = " \ glib-2.0 \ glib-2.0-native \ - bison-native \ desktop-file-utils-native \ exiv2 \ - gtk+3 \ - gsettings-desktop-schemas \ - zlib \ + gstreamer1.0 \ + gstreamer1.0-plugins-base \ + gtk4 \ jpeg \ - json-glib \ + lcms \ + libadwaita \ + libpng \ + libportal \ + zlib \ " -PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'polkit', 'colord', '', d)} gstreamer lcms libjxl libraw librsvg libwebp" -PACKAGECONFIG[gstreamer] = "-Dgstreamer=true,-Dgstreamer=false,gstreamer1.0 gstreamer1.0-plugins-base" -PACKAGECONFIG[libwebp] = "-Dlibwebp=true,-Dlibwebp=false,libwebp" -PACKAGECONFIG[libjxl] = "-Dlibjxl=true,-Dlibjxl=false,libjxl" -PACKAGECONFIG[lcms] = "-Dlcms2=true,-Dlcms2=false,lcms" +PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'polkit', 'colord', '', d)} libgif libjxl libraw librsvg libtiff libwebp" + PACKAGECONFIG[colord] = "-Dcolord=true,-Dcolord=false,colord" -PACKAGECONFIG[librsvg] = "-Dlibrsvg=true,-Dlibrsvg=false,librsvg" +PACKAGECONFIG[libgif] = "-Dlibgif=true,-Dlibgif=false,giflib" +PACKAGECONFIG[libheif] = "-Dlibheif=true,-Dlibheif=false,libheif" +PACKAGECONFIG[libjxl] = "-Dlibjxl=true,-Dlibjxl=false,libjxl" PACKAGECONFIG[libraw] = "-Dlibraw=true,-Dlibraw=false,libraw" +PACKAGECONFIG[librsvg] = "-Dlibrsvg=true,-Dlibrsvg=false,librsvg" +PACKAGECONFIG[libtiff] = "-Dlibtiff=true,-Dlibtiff=false,tiff" +PACKAGECONFIG[libwebp] = "-Dlibwebp=true,-Dlibwebp=false,libwebp" + +inherit gnomebase gsettings gtk-icon-cache mime-xdg vala features_check + +REQUIRED_DISTRO_FEATURES = "opengl" -inherit gnomebase gnome-help gsettings itstool gtk-icon-cache mime-xdg -SRC_URI[archive.sha256sum] = "3222344653cd6fb5d7981b73951ae3d90c414f74220a8b1c8665b25574284c75" +SRC_URI[archive.sha256sum] = "a24aaa72b5637f49097dedc9c141a33615da770d029315f3285ebf2156cf7b61" FILES:${PN} += "${datadir}/metainfo"