# libsndfile 1.2.2 — lectura/escritura de audio (libsndfile.so). Campaña KDE (ADR 0011): PulseAudio lo
# exige para cargar muestras/sonidos del sistema.
#
# ENABLE_EXTERNAL_LIBS=OFF: apaga FLAC/Ogg/Vorbis/Opus (flac y opus no están sellados). Quedan WAV/AIFF/AU
# nativos, que es lo que PulseAudio necesita para los sonidos del sistema. Evita la cadena flac+opus.
name    = "libsndfile"
version = "1.2.2"

[source]
tarball = "https://github.com/libsndfile/libsndfile/releases/download/1.2.2/libsndfile-1.2.2.tar.xz"
sha256  = "3799ca9924d3125038880367bf1468e53a1b7e3686a934f098b7e1d286cdb80e"

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

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

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