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 Sutichaykuna

⎇ main recipes/incoming-cosmic/cosmic-icons.toml TOML · 35 siq'ikuna · 1.5 KB Ñawpa willay ch'uya

licencias: 936 de 1141 (82%) — detección por evidencia, con sus dos imprecisiones declaradas a6a9d59e4 · sergio ·

1# cosmic-icons — el tema de iconos «Cosmic» de COSMIC. Sin código: SVGs y un `index.theme`.
2#
3# Es dep de RUNTIME de casi toda la suite (panel, launcher, settings, app-library) y de ninguna en
4# build. Va primero igual porque cuesta segundos y porque la lección ya la pagó GNOME dos veces: un
5# escritorio sin tema de iconos no se ve «sin iconos», se ve ROTO — y con el cursor por software
6# (obligatorio en render por CPU) directamente no se ve el puntero.
7#
8# `just install` de upstream traducido: son tres `find -exec install` a `/usr/share/icons/Cosmic`.
9# `extra/` no es opcional pese al nombre: ahí viven los iconos propios de COSMIC (los de freedesktop
10# son los estándar). Falta `hicolor-icon-theme`, que es de quien hereda cualquier tema: ya está en el
11# corpus por la campaña GNOME y entra por la imagen, no por acá.
12name    = "cosmic-icons"
13version = "1.5.0"
14license = "CC-BY-SA-4.0"
15
16[source]
17tarball = "https://github.com/pop-os/cosmic-icons/archive/epoch-1.5.0/cosmic-icons-epoch-1.5.0.tar.gz"
18sha256  = "e6caffc4c93f5afdaae3fbda4f3cc14363d3539cda1b0c5f478d32a8bb141c4c"
19
20[build]
21compiler = "gcc"
22target   = "x86_64-linux-musl"
23link     = "dynamic"
24flags    = []
25
26[build.phases]
27configure = 'true'
28compile   = 'true'
29install   = '''
30ICONS=/out/usr/share/icons/Cosmic
31mkdir -p "$ICONS"
32install -Dm0644 index.theme "$ICONS/index.theme"
33cd freedesktop && find ./scalable -type f -exec install -Dm0644 {} "$ICONS"/{} \; && cd ..
34cd extra       && find ./scalable -type f -exec install -Dm0644 {} "$ICONS"/{} \; && cd ..
35'''