tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1411Shell 141Markdown 84Rust 832898 Definiciones

foot-chain: fcft construye — lib de fuentes (libfcft.a), último eslabón antes de foot

b3:9cdb6274. Patrón meson --default-library=static -Ddocs=disabled -Dsvg-backend=none. deps:
tllist+utf8proc+freetype+fontconfig+harfbuzz+pixman (+libpng/zlib/expat por .pc transitivos).
Todas las deps de foot ya existen.

e430331e21d2afd8e17257cac00087122f6638a2 · por sergio · (hace 3 meses) · padre 0bc8dd948 · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

1 archivos · +23 −0

diff --git a/recipes/incoming-clib/fcft.toml b/recipes/incoming-clib/fcft.toml
new file mode 100644
index 00000000..23510eb1
--- /dev/null
+++ b/recipes/incoming-clib/fcft.toml
@@ -0,0 +1,23 @@
+# Importada de Alpine aports (Etapa G) — de-Alpinizada. fcft = lib de fuentes de la
+# familia foot (dnkl). Depende de tllist/utf8proc (selladas) + freetype/fontconfig/
+# harfbuzz/pixman (canónicas). Último eslabón antes del terminal foot. meson, lib estática.
+name    = "fcft"
+version = "3.3.3"
+
+[source]
+tarball = "https://codeberg.org/dnkl/fcft/archive/3.3.3.tar.gz"
+sha256  = "c0d8d485b45b1af829f73101d6588f404a32bf3c7543236b1a4707d44be81b60"
+
+[build]
+compiler = "zig-cc"
+target   = "x86_64-linux-musl"
+link     = "static"
+flags    = []
+
+[build.phases]
+configure = "PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --prefix=/usr --buildtype=release --default-library=static -Db_lto=false -Ddocs=disabled -Dtest-text-shaping=false -Dsvg-backend=none"
+compile   = "PYTHONPATH=/usr/lib/python3.12/site-packages ninja -C output"
+install   = "PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson install -C output --no-rebuild"
+
+[deps]
+build = ["tllist", "utf8proc", "freetype", "fontconfig", "harfbuzz", "pixman", "libpng", "zlib", "expat", "meson", "samurai", "python3", "pkgconf", "linux-headers"]