gioser

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…

TOML 1572Shell 203Rust 109Markdown 993728 Definitions

⎇ main recipes/pata.toml TOML · 31 lines · 1.7 KB History raw

feat(recetas): pata y churay entran al catálogo — «no hay pata» era que no existía el paquete 5ba9b5365 · Sergio ·

1# pata — el PANEL/RIEL del escritorio: el proceso que toma los pedidos de las apps (ventanas,
2# notificaciones, torrents, portapapeles) y los coloca. Sin él el escritorio arranca y no tiene
3# dónde poner nada.
4#
5# ── POR QUÉ ESTA RECETA (2026-10-13) ────────────────────────────────────────────────────────────
6# El catálogo empaquetaba 35 componentes de tawasuyu y **ni pata ni churay**. El síntoma que lo
7# destapó es del usuario, instalando con churay: «me montó un busybox, luego dice que no hay pata».
8# No era un fallo de churay — era que `pata` no existe como paquete, así que no hay nada que
9# instalar ni con qué satisfacer la dependencia.
10#
11# ⚠ **EL BINARIO SE LLAMA `pata` PERO EL CRATE ES `pata-config`**, y por eso esta receta se llama
12# como el binario y no como el crate: quien ve «no hay pata» busca `pata`, no `pata-config`.
13# Los otros dos casos del mismo tipo en este componente son `pata-espacio` → `pata-space` y
14# `pata-centro-llimphi` → `pata-centro`; con el nombre del crate, `takana install` no los
15# encontraría nunca.
16name    = "pata"
17version = "0.1.0"
18license = "MIT OR Apache-2.0"
19
20[source]
21repo   = "https://git.tawasuyu.net/tawasuyu/tawasuyu.git"
22commit = "619431cac9753cd55d0f9e2d99ff8efe7fab651b"
23# El monorepo COMMITEA su propio `vendor/` (smithay parcheado por ruta), y el `cargo vendor` de
24# takana lo pisaría. Ver [[takana-cargo-vendor-clobbers-project-vendor]].
25cargo_vendor_dir = ".hammer-cargo-vendor"
26
27[build]
28compiler = "zig-cc"
29target   = "x86_64-linux-musl"
30link     = "static"
31flags    = ["-p", "pata-config", "--bin", "pata"]