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/waterfox-patches/branding-icons-gtk.patch 30 siq'ikuna · 1.4 KB Ñawpa willay ch'uya

waterfox: instalar los tres iconos que su propio empaquetador exige cabb106c9 · Sergio ·

1Waterfox 6.7.1.1 no instala tres de los iconos que su PROPIO empaquetador exige.
2
3`browser/installer/package-manifest.in`, bajo `#ifdef MOZ_GTK`, pide ocho tamaños:
416, 22, 24, 32, 48, 64, 128 y 256. La rama gtk de `branding-common.mozbuild` sólo
5lista cinco, y faltan justo 22, 24 y 256:
6
7    error: browser/installer/package-manifest.in:239: Missing file(s):
8           bin/browser/chrome/icons/default/default22.png   (y 24, y 256)
9
10Los tres ficheros EXISTEN en `browser/branding/{official,aurora,nightly,unofficial}/`
11—los cuatro brandings los traen— así que no falta arte: falta la línea que los
12instala. Es una rotura sólo de Linux, que es la razón plausible de que upstream no
13la note: la rama de Windows de este mismo fichero sí está completa.
14
15Se listan en el mismo orden de cadena que usa el bloque (128 < 16 < 22 < 24 < 256
16< 32 < 48 < 64). El hunk está GENERADO con `diff -u` sobre el fichero real y no
17escrito a mano: la primera versión aplicaba «with fuzz», y un parche con fuzz es
18uno que puede agarrar donde no debe.
19--- a/browser/branding/branding-common.mozbuild
20+++ b/browser/branding/branding-common.mozbuild
21@@ -29,6 +29,9 @@
22         FINAL_TARGET_FILES.chrome.icons.default += [
23             "default128.png",
24             "default16.png",
25+            "default22.png",
26+            "default24.png",
27+            "default256.png",
28             "default32.png",
29             "default48.png",
30             "default64.png",