tawasuyu

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 1572Shell 203Rust 109Markdown 993728 Definitions

⎇ e0f4e6fd4c975b2c4df0eea872bde8561be31a1b recipes/libnftnl.toml TOML · 29 lines · 1.1 KB History raw

busybox sale de las 24 build-deps: ya no viaja en NINGUNA imagen b53d91edf · Sergio ·

1# libnftnl 1.3.2 — la librería que traduce entre las estructuras de nftables y netlink. Eslabón
2# del medio de la cadena que pide el §6.5 del SDD 26 (`libmnl` → `libnftnl` → `nftables`).
3#
4# La versión NO es libre: `nftables` 1.1.6 exige `libnftnl >= 1.3.1` en su `configure.ac:60`
5# (leído en el tarball pineado, no supuesto). 1.3.2 es la última de la serie.
6#
7# Tarball de release por el mismo motivo que libmnl: el árbol de git no trae `configure` y el corpus
8# no tiene autoconf/automake.
9name    = "libnftnl"
10version = "1.3.2"
11license = "GPL-2.0-or-later"
12
13[source]
14tarball = "https://www.netfilter.org/pub/libnftnl/libnftnl-1.3.2.tar.xz"
15sha256  = "c97abc3409f8fa396b4462b2bb7f147a3a47a4ddc97cfa0b2f18890c9cfde8b0"
16
17[build]
18compiler = "zig-cc"
19target   = "x86_64-linux-musl"
20link     = "dynamic"
21flags    = []
22
23[build.phases]
24configure = './configure --build=$CBUILD --host=$CHOST --prefix=/usr --disable-static --enable-shared'
25compile   = 'make -j"$(nproc)"'
26install   = "make install DESTDIR=/out && find /out -name '*.la' -delete"
27
28[deps]
29build = ["binutils", "make", "pkgconf", "libmnl"]