# bash-completion 2.18.0 — el marco de completado programable de bash: el tabulador que completa # subcomandos, opciones y argumentos de las herramientas del sistema. # # POR QUÉ AL CORPUS Y NO A UNA COLA. `bash` es RAÍZ del perfil `base`, o sea el shell de la distro # entera, y las recetas que instalan completados viven repartidas en cuatro colas (appstream y colord # en gnome, gnome-shell, modemmanager, swayimg en wlr). Lo que comparten varias imágenes vive en el # corpus o no lo alcanzan — una receta resuelve sibling-first y después el catálogo PADRE, nunca una # cola hermana. # # POR QUÉ ERA UN HUECO INVISIBLE. Ningún build lo necesita: los paquetes preguntan por # `pkg-config --variable=completionsdir bash-completion` y, si no está, **no instalan sus completados # y siguen adelante**. Nada falla, nadie se entera, y el usuario se queda sin tabulador. Salió en el # triaje de la frontera (2026-09-09) con 5 consumidores; ver docs/state/frontera-triaje.toml. name = "bash-completion" version = "2.18.0" license = "GPL-2.0-or-later" [source] tarball = "https://github.com/scop/bash-completion/releases/download/2.18.0/bash-completion-2.18.0.tar.xz" sha256 = "88bcf85124f77f74f2f2f8bcd16ac4382d807a827ede742a64940c7116aea33f" [build] compiler = "zig-cc" target = "x86_64-linux-musl" link = "dynamic" [build.phases] # Sin compilación real: instala scripts de shell y el `.pc` que los consumidores consultan para # saber DÓNDE dejar sus completados. `--disable-static` no aplica; no hay librería. configure = "./configure --prefix=/usr --sysconfdir=/etc" compile = "true" install = "make install DESTDIR=/out" [deps] build = ["pkgconf", "bash"]