gnome onda 2: gtk4 sin libtiff/libjpeg (loaders no-esenciales, romapían el link)
gtk4 compiló pero el link murió 'undefined inflate' de libtiff.a (necesita zlib, no resuelto sin --prefer-static). Los loaders tiff/jpeg propios de gtk4 no los usa gnome-shell (png/gdk-pixbuf alcanzan). Removidos ⇒ gtk4 los saltea. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -36,4 +36,7 @@ install = "PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson ins
|
||||
# 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"]
|
||||
# libtiff/libjpeg-turbo REMOVIDOS: sus loaders de imagen propios de gtk4 (gdktiff/gdkjpeg) linkean
|
||||
# libtiff.a→zlib estático no resuelto ('undefined inflate'). No los necesita gnome-shell (usa png/gdk-pixbuf).
|
||||
# Sin la dep, gtk4 los detecta ausentes y saltea esos loaders. Si vuelven, como -shared (NEEDED libz.so).
|
||||
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", "mesa"]
|
||||
|
||||
@@ -36,4 +36,7 @@ install = "PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson ins
|
||||
# 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"]
|
||||
# libtiff/libjpeg-turbo REMOVIDOS: sus loaders de imagen propios de gtk4 (gdktiff/gdkjpeg) linkean
|
||||
# libtiff.a→zlib estático no resuelto ('undefined inflate'). No los necesita gnome-shell (usa png/gdk-pixbuf).
|
||||
# Sin la dep, gtk4 los detecta ausentes y saltea esos loaders. Si vuelven, como -shared (NEEDED libz.so).
|
||||
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", "mesa"]
|
||||
|
||||
Reference in New Issue
Block a user