gioser

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 1346Shell 97Rust 63Markdown 571650 Definiciones

⎇ 346cd597063c3275933d8a2dc03f17ca8a20d05a recipes/incoming-kde/freetype-shared.toml TOML · 32 líneas · 1.6 KB Historia crudo

licencias: campo `license` en la receta — de 0 a 228 de 1141, sin re-hashear nada 346cd5970 · sergio ·

1# freetype-shared 2.14.3 — variante DINÁMICA (libfreetype.so.6, PIC) para el escritorio KDE.
2# El canónico (recipes/freetype.toml) es --disable-shared (sólo libfreetype.a sin PIC) ⇒ no enlaza dentro
3# de un .so. Lo exige poppler (rasterizado de fuentes del PDF) → okular. Deuda Capa 0 que el ADR 0011
4# marcaba pendiente ("freetype/fontconfig shared-PIC").
5#
6# SIN los 3 patches del canónico (pcf-family-names/subpixel/table-validation-modules): son tweaks de
7# rendering de Alpine y viven en recipes/ (copiarlos a esta cola arriesga la colisión de patches homónimos).
8# No afectan la corrección del rasterizado que poppler necesita.
9#
10# --without-harfbuzz: corta el ciclo freetype↔harfbuzz (harfbuzz autodetectaría freetype). --without-brotli:
11# no hay brotli sellado (sólo afecta fuentes WOFF2). zlib/png dinámicos vía las variantes -shared.
12name    = "freetype-shared"
13version = "2.14.3"
14license = "FTL OR GPL-2.0-or-later"
15
16[source]
17tarball = "https://download.savannah.gnu.org/releases/freetype/freetype-2.14.3.tar.xz"
18sha256  = "36bc4f1cc413335368ee656c42afca65c5a3987e8768cc28cf11ba775e785a5f"
19
20[build]
21compiler = "zig-cc"
22target   = "x86_64-linux-musl"
23link     = "dynamic"
24flags    = []
25
26[build.phases]
27configure = './configure --build=$CBUILD --host=$CHOST --prefix=/usr --enable-shared --disable-static --without-harfbuzz --without-brotli --with-zlib=yes --with-png=yes CPPFLAGS=-I/usr/include LDFLAGS=-L/usr/lib'
28compile   = 'make -j"$(nproc)"'
29install   = "make DESTDIR=/out install && find /out -name '*.la' -delete"
30
31[deps]
32build = ["zlib-shared", "libpng-shared", "pkgconf"]