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…
licencias: leer el LICENSE de verdad cuando GitHub dice «no sé» — 1053 de 1141 (92%)
1# p11-kit 0.26.4 — capa común de PKCS#11: carga y comparte módulos criptográficos entre procesos.
2# Entra por gcr, que la exige sin perilla (gcr-4.4.0.1/meson.build:91), y gcr entra por gnome-shell.
3#
4# -Dtrust_module=disabled: el módulo de confianza (el que expone el almacén de CAs del sistema como
5# un token PKCS#11) es lo ÚNICO que arrastra libtasn1, que no está en el corpus. gcr no lo usa: le
6# alcanza con la carga de módulos. Ahorra una receta entera; si algún día hace falta el almacén de
7# CAs por PKCS#11, vuelve junto con libtasn1.
8#
9# systemd=disabled (arje-zero es PID1). Completions de shell fuera: son datos de un shell que esta
10# imagen no fija.
11#
12# Dinámica por diseño, no por la regla de GType: p11-kit ES un dlopen()-eador de módulos; su razón de
13# ser es el enlace tardío.
14name = "p11-kit"
15version = "0.26.4"
16license = "BSD-2-Clause"
17
18[source]
19tarball = "https://github.com/p11-glue/p11-kit/releases/download/0.26.4/p11-kit-0.26.4.tar.xz"
20sha256 = "89c3ffb10e076ee036e14732bf6547a1e1c4fb48699a5dee7ceb5ce4f7c0c462"
21
22[build]
23compiler = "zig-cc"
24target = "x86_64-linux-musl"
25link = "dynamic"
26
27[build.phases]
28configure = "PKG_CONFIG_PATH=/usr/lib/pkgconfig meson setup output --prefix=/usr --buildtype=release --wrap-mode=nodownload -Ddefault_library=shared -Dtrust_module=disabled -Dsystemd=disabled -Dbash_completion=disabled -Dzsh_completion=disabled -Dlibffi=enabled -Dc_args=-Wno-error=date-time"
29compile = "ninja -C output"
30install = "DESTDIR=/out ninja -C output install"
31
32[deps]
33build = ["meson", "samurai", "python3", "pkgconf", "libffi"]