# cosmic-icons — el tema de iconos «Cosmic» de COSMIC. Sin código: SVGs y un `index.theme`.
#
# Es dep de RUNTIME de casi toda la suite (panel, launcher, settings, app-library) y de ninguna en
# build. Va primero igual porque cuesta segundos y porque la lección ya la pagó GNOME dos veces: un
# escritorio sin tema de iconos no se ve «sin iconos», se ve ROTO — y con el cursor por software
# (obligatorio en render por CPU) directamente no se ve el puntero.
#
# `just install` de upstream traducido: son tres `find -exec install` a `/usr/share/icons/Cosmic`.
# `extra/` no es opcional pese al nombre: ahí viven los iconos propios de COSMIC (los de freedesktop
# son los estándar). Falta `hicolor-icon-theme`, que es de quien hereda cualquier tema: ya está en el
# corpus por la campaña GNOME y entra por la imagen, no por acá.
name    = "cosmic-icons"
version = "1.5.0"
license = "CC-BY-SA-4.0"

[source]
tarball = "https://github.com/pop-os/cosmic-icons/archive/epoch-1.5.0/cosmic-icons-epoch-1.5.0.tar.gz"
sha256  = "e6caffc4c93f5afdaae3fbda4f3cc14363d3539cda1b0c5f478d32a8bb141c4c"

[build]
compiler = "gcc"
target   = "x86_64-linux-musl"
link     = "dynamic"
flags    = []

[build.phases]
configure = 'true'
compile   = 'true'
install   = '''
ICONS=/out/usr/share/icons/Cosmic
mkdir -p "$ICONS"
install -Dm0644 index.theme "$ICONS/index.theme"
cd freedesktop && find ./scalable -type f -exec install -Dm0644 {} "$ICONS"/{} \; && cd ..
cd extra       && find ./scalable -type f -exec install -Dm0644 {} "$ICONS"/{} \; && cd ..
'''
