From 80465d16896525630524e9eb43ee4a56d471b314 Mon Sep 17 00:00:00 2001 From: sergio Date: Mon, 27 Jul 2026 16:55:10 -0400 Subject: [PATCH] =?UTF-8?q?gnome=20onda=202:=20gtk4=20al=20cierre=20C=20di?= =?UTF-8?q?n=C3=A1mico=20(-shared)=20+=20gi-foreign-girs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pango SELLÓ (5/6 onda2). gtk4 = el último y más grande: mismo patrón -shared (cairo/fontconfig/freetype/libpng/zlib) + gi-foreign-girs (cairo-1.0.gir). pango/gdk-pixbuf/graphene/harfbuzz resuelven a las islas. wayland/mesa/libdrm/ libepoxy/libjpeg/libtiff quedan corpus (worker revela si necesitan -shared por PIC). Co-Authored-By: Claude Opus 4.8 --- recipes/incoming-gnome-onda2/gtk4.toml | 5 ++++- recipes/incoming-gnome/gtk4.toml | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/recipes/incoming-gnome-onda2/gtk4.toml b/recipes/incoming-gnome-onda2/gtk4.toml index a7cb25f9..c1fad0a9 100644 --- a/recipes/incoming-gnome-onda2/gtk4.toml +++ b/recipes/incoming-gnome-onda2/gtk4.toml @@ -33,4 +33,7 @@ install = "PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson ins # glib-introspected + gobject-introspection = la maquinaria de typelibs. pango/gdk-pixbuf/graphene = # ISLAS (shadow) con sus typelibs. El resto = cierre C estático del corpus (wayland/mesa/libdrm/etc.). [deps] -build = ["meson", "samurai", "python3", "py3-setuptools", "pkgconf", "glib", "glib-introspected", "gobject-introspection", "cairo", "pango", "gdk-pixbuf", "graphene", "libepoxy", "wayland", "wayland-protocols", "libxkbcommon", "libdrm", "fontconfig", "harfbuzz", "fribidi", "libpng", "pixman", "freetype", "expat", "libffi", "pcre2", "zlib", "libjpeg-turbo", "libtiff", "mesa"] +# Cierre C DINÁMICO (-shared) + gi-foreign-girs (cairo-1.0/etc.): mismo patrón que gjs/pango. pango/ +# gdk-pixbuf/graphene/harfbuzz resuelven a las ISLAS (shadow). wayland/mesa/libdrm/libepoxy/libjpeg/ +# libtiff quedan corpus (se embeben si son PIC; si no, el worker pide su -shared). +build = ["meson", "samurai", "python3", "py3-setuptools", "pkgconf", "gi-foreign-girs", "glib", "glib-introspected", "gobject-introspection", "cairo-shared", "pango", "gdk-pixbuf", "graphene", "libepoxy", "wayland", "wayland-protocols", "libxkbcommon", "libdrm", "fontconfig-shared", "harfbuzz", "fribidi", "libpng-shared", "pixman", "freetype-shared", "expat", "libffi", "pcre2", "zlib-shared", "libjpeg-turbo", "libtiff", "mesa"] diff --git a/recipes/incoming-gnome/gtk4.toml b/recipes/incoming-gnome/gtk4.toml index a7cb25f9..c1fad0a9 100644 --- a/recipes/incoming-gnome/gtk4.toml +++ b/recipes/incoming-gnome/gtk4.toml @@ -33,4 +33,7 @@ install = "PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson ins # glib-introspected + gobject-introspection = la maquinaria de typelibs. pango/gdk-pixbuf/graphene = # ISLAS (shadow) con sus typelibs. El resto = cierre C estático del corpus (wayland/mesa/libdrm/etc.). [deps] -build = ["meson", "samurai", "python3", "py3-setuptools", "pkgconf", "glib", "glib-introspected", "gobject-introspection", "cairo", "pango", "gdk-pixbuf", "graphene", "libepoxy", "wayland", "wayland-protocols", "libxkbcommon", "libdrm", "fontconfig", "harfbuzz", "fribidi", "libpng", "pixman", "freetype", "expat", "libffi", "pcre2", "zlib", "libjpeg-turbo", "libtiff", "mesa"] +# Cierre C DINÁMICO (-shared) + gi-foreign-girs (cairo-1.0/etc.): mismo patrón que gjs/pango. pango/ +# gdk-pixbuf/graphene/harfbuzz resuelven a las ISLAS (shadow). wayland/mesa/libdrm/libepoxy/libjpeg/ +# libtiff quedan corpus (se embeben si son PIC; si no, el worker pide su -shared). +build = ["meson", "samurai", "python3", "py3-setuptools", "pkgconf", "gi-foreign-girs", "glib", "glib-introspected", "gobject-introspection", "cairo-shared", "pango", "gdk-pixbuf", "graphene", "libepoxy", "wayland", "wayland-protocols", "libxkbcommon", "libdrm", "fontconfig-shared", "harfbuzz", "fribidi", "libpng-shared", "pixman", "freetype-shared", "expat", "libffi", "pcre2", "zlib-shared", "libjpeg-turbo", "libtiff", "mesa"]