# 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 .. '''