From 5f6c062cd9cf2ef795708727875158f6ed552086 Mon Sep 17 00:00:00 2001 From: Sergio Date: Thu, 27 Aug 2026 14:50:10 +0000 Subject: [PATCH] =?UTF-8?q?adwaita-hello,=20sourceview-hello,=20hammer-edi?= =?UTF-8?q?t:=20a=C3=B1adir=20`xz`=20a=20[deps]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Con gtk4 ya sin objetivos compartidos, estas tres dejaron de fallar por PIC (0 errores) y pasaron a morir en el link con `unable to find static system library 'lzma'`. Misma causa que appstream: declaran `appstream` y `libxmlb` pero no `xz`, y `libxmlb.pc` trae `Requires: gio-2.0, liblzma, libzstd`. Al enlazar appstream estática necesitan la liblzma igual. Patrón `.pc Requires`→[deps]; `xz` va junto a `zstd`, que viene del mismo .pc. Con esto cierra la clausura ENTERA de gtk4 en el grafo del corpus, las 6 que colgaban de él: gtk4-hello, libadwaita, gtksourceview, adwaita-hello, sourceview-hello y hammer-edit — todas SELLADAS y con binario real. --- recipes/adwaita-hello.toml | 2 +- recipes/hammer-edit.toml | 2 +- recipes/sourceview-hello.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/adwaita-hello.toml b/recipes/adwaita-hello.toml index 10376968..04b69ed5 100644 --- a/recipes/adwaita-hello.toml +++ b/recipes/adwaita-hello.toml @@ -44,4 +44,4 @@ zig cc -mcpu=baseline -static adw_hello.c -o adwaita-hello $(pkg-config --cflags install = "mkdir -p /out/usr/bin && cp adwaita-hello /out/usr/bin/adwaita-hello" [deps] -build = ["pkgconf", "libadwaita", "appstream", "libyaml", "curl", "openssl", "libxmlb", "libxml2", "zstd", "gtk4", "pango", "gdk-pixbuf", "cairo", "graphene", "glib", "harfbuzz", "fribidi", "fontconfig", "freetype", "pixman", "libpng", "expat", "libjpeg-turbo", "libtiff", "libepoxy", "wayland", "libxkbcommon", "libdrm", "pcre2", "libffi", "zlib", "mesa"] +build = ["pkgconf", "libadwaita", "appstream", "libyaml", "curl", "openssl", "libxmlb", "libxml2", "xz", "zstd", "gtk4", "pango", "gdk-pixbuf", "cairo", "graphene", "glib", "harfbuzz", "fribidi", "fontconfig", "freetype", "pixman", "libpng", "expat", "libjpeg-turbo", "libtiff", "libepoxy", "wayland", "libxkbcommon", "libdrm", "pcre2", "libffi", "zlib", "mesa"] diff --git a/recipes/hammer-edit.toml b/recipes/hammer-edit.toml index 175956d1..2bf5f9c4 100644 --- a/recipes/hammer-edit.toml +++ b/recipes/hammer-edit.toml @@ -135,4 +135,4 @@ zig cc -mcpu=baseline -static hammer_edit.c -o hammer-edit $(pkg-config --cflags install = "mkdir -p /out/usr/bin && cp hammer-edit /out/usr/bin/hammer-edit" [deps] -build = ["pkgconf", "gtksourceview", "libadwaita", "appstream", "libyaml", "curl", "openssl", "libxmlb", "libxml2", "zstd", "gtk4", "pango", "gdk-pixbuf", "cairo", "graphene", "glib", "harfbuzz", "fribidi", "fontconfig", "freetype", "pixman", "libpng", "expat", "libjpeg-turbo", "libtiff", "libepoxy", "wayland", "libxkbcommon", "libdrm", "pcre2", "libffi", "zlib", "mesa"] +build = ["pkgconf", "gtksourceview", "libadwaita", "appstream", "libyaml", "curl", "openssl", "libxmlb", "libxml2", "xz", "zstd", "gtk4", "pango", "gdk-pixbuf", "cairo", "graphene", "glib", "harfbuzz", "fribidi", "fontconfig", "freetype", "pixman", "libpng", "expat", "libjpeg-turbo", "libtiff", "libepoxy", "wayland", "libxkbcommon", "libdrm", "pcre2", "libffi", "zlib", "mesa"] diff --git a/recipes/sourceview-hello.toml b/recipes/sourceview-hello.toml index c7426972..d89cdd92 100644 --- a/recipes/sourceview-hello.toml +++ b/recipes/sourceview-hello.toml @@ -54,4 +54,4 @@ zig cc -mcpu=baseline -static sv_hello.c -o sourceview-hello $(pkg-config --cfla install = "mkdir -p /out/usr/bin && cp sourceview-hello /out/usr/bin/sourceview-hello" [deps] -build = ["pkgconf", "gtksourceview", "libadwaita", "appstream", "libyaml", "curl", "openssl", "libxmlb", "libxml2", "zstd", "gtk4", "pango", "gdk-pixbuf", "cairo", "graphene", "glib", "harfbuzz", "fribidi", "fontconfig", "freetype", "pixman", "libpng", "expat", "libjpeg-turbo", "libtiff", "libepoxy", "wayland", "libxkbcommon", "libdrm", "pcre2", "libffi", "zlib", "mesa"] +build = ["pkgconf", "gtksourceview", "libadwaita", "appstream", "libyaml", "curl", "openssl", "libxmlb", "libxml2", "xz", "zstd", "gtk4", "pango", "gdk-pixbuf", "cairo", "graphene", "glib", "harfbuzz", "fribidi", "fontconfig", "freetype", "pixman", "libpng", "expat", "libjpeg-turbo", "libtiff", "libepoxy", "wayland", "libxkbcommon", "libdrm", "pcre2", "libffi", "zlib", "mesa"]