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