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 1346Shell 97Rust 63Markdown 571650 Sutichaykuna

⎇ 6a33b419314b413c1530af28ed12b8e54b9d589d

2026-07-01

  1. Etapa G (GUI): rescata los 3 patches huérfanos de freetype canónica6a33b4193 · ruwaq sergio ·
  2. Etapa G (clib/GUI): gradúa 6 libs gráficas ya publicadas — libwebp/libepoxy/fontconfig/cairo/gdk-pixbuf/appstreamb67101a78 · ruwaq sergio ·
  3. Etapa G (clib): rescata patches huérfanos de json-c y libuv556a9cc7c · ruwaq sergio ·
  4. Etapa G (clib): gradúa 15 libs C ya publicadas — incoming-clib → recipes/7008d0446 · ruwaq sergio ·
  5. Etapa G (granja): promote más seguro — patches viajan con la receta + guarda de colisión4517a985c · ruwaq sergio ·
  6. Etapa G (clib): arregla brotli (cmake vía [deps].build, sin Ninja/wheel) + elimina bzip2 duplicado0c6290a0b · ruwaq sergio ·
  7. Etapa G (GUI): hammer-edit — editor de código REAL del distro (Adwaita+GtkSourceView)957c6bc9d · ruwaq sergio ·

2026-06-30

  1. Etapa G (GUI): arregla hojas giflib/xz/libwebp — deps espurias del import nixf7582cfd2 · ruwaq sergio ·
  2. Etapa G (GUI): sourceview-hello — editor de código (Adwaita + GtkSourceView, resaltado C + nums de línea)0855015e5 · ruwaq sergio ·
  3. Etapa G (GUI): gtksourceview 5.16 ✓ — widget de edición de código sobre GTK4 (base de editores/IDEs)4cf2eb5f2 · ruwaq sergio ·
  4. Etapa G (GUI): validación libadwaita — adwaita-hello (AdwApplicationWindow+ToolbarView+StatusPage)3cb76892c · ruwaq sergio ·
  5. Etapa G (GUI): 🎉 libadwaita 1.7.6 ✓ — widgets modernos GNOME (Adwaita) sobre GTK4, static-musl34697bb34 · ruwaq sergio ·
  6. Etapa G (GUI): cadena de soporte de libadwaita — libsass/sassc (C++), libyaml, curl(min), libxmlb, gettext-tiny, itstool(stub), appstream(lean)ec68fbe6f · ruwaq sergio ·
  7. Etapa G (GUI): libsass 3.6.6 + sassc 3.6.2 (C++ vía zig c++) — compilador SCSS para los estilos de libadwaitadfdddf062 · ruwaq sergio ·
  8. Etapa G (GUI): validación — gtk4-hello, app GTK4 linkeada 100% estática contra libgtk-4.a82dfbcebf · ruwaq sergio ·
  9. Etapa G (GUI): 🎉 GTK4 4.18.6 ✓ — el toolkit de GUI completo, static-musl/zig-cc6ccd1c384 · ruwaq sergio ·
  10. Etapa G (GUI): harfbuzz glib=enabled (hb-glib.h p/ GTK4) + cierre .pc transitivo (glib/pcre2/libffi/zlib) + PKG_CONFIG_PATH71e076996 · ruwaq sergio ·
  11. Etapa G (GUI): libjpeg-turbo instala en /usr/lib (no lib64) — destraba pkg-config de libtiff→libjpeg y GTK46d7ab24fe · ruwaq sergio ·
  12. Etapa G (GUI): libtiff ✓ — loader TIFF que gdk de GTK4 exige hard; cmake static, solo target tiff (esquiva helper mkg3states shared)a1b88d173 · ruwaq sergio ·
  13. Etapa G (GUI): gdk-pixbuf ✓ — esquiva shared-mime-info/glycin (gio_sniffing=false + builtin_loaders=png); último eslabón de deps GTK4c1a7370e6 · ruwaq sergio ·
  14. Etapa G: libepoxy recuperado — dep mesa (provee headers EGL/GL); mesa SÍ está en el repo61e1b7fe5 · ruwaq sergio ·
  15. Etapa G: ncurses fallbacks built-in + install solo libs/includes (el tic de la DB terminfo es patológicamente lento)ee3481b69 · ruwaq sergio ·
  16. Etapa G: sqlite/ncurses/readline (libs C foundational static) — destraban apps downstreamf109946ee · ruwaq sergio ·
  17. Etapa G: zstd ✓ (Makefile no-asm); difiere gdk-pixbuf/libepoxy/gettext (bloqueados: shared-mime-info/mesa-EGL/gettext-roto)60c813cf0 · ruwaq sergio ·
  18. Etapa G: zstd vía Makefile ZSTD_NO_ASM=1 (zig rechaza el .S de huf_decompress)223e614e9 · ruwaq sergio ·
  19. Etapa G: libjpeg-turbo/zstd (cmake static) + lz4 (make static) — leaves imagen/compresiónc500470db · ruwaq sergio ·
  20. Etapa G: libepoxy URL al github archive (la de releases daba 404)5e68c03d9 · ruwaq sergio ·
  21. Etapa G: graphene/libepoxy/libxkbcommon limpias (deps GTK4, meson static)87cc68376 · ruwaq sergio ·
  22. Etapa G: gdk-pixbuf limpia (meson static, PNG, cierre transitivo) — carga de imágenes GUI1db3ef0a5 · ruwaq sergio ·
  23. Etapa G: stack texto/2D+glib COMPLETO (16 libs C static) — base GTK/GUI + patrones de-Alpinización en memoria8335457e8 · ruwaq sergio ·
  24. Etapa G: pango cierre transitivo de .pc + c_args date-timed40caecd4 · ruwaq sergio ·
  25. Etapa G: cairo -Dc_args=-Wno-error=date-time (util cairo-script usa __DATE__)d1134dc4b · ruwaq sergio ·
  26. Etapa G: cairo deps libffi+pcre2 (glib.pc Requires.private; pkg-config static transitivo)01a58f253 · ruwaq sergio ·
  27. Etapa G: cairo dep expat (fontconfig.pc Requires.private expat; pkg-config static lo exige)91c708f8a · ruwaq sergio ·
  28. Etapa G: cairo/pango --wrap-mode=nodownload + PKG_CONFIG_PATH (usar deps del sistema, no bajar subproyectos)6117ccd6e · ruwaq sergio ·
  29. Etapa G: cairo + pango limpias (meson static --prefer-static) — capstone texto/2D GUI97af53d73 · ruwaq sergio ·
  30. Etapa G: fontconfig dep python3 (su configure lo exige)2c23b1a0b · ruwaq sergio ·
  31. Etapa G: gperf -std=c++14 (3.1 usa 'register', prohibido en C++17)fcd36fc2f · ruwaq sergio ·
  32. Etapa G: gperf (build-tool fontconfig) + glib --prefer-static (linkea .a no .so del base Alpine)205302afb · ruwaq sergio ·
  33. Etapa G: expat/libxml2/fontconfig/glib limpias (static, sha256 computados, nls off en glib)f40af6718 · ruwaq sergio ·