Commit Graph
650 Commits
Author SHA1 Message Date
sergio 436d303ad5 kde/Plasma: plasma-integration +libXcursor+libXrender+libXfixes (X11_Xcursor_LIB en QPA) 2026-07-13 20:54:27 -04:00
sergio e4d97b3888 kde/Plasma: plasma-integration +kstatusnotifieritem 2026-07-13 20:51:26 -04:00
sergio e24bdece04 kde/Plasma: plasma-integration -DBUILD_QT5=OFF (subdir qt5 legacy) 2026-07-13 20:48:49 -04:00
sergio 2425c917f4 kde/Plasma: plasma-integration +plasma-wayland-protocols 2026-07-13 20:46:08 -04:00
sergio 8ca5efab2c kde/Plasma: receta plasma-integration 6.7.2 (QPA platform theme) 2026-07-13 20:43:32 -04:00
sergio 732f43e061 kde/Plasma: qqc2-desktop-style +qttools (Qt6LinguistTools) 2026-07-13 20:40:56 -04:00
sergio 15ff5806ac kde/Plasma: receta qqc2-desktop-style 6.27.0 (estilo QtQuick Controls del escritorio) 2026-07-13 20:38:17 -04:00
sergio 09f4955baa kde/Plasma: breeze -DBUILD_QT5=OFF -DBUILD_QT6=ON (default construye estilo Qt5 legacy) 2026-07-13 20:34:55 -04:00
sergio 668dad195c kde/Plasma: frameworkintegration +kpackage+kdeclarative (KF6Package) 2026-07-13 20:30:29 -04:00
sergio 69d049219d kde/Plasma: frameworkintegration+breeze +knewstuff (KF6NewStuffCore) 2026-07-13 20:26:23 -04:00
sergio 474da5da83 kde/Plasma: recetas breeze 6.7.2 + frameworkintegration 6.27.0 (tema/decoración/estilo del escritorio) 2026-07-13 20:22:23 -04:00
sergio 020d8ec0f5 kde/Plasma: libcanberra +libogg directa + PKG_CONFIG_PATH (vorbis.pc→ogg.pc transitivo) 2026-07-13 20:00:07 -04:00
sergio 47c14fc825 kde/Plasma: libogg+libvorbis (vorbisfile REQUIRED por libcanberra 0.30) 2026-07-13 19:57:32 -04:00
sergio 3b630015c3 kde/Plasma: libcanberra refresca config.sub de libtool (el de 0.30 no conoce musl) 2026-07-13 19:55:26 -04:00
sergio 9e79d20d2f kde/Plasma: libtool+libcanberra (backend null, Canberra::Canberra REQUIRED por 4 subdirs) + plasma-workspace quita xembed-sni-proxy (X11) 2026-07-13 19:52:17 -04:00
sergio 3db93d837d kde/Plasma: plasma-workspace sed Canberra TYPE REQUIRED→OPTIONAL (cosmético, sonidos de notificación) 2026-07-13 19:44:51 -04:00
sergio c78a548855 kde/Plasma: plasma-workspace +kscreenlocker (ScreenSaverDBusInterface REQUIRED incondicional L128) 2026-07-13 19:41:15 -04:00
sergio 84340c5209 kde/Plasma: kscreenlocker +kirigami (KF6KirigamiPlatform, find_dependency de libplasma) 2026-07-13 19:38:18 -04:00
sergio 2ced1a0fa7 kde/Plasma: plasma-workspace +kirigami (KF6KirigamiPlatform, find_dependency de libplasma) 2026-07-13 19:30:52 -04:00
sergio 500a76623c kde/Plasma: plasma-workspace +syntax-highlighting+qtspeech+qtmultimedia (find_dependency de ktexteditor) 2026-07-13 19:28:23 -04:00
sergio 03a4e462f4 kde/Plasma: plasma-workspace quita knotifyconfig (receta inexistente; no es dep real) 2026-07-13 19:25:51 -04:00
sergio 6ac1b5941a kde/Plasma: plasma-workspace +kxmlgui+knotifyconfig (find_dependency de kparts/ktexteditor) 2026-07-13 19:23:51 -04:00
sergio 0f3ec4feac build: memoizar artifact_hash (DAG-diamante) — plasma-workspace (~90 deps) colgaba en walk exponencial de caminos
El grafo de build de KF6/Qt converge en qtbase/kcoreaddons por decenas de rutas; artifact_hash_rec
recorría cada camino sin caché ⇒ O(nº caminos) exponencial. Memo por path canónico de receta.
El hash resultante es idéntico (sólo cachea) ⇒ no invalida artefactos sellados.
2026-07-13 19:17:57 -04:00
sergio a86b491220 kde/Plasma: plasma-workspace WAYLAND-PURO (WITH_X11=OFF+WITH_X11_SESSION=OFF) + sed NetworkManagerQt→opcional + deps depurados (todos sellados) 2026-07-13 18:59:46 -04:00
sergio fde3341da0 kde/Plasma: libkscreen wrapper preserva args con espacios (fix moc_predefs -I con espacio en libdpms) 2026-07-13 18:09:16 -04:00
sergio c0d0f6040b kde/Plasma: libksysguard fix moc_predefs vacío (=solid): -DCMAKE_AUTOMOC_MOC_OPTIONS=-D__linux__=1
SensorsFeatureSensor tras #ifdef Q_OS_LINUX + moc_predefs vacío → moc salta la clase → vtable undefined.
2026-07-13 18:03:39 -04:00
sergio 2e8b94c992 kde/Plasma: libpcap+libnl+lm-sensors (REQUIRED por libksysguard) + a sus deps 2026-07-13 17:56:15 -04:00
sergio d0dd6772a4 kde/Plasma: libksysguard +libudev-zero (UDev REQUIRED) 2026-07-13 17:51:33 -04:00
sergio e27960167e kde/Plasma: ktexteditor +kxmlgui+resto cierre KIO 2026-07-13 17:35:44 -04:00
sergio b9edd43881 kde/Plasma: ktexteditor +cierre KF6 completo (kitemviews/kcompletion/kcodecs/ktextwidgets/... del KIO) 2026-07-13 17:29:35 -04:00
sergio ea206de8ed kde/Plasma: libxml2-PIC/shared variante (libqalculate linkea en .so) + ktexteditor +kbookmarks 2026-07-13 17:22:52 -04:00
sergio b4ec0846cd kde/Plasma: libqalculate +perl+perl-xml-parser (intltool los usa en runtime; hammer sólo materializa directas) 2026-07-13 17:15:38 -04:00
sergio 16934d5d33 kde/Plasma: ktexteditor +qtmultimedia (find_dependency de qtspeech Config) 2026-07-13 17:15:06 -04:00
sergio b52a178045 kde/Plasma: ktexteditor +qtspeech (Qt6TextToSpeech; se había perdido de deps) 2026-07-13 17:08:46 -04:00
sergio ffeaa9d09f kde/Plasma: libqalculate +gettext-tiny (intltool exige tools GNU gettext) 2026-07-13 17:01:15 -04:00
sergio 0686948527 kde/Plasma: libqalculate +intltool, ktexteditor +qtspeech+syntax-highlighting (deps) 2026-07-13 16:54:03 -04:00
sergio d20858f3e7 kde/Plasma: XML::Parser (módulo perl, blocker de intltool) + a deps de intltool 2026-07-13 16:46:58 -04:00
sergio 7d5c2a5804 kde/Plasma: receta intltool 0.51.0 (blocker de libqalculate, dep perl) 2026-07-13 16:42:58 -04:00
sergio f16ea37867 kde/Plasma: qtmultimedia +dbus (qsb/tool carga libQt6DBus) 2026-07-13 16:41:57 -04:00
sergio e134244aba kde/Plasma: receta perl 5.40.2 (build-tool: syntax-highlighting + intltool→libqalculate) 2026-07-13 16:36:24 -04:00
sergio e0354cddda kde/Plasma: prison fix (+qrencode, WITH_MULTIMEDIA=OFF) + receta qtmultimedia (backends off) 2026-07-13 16:34:56 -04:00
sergio de169e89ec kde/Plasma: gmp+mpfr a zig-cc (gueto-gcc falla link test libgcc/ssp wrong-format); gmp --disable-assembly 2026-07-13 16:31:02 -04:00
sergio e48aa76ee2 kde/Plasma: fixes deps kded/plasma-activities-stats (+qtdeclarative) libksysguard (+attica/knewstuff) 2026-07-13 14:32:40 -04:00
sergio 8a903b9cf0 kde/Plasma: sub-deps gmp/mpfr/qrencode/syntax-highlighting/qtspeech (blockers de libqalculate/prison/ktexteditor) 2026-07-13 14:32:36 -04:00
sergio 4039762194 kde/Plasma: 19 recetas blockers de plasma-workspace (X11-session + icu/qcoro/qtlocation/libqalculate + KF6 kded/prison/krunner/ktexteditor/kunitconversion/kstatusnotifieritem/networkmanager-qt + Plasma libkscreen/libksysguard/plasma-activities-stats)
SHAs reales. Camino a plasmashell. Iterar sub-blockers (ksyntaxhighlighting/libnm/etc) + WITH_X11=OFF wayland-puro para plasma-workspace.
2026-07-13 14:15:20 -04:00
sergio 92482df346 kde/Plasma: receta plasma-workspace (blockers documentados en header) 2026-07-13 14:02:37 -04:00
sergio 1adda3d1be kde/Plasma: recetas layer-shell-qt + kscreenlocker + plasma5support (hacia plasmashell) 2026-07-13 13:56:59 -04:00
sergioandClaude Opus 4.8 7bd075becd kde/Plasma: kwin rm -rf po (gettext-tiny msgfmt crashea con las .po de kwin)
kwin CONFIGURA OK (todos los REQUIRED hallados: Vulkan/KWayland/KNightTime/libinput/etc.) y compila
hasta [880/1827], pero ki18n build-pofiles falla: msgfmt de gettext-tiny (minimal) crashea con las
traducciones de kwin. Quitamos po/ → sin traducciones (deuda i18n diferida). Único blocker restante.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13 13:13:14 -04:00
sergioandClaude Opus 4.8 6752a2469a kde/Plasma: kwin +qtpositioning +kholidays (cierre transitivo de KNightTimeConfig)
KNightTimeConfig.cmake hace find_dependency(Qt6Positioning + KF6Holidays) → kwin necesita ambos en
deps directas (regla cierre transitivo). KWayland ya resuelto. Último REQUIRED faltante.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13 12:52:19 -04:00
sergioandClaude Opus 4.8 1f506f8d1a kde/Plasma: receta kwayland (KWayland REQUIRED por kwin) + a deps de kwin
kwayland 6.7.2 (integración Wayland cliente, Qt6WaylandClientPrivate de qtwayland). kwin lo exige
para el plugin de plataforma wayland. Era el último REQUIRED faltante (con KNightTime ya sellado).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13 12:34:13 -04:00