# libndp 1.9 — IPv6 Neighbor Discovery Protocol (libndp.so). Campaña KDE (ADR 0011): es una de las 3 deps
# DURAS de NetworkManager (junto a libudev y gio), y NetworkManager→libnm es lo que destraba
# networkmanager-qt → plasma-nm (el applet de red).
#
# El proyecto no publica tarball con `configure` pregenerado (los mirrors dan 404); se usa el git-archive
# del tag y se corre `autoreconf -fi` con el autoconf/automake/libtoolize del rootfs de build (mismo patrón
# "de gueto" que gcc/cmake: herramienta del rootfs, no del catálogo).
name    = "libndp"
version = "1.9"

[source]
tarball = "https://github.com/jpirko/libndp/archive/refs/tags/v1.9.tar.gz"
sha256  = "e564f5914a6b1b799c3afa64c258824a801c1b79a29e2fe6525b682249c65261"

[build]
compiler = "zig-cc"
target   = "x86_64-linux-musl"
link     = "dynamic"
flags    = []

[build.phases]
configure = '''
autoreconf -fi
./configure --build=$CBUILD --host=$CHOST --prefix=/usr --enable-shared --disable-static
'''
compile = 'make -j"$(nproc)"'
install = "make DESTDIR=/out install && find /out -name '*.la' -delete"

[deps]
build = ["pkgconf", "libtool"]
