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 1471Shell 173Rust 105Markdown 943545 Definiciones

⎇ main recipes/incoming-gnome/p11-kit.toml TOML · 33 líneas · 1.6 KB Historia crudo

licencias: leer el LICENSE de verdad cuando GitHub dice «no sé» — 1053 de 1141 (92%) 487e155f7 · sergio ·

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"]