# p11-kit 0.26.4 — capa común de PKCS#11: carga y comparte módulos criptográficos entre procesos. # Entra por gcr, que la exige sin perilla (gcr-4.4.0.1/meson.build:91), y gcr entra por gnome-shell. # # -Dtrust_module=disabled: el módulo de confianza (el que expone el almacén de CAs del sistema como # un token PKCS#11) es lo ÚNICO que arrastra libtasn1, que no está en el corpus. gcr no lo usa: le # alcanza con la carga de módulos. Ahorra una receta entera; si algún día hace falta el almacén de # CAs por PKCS#11, vuelve junto con libtasn1. # # systemd=disabled (arje-zero es PID1). Completions de shell fuera: son datos de un shell que esta # imagen no fija. # # Dinámica por diseño, no por la regla de GType: p11-kit ES un dlopen()-eador de módulos; su razón de # ser es el enlace tardío. name = "p11-kit" version = "0.26.4" license = "BSD-2-Clause" [source] tarball = "https://github.com/p11-glue/p11-kit/releases/download/0.26.4/p11-kit-0.26.4.tar.xz" sha256 = "89c3ffb10e076ee036e14732bf6547a1e1c4fb48699a5dee7ceb5ce4f7c0c462" [build] compiler = "zig-cc" target = "x86_64-linux-musl" link = "dynamic" [build.phases] configure = "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" compile = "ninja -C output" install = "DESTDIR=/out ninja -C output install" [deps] build = ["meson", "samurai", "python3", "pkgconf", "libffi"]