adwaita-hello, sourceview-hello, hammer-edit: añadir xz a [deps]
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.
This commit is contained in:
@@ -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"]
|
||||
|
||||
@@ -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"]
|
||||
|
||||
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user