diff --git a/recipes/libevdev.toml b/recipes/libevdev.toml index 40ea9597..41570392 100644 --- a/recipes/libevdev.toml +++ b/recipes/libevdev.toml @@ -19,4 +19,8 @@ compile = 'make' install = 'make DESTDIR=/out install' [deps] -build = ["pkgconf"] +# `python3` y `make` se DECLARAN, no se piden prestados al rootfs (deuda declarable, SDD 16 §harkaq). +# Sellaba igual en el laptop porque su rootfs Alpine trae ambos, pero el del worker NO trae python3 +# ⇒ el configure de autotools moría con "no suitable Python interpreter found" y arrastraba a +# libinput con él. Declararlos hace que construya en cualquier máquina, que es el punto. +build = ["pkgconf", "make", "python3"] diff --git a/recipes/utf8proc.toml b/recipes/utf8proc.toml index 387292f1..4a4a0d8f 100644 --- a/recipes/utf8proc.toml +++ b/recipes/utf8proc.toml @@ -31,3 +31,9 @@ make DESTDIR="/out" prefix=/usr install } _abuild_phase ''' + +[deps] +# No declaraba NADA y sus dos fases son `make`: lo tomaba del rootfs Alpine (deuda declarable, +# SDD 16 §harkaq). Declararlo la vuelve construible en cualquier máquina, no sólo donde el rootfs +# resulte traerlo. +build = ["make"]