sergio/takana
> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…
accesorios wlroots: swaybg, swayidle, swaylock, grim y slurp — 5 selladas
1# slurp 1.5.0 — selecciona una región de la pantalla con el ratón y la imprime. Es la mitad que le
2# falta a `grim` para que capturar un trozo sea un comando y no un recorte a mano.
3#
4# ⚠ EL TARBALL DE ESTE PAQUETE ESTUVO A PUNTO DE ENVENENAR LA RECETA. La URL de releases de GitLab
5# devolvió **HTTP 200 con una página HTML** en vez del archivo, así que `curl -f` NO falló y el
6# `sha256sum` que salió era el de un documento HTML. Pinear eso habría dado una receta que descarga
7# «algo» con hash correcto y no construye nunca, con un error incomprensible.
8# ⇒ Regla: verificar el FORMATO de lo descargado (`tar tzf`), no que el comando saliera con 0. Es la
9# misma lección que el `rm` que devuelve 0 sin borrar y el proceso vivo que no avanza.
10# El sha256 de abajo es del tarball REAL, servido por GitHub y validado con `tar tzf`.
11name = "slurp"
12version = "1.5.0"
13license = "MIT"
14
15[source]
16tarball = "https://github.com/emersion/slurp/releases/download/v1.5.0/slurp-1.5.0.tar.gz"
17sha256 = "eeb282b2adc8db5614b852596340b69da6f3954cf6cfbdc4392da509c934208a"
18
19[build]
20compiler = "zig-cc"
21target = "x86_64-linux-musl"
22link = "dynamic"
23zig_version = "0.13.0"
24
25[build.phases]
26configure = "meson setup output --prefix=/usr --buildtype=release --wrap-mode=nodownload -Dwerror=false -Dman-pages=disabled -Dc_link_args=-lexpat"
27compile = "ninja -C output"
28install = "DESTDIR=/out ninja -C output install"
29
30[deps]
31build = ["meson", "samurai", "python3", "pkgconf", "wayland", "wayland-protocols", "cairo",
32 "libxkbcommon", "pixman", "fontconfig", "freetype", "libpng", "expat", "libffi", "zlib", "glib", "pcre2",
33 "harfbuzz", "fribidi", "libjpeg-turbo", "libtiff"]
34run = ["wayland", "cairo"]