Primera tanda del barrido de huecos del catálogo moderno. Las tres SELLAN en el hub: ncdu b3:455589610a4d0378299a2a428f85d77c4d1998f71dbdb68bb704bd64a4ef40c5 wireguard-tools b3:9283f272e7833d55ec50ac854c98a5abdee81ad5ca01ce90de4ce6f241744bac cliphist b3:86597f25894ab7fce9df1af6e7a6942de5e677546fcc40d91fc087778c059343 - ncdu 1.22 y NO la 2.x: la 2 esta reescrita en Zig y exige una version concreta del compilador; 84 recetas ya pinean zig_version=0.13.0 y el zig del lab es rodante. La 1.22 es la ultima de la rama C y hace lo mismo. - wireguard-tools va link="dynamic" a proposito: libmnl canonica es --disable-static, o sea que en el store NO hay libmnl.a. Forzar static no daria un estatico sino un enlace contra el .a del sysroot Alpine DEL LAB — la misma fuga que documenta el perfil de sway con zlib/expat/libffi. - cliphist habla wlr-data-control: sirve en sway y COSMIC, NO en KDE ni GNOME (mismo muro que wf-recorder). Declararlo donde no funciona seria peor que no tenerlo. Las tres licencias VERIFICADAS contra el LICENSE/COPYING del arbol, no adivinadas. Ninguna esta declarada todavia en targets.toml: sellado != instalado (la leccion de foot).
34 lines
1.5 KiB
TOML
34 lines
1.5 KiB
TOML
# cliphist 0.7.0 — historial de portapapeles para Wayland. Go estático, un binario.
|
|
#
|
|
# ── POR QUÉ ENTRA ──────────────────────────────────────────────────────────────────────────────
|
|
# Los cuatro escritorios ya tienen `wl-clipboard` (copiar/pegar), pero el portapapeles de Wayland
|
|
# muere con el cliente que lo ofrece: cerrás la terminal y lo copiado se va. cliphist es el demonio
|
|
# que lo persiste y lo vuelve a ofrecer. Es la pieza que falta para que copiar/pegar se comporte
|
|
# como el usuario espera, y no depende del compositor: habla `wlr-data-control`, que implementan
|
|
# sway/wlroots y COSMIC.
|
|
#
|
|
# ⚠ NO SIRVE SOLO: se alimenta de `wl-paste --watch cliphist store` y devuelve por `wl-copy`. Por eso
|
|
# `wl-clipboard` va en `[deps] runtime` aunque el build no lo toque — sin él el binario corre y no
|
|
# hace nada, que es el modo de fallo silencioso de siempre.
|
|
#
|
|
# ⚠ KWin y mutter NO implementan `wlr-data-control` (mismo muro que `wf-recorder`): esto es útil en
|
|
# `escritorio-sway` y COSMIC, no en KDE ni GNOME. Declararlo donde no funciona sería peor que no
|
|
# tenerlo.
|
|
name = "cliphist"
|
|
version = "0.7.0"
|
|
license = "GPL-3.0-only"
|
|
|
|
[source]
|
|
repo = "https://github.com/sentriz/cliphist"
|
|
commit = "efb61cb5b5a28d896c05a24ac83b9c39c96575f2"
|
|
|
|
[build]
|
|
compiler = "zig-cc"
|
|
target = "x86_64-linux-musl"
|
|
link = "static"
|
|
flags = []
|
|
|
|
[deps]
|
|
build = ["go"]
|
|
runtime = ["wl-clipboard"]
|