# hicolor-icon-theme 0.18 — el tema de iconos BASE del estándar freedesktop, y nada más que su # esqueleto: un `index.theme` y el árbol de directorios vacíos por tamaño y categoría. # # QUÉ ES Y POR QUÉ HACE FALTA: `hicolor` es el tema de FALLBACK obligatorio de la especificación de # iconos. Cada aplicación instala sus iconos en `/usr/share/icons/hicolor/...`, y todo buscador de # iconos (GTK, Qt, el shell) termina ahí cuando el tema activo no tiene lo que se pide. Sin su # `index.theme` el directorio existe pero NO es un tema: la búsqueda no lo recorre y los iconos de # las aplicaciones quedan invisibles aunque los ficheros estén en su sitio. # # No trae ni un icono propio, a propósito — es el contrato, no el contenido. De ahí que sea la receta # más chica del frente y a la vez la que no se puede saltear. # # Ojo con la versión: hasta 0.17 era autotools; **0.18 pasó a meson** y el tarball ya no trae # `configure` (ni `configure.ac`). Un `./configure` heredado de la receta vieja sale con 127. name = "hicolor-icon-theme" version = "0.18" license = "GPL-2.0-or-later" [source] tarball = "https://icon-theme.freedesktop.org/releases/hicolor-icon-theme-0.18.tar.xz" sha256 = "db0e50a80aa3bf64bb45cbca5cf9f75efd9348cf2ac690b907435238c3cf81d7" [build] compiler = "zig-cc" target = "x86_64-linux-musl" link = "dynamic" [build.phases] configure = "PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --prefix=/usr --buildtype=release --wrap-mode=nodownload" compile = "PYTHONPATH=/usr/lib/python3.12/site-packages ninja -C output" install = "PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson install -C output --no-rebuild" [deps] build = ["meson", "samurai", "python3", "pkgconf"]