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 699Rust 56Shell 36Markdown 281227 Definiciones

⎇ main recipes/libseccomp.toml TOML · 27 líneas · 1.1 KB Historia crudo

crun: un contenedor ARRANCÓ de verdad — la hoja de la última familia vacía 2ecce583e · Sergio ·

1# libseccomp 2.6.1 — API de alto nivel sobre el filtrado de syscalls del kernel (BPF seccomp).
2# Frontera declarada en gnome-desktop: su thumbnailer sandboxea con bwrap+seccomp y la dep es
3# INCONDICIONAL en linux (no hay opción meson para apagarla). Autotools, estático.
4#
5# gperf es build-dep REAL, no opcional: configure.ac hace AC_CHECK_TOOL(GPERF) y aborta con
6# «please install gperf» si falta (genera la tabla hash de nombres de syscall). Ya está en el corpus.
7# --disable-python: los bindings piden cython3; el escritorio consume la lib C, no el módulo.
8name    = "libseccomp"
9version = "2.6.1"
10license = "LGPL-2.1-only"
11
12[source]
13tarball = "https://github.com/seccomp/libseccomp/releases/download/v2.6.1/libseccomp-2.6.1.tar.gz"
14sha256  = "501f66c667225d53791b97e1d7cf85ab764c297d04881f60f38f451c4b0ee1be"
15
16[build]
17compiler = "zig-cc"
18target   = "x86_64-linux-musl"
19link     = "static"
20
21[build.phases]
22configure = './configure --build=$CBUILD --host=$CHOST --prefix=/usr --disable-shared --enable-static --disable-python'
23compile   = 'make'
24install   = 'make DESTDIR=/out install'
25
26[deps]
27build = ["make", "gperf"]