libtool b3:5c09bff565b24c0a8edb306e0d4ca4e5e8e2a8c8e4a2b8ac047c8816b6883dcb libndp b3:51be8f4336084b181e94a7f4a4178b87602cd39e975c2ddbd3125e7b782b9189 Entran como escalón para promover `networkmanager` al corpus (el barrido de perfiles midió que GNOME, COSMIC y sway no alcanzaban ningún gestor de red: la receta vivía sólo en incoming-kde, que desde ellos es una cola hermana). La comprobación que decide una promoción NO es `diff` de las recetas sino `takana hash`, porque la resolución de deps es hermano→padre y dos ficheros idénticos en colas distintas PUEDEN sellar distinto. Acá sellan IGUAL desde las dos partes ⇒ misma dirección del store ⇒ las dos entraron por CACHE-HIT, cero builds y cero rebuilds. (networkmanager, en cambio, sí difiere: resuelve varias deps contra el corpus en vez de contra la cola de KDE.) Las copias de `incoming-kde` se DEJAN donde están, a propósito: sellan en la misma dirección, así que no hay dos artefactos ni colisión de nombre, y retirar ficheros de la cola que otro agente está moliendo ahora mismo no es algo que este barrido tenga que hacer. Jubilarlas es trabajo del frente KDE, el día que le convenga.
20 lines
806 B
TOML
20 lines
806 B
TOML
# GNU libtool 2.5.4 — provee libltdl (carga de plugins .so), dep de libcanberra. De-Alpinizado.
|
|
# Sólo nos interesa libltdl (ltdl.h + libltdl.so + libltdl.pc); el script libtool en sí no lo usa takana.
|
|
name = "libtool"
|
|
version = "2.5.4"
|
|
license = "GPL-2.0-or-later"
|
|
[source]
|
|
tarball = "https://ftp.gnu.org/gnu/libtool/libtool-2.5.4.tar.xz"
|
|
sha256 = "f81f5860666b0bc7d84baddefa60d1cb9fa6fceb2398cc3baca6afaa60266675"
|
|
[build]
|
|
compiler = "zig-cc"
|
|
target = "x86_64-linux-musl"
|
|
link = "dynamic"
|
|
zig_version = "0.13.0"
|
|
[build.phases]
|
|
configure = './configure --build=$CBUILD --host=$CHOST --prefix=/usr --enable-ltdl-install --disable-static --enable-shared'
|
|
compile = 'make -j"$(nproc)"'
|
|
install = "make install DESTDIR=/out && find /out -name '*.la' -delete"
|
|
[deps]
|
|
build = ["pkgconf", "m4"]
|