fix: versión en deps path directas de los crates (no solo en workspace.deps) para crates.io

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Sergio
2026-06-18 18:34:22 +00:00
parent dba855e446
commit 993b7625b8
18 changed files with 44 additions and 44 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ description = "Demo Android Tier 1: pinta la pantalla con LEAD_GRAY usando llimp
crate-type = ["cdylib"]
[dependencies]
llimphi-hal = { path = "../../llimphi-hal" }
llimphi-hal = { path = "../../llimphi-hal", version = "0.1.0" }
# Activamos el feature de NativeActivity en winit para que linkee con la
# clase NativeActivity del NDK y reciba eventos de surface/input desde la
# Activity Java/Kotlin generada por android-activity.
+2 -2
View File
@@ -12,8 +12,8 @@ description = "Tier 1.5 Android: vello + llimphi-raster pintando una chacana ani
crate-type = ["cdylib"]
[dependencies]
llimphi-hal = { path = "../../llimphi-hal" }
llimphi-raster = { path = "../../llimphi-raster" }
llimphi-hal = { path = "../../llimphi-hal", version = "0.1.0" }
llimphi-raster = { path = "../../llimphi-raster", version = "0.1.0" }
winit = { workspace = true, features = ["android-native-activity"] }
wgpu.workspace = true
vello.workspace = true
+3 -3
View File
@@ -12,9 +12,9 @@ description = "Tier 1.75 Android: parley + vello + llimphi-text rasterizando tex
crate-type = ["cdylib"]
[dependencies]
llimphi-hal = { path = "../../llimphi-hal" }
llimphi-raster = { path = "../../llimphi-raster" }
llimphi-text = { path = "../../llimphi-text" }
llimphi-hal = { path = "../../llimphi-hal", version = "0.1.0" }
llimphi-raster = { path = "../../llimphi-raster", version = "0.1.0" }
llimphi-text = { path = "../../llimphi-text", version = "0.1.0" }
winit = { workspace = true, features = ["android-native-activity"] }
wgpu.workspace = true
vello.workspace = true
+3 -3
View File
@@ -17,9 +17,9 @@ glam = { workspace = true }
[dev-dependencies]
# Volcado headless del render 3D a PNG (llvmpipe en sandbox) para VER el cubo
# sin levantar ventana — mismo patrón que gpu_primitivos_demo.
llimphi-hal = { path = "../llimphi-hal" }
llimphi-raster = { path = "../llimphi-raster" }
llimphi-hal = { path = "../llimphi-hal", version = "0.1.0" }
llimphi-raster = { path = "../llimphi-raster", version = "0.1.0" }
png = { workspace = true }
pollster = { workspace = true }
# Demo interactivo: bucle Elm + ventana + mouse (orbita/zoom) sobre gpu_paint_with.
llimphi-ui = { path = "../llimphi-ui" }
llimphi-ui = { path = "../llimphi-ui", version = "0.1.0" }
+10 -10
View File
@@ -9,8 +9,8 @@ repository.workspace = true
description = "llimphi-compositor — el núcleo declarativo de Llimphi sin winit: el árbol `View<Msg>`, el mount sobre taffy, el paint a `vello::Scene` y el hit-test. No depende de llimphi-hal ni de una surface concreta, así que la misma composición sirve sobre winit (llimphi-ui) o, a futuro, sobre el framebuffer del kernel wawa. `wgpu` entra sólo por la firma de `GpuPaintFn` (tipos, no windowing)."
[dependencies]
llimphi-layout = { path = "../llimphi-layout" }
llimphi-text = { path = "../llimphi-text" }
llimphi-layout = { path = "../llimphi-layout", version = "0.1.0" }
llimphi-text = { path = "../llimphi-text", version = "0.1.0" }
vello = { workspace = true }
# Sólo para los tipos de la firma de GpuPaintFn (Device/Queue/Encoder/View).
# wgpu NO depende de winit — el compositor sigue libre de windowing.
@@ -19,17 +19,17 @@ wgpu = { workspace = true }
[dev-dependencies]
# Volcado headless del paint a PNG (llvmpipe) para VER sombra/gradiente/borde
# sin levantar ventana. Sólo capas inferiores — no llimphi-ui (sin ciclo).
llimphi-hal = { path = "../llimphi-hal" }
llimphi-raster = { path = "../llimphi-raster" }
llimphi-theme = { path = "../llimphi-theme" }
llimphi-hal = { path = "../llimphi-hal", version = "0.1.0" }
llimphi-raster = { path = "../llimphi-raster", version = "0.1.0" }
llimphi-theme = { path = "../llimphi-theme", version = "0.1.0" }
png = { workspace = true }
pollster = { workspace = true }
# Widgets REALES para el showreel: el `View<Msg>` que devuelven es el mismo
# tipo (`llimphi_compositor::View`, re-exportado por llimphi-ui), así que
# montan con el mount/paint/measure de este mismo crate. Dev-only → sin ciclo
# en el grafo normal (llimphi-ui depende de este crate, no al revés).
llimphi-widget-switch = { path = "../widgets/switch" }
llimphi-widget-slider = { path = "../widgets/slider" }
llimphi-widget-progress = { path = "../widgets/progress" }
llimphi-widget-button = { path = "../widgets/button" }
llimphi-widget-segmented = { path = "../widgets/segmented" }
llimphi-widget-switch = { path = "../widgets/switch", version = "0.1.0" }
llimphi-widget-slider = { path = "../widgets/slider", version = "0.1.0" }
llimphi-widget-progress = { path = "../widgets/progress", version = "0.1.0" }
llimphi-widget-button = { path = "../widgets/button", version = "0.1.0" }
llimphi-widget-segmented = { path = "../widgets/segmented", version = "0.1.0" }
+2 -2
View File
@@ -9,8 +9,8 @@ repository.workspace = true
description = "Binario standalone que valida el SDD §'GPU directo wgpu' en una máquina con GPU real: imprime info del adapter, corre vello vs GPU directo a varios N, evalúa el criterio (≥5× a 500K, ≥60 fps @ 1M) y exporta PNGs de verificación."
[dependencies]
llimphi-hal = { path = "../llimphi-hal" }
llimphi-raster = { path = "../llimphi-raster" }
llimphi-hal = { path = "../llimphi-hal", version = "0.1.0" }
llimphi-raster = { path = "../llimphi-raster", version = "0.1.0" }
vello = { workspace = true }
pollster = { workspace = true }
png = { workspace = true }
+2 -2
View File
@@ -12,8 +12,8 @@ repository.workspace = true
taffy = { workspace = true }
[dev-dependencies]
llimphi-hal = { path = "../llimphi-hal" }
llimphi-raster = { path = "../llimphi-raster" }
llimphi-hal = { path = "../llimphi-hal", version = "0.1.0" }
llimphi-raster = { path = "../llimphi-raster", version = "0.1.0" }
pollster = { workspace = true }
[[example]]
+1 -1
View File
@@ -9,7 +9,7 @@ publish.workspace = true
repository.workspace = true
[dependencies]
llimphi-hal = { path = "../llimphi-hal" }
llimphi-hal = { path = "../llimphi-hal", version = "0.1.0" }
vello = { workspace = true }
# Renderer "hybrid" CPU+GPU sin compute shaders. Útil para targets sin
# WebGPU completo (WebGL2, Adreno/Mali viejas) — alinea con el plan
+2 -2
View File
@@ -9,6 +9,6 @@ publish.workspace = true
repository.workspace = true
[dependencies]
llimphi-hal = { path = "../llimphi-hal" }
llimphi-ui = { path = "../llimphi-ui" }
llimphi-hal = { path = "../llimphi-hal", version = "0.1.0" }
llimphi-ui = { path = "../llimphi-ui", version = "0.1.0" }
parking_lot = { workspace = true }
+2 -2
View File
@@ -17,8 +17,8 @@ vello = { workspace = true }
parley = { workspace = true }
[dev-dependencies]
llimphi-raster = { path = "../llimphi-raster" }
llimphi-hal = { path = "../llimphi-hal" }
llimphi-raster = { path = "../llimphi-raster", version = "0.1.0" }
llimphi-hal = { path = "../llimphi-hal", version = "0.1.0" }
pollster = { workspace = true }
[[example]]
+1 -1
View File
@@ -10,4 +10,4 @@ description = "llimphi-theme — paleta compartida entre apps Llimphi. Define lo
[dependencies]
# Reexporta peniko::Color para que las apps consuman sin pull-in directo.
llimphi-raster = { path = "../llimphi-raster" }
llimphi-raster = { path = "../llimphi-raster", version = "0.1.0" }
+5 -5
View File
@@ -9,12 +9,12 @@ publish.workspace = true
repository.workspace = true
[dependencies]
llimphi-hal = { path = "../llimphi-hal" }
llimphi-layout = { path = "../llimphi-layout" }
llimphi-raster = { path = "../llimphi-raster" }
llimphi-text = { path = "../llimphi-text" }
llimphi-hal = { path = "../llimphi-hal", version = "0.1.0" }
llimphi-layout = { path = "../llimphi-layout", version = "0.1.0" }
llimphi-raster = { path = "../llimphi-raster", version = "0.1.0" }
llimphi-text = { path = "../llimphi-text", version = "0.1.0" }
# El compositor declarativo (winit-free): View, mount, paint, hit-test.
llimphi-compositor = { path = "../llimphi-compositor" }
llimphi-compositor = { path = "../llimphi-compositor", version = "0.1.0" }
pollster = { workspace = true }
# Árbol de accesibilidad por frame (NVDA/VoiceOver/Orca/TalkBack). Lo
# alimentamos desde `View::semantics` + el árbol Mounted. `accesskit_winit`
+4 -4
View File
@@ -10,9 +10,9 @@ description = "llimphi-voxel — capa de dinámica voxel/juego (estilo Minecraft
[dependencies]
# El motor 3D general; esta capa aporta CONTENIDO/dinámica, no render.
llimphi-3d = { path = "../llimphi-3d" }
llimphi-3d = { path = "../llimphi-3d", version = "0.1.0" }
# Puente al formato MagicaVoxel (.vox): importar sets/personajes a VoxelGrid.
foreign-vox = { path = "../shared/foreign-vox" }
foreign-vox = { path = "../shared/foreign-vox", version = "0.1.0" }
# (de)serialización de las ediciones persistidas para la CAS (mundo→postcard) y de
# los artefactos del studio (Project: mundos/personajes con nombre).
serde = { workspace = true, features = ["derive"] }
@@ -20,8 +20,8 @@ postcard = { workspace = true }
[dev-dependencies]
# Volcado headless a PNG de los demos de mundo (mismo patrón que llimphi-3d).
llimphi-hal = { path = "../llimphi-hal" }
llimphi-raster = { path = "../llimphi-raster" }
llimphi-hal = { path = "../llimphi-hal", version = "0.1.0" }
llimphi-raster = { path = "../llimphi-raster", version = "0.1.0" }
png = { workspace = true }
pollster = { workspace = true }
# Direccionamiento por contenido (BLAKE3) de las ediciones en el demo de CAS.
+1 -1
View File
@@ -11,4 +11,4 @@ description = "llimphi-workspace — chasis genérico estilo tmux: hospeda N pan
[dependencies]
llimphi-ui = { workspace = true }
llimphi-theme = { workspace = true }
llimphi-widget-panes = { path = "../widgets/panes" }
llimphi-widget-panes = { path = "../widgets/panes", version = "0.1.0" }
+2 -2
View File
@@ -25,7 +25,7 @@ llimphi-widget-modal = { workspace = true }
[dev-dependencies]
# Volcado headless del view a PNG (llvmpipe) para verlo sin levantar ventana,
# usando el schema real de mirada como muestra.
mirada-brain = { path = "../../../mirada/mirada-brain" }
pata-core = { path = "../../../pata/pata-core" }
mirada-brain = { path = "../../../mirada/mirada-brain", version = "0.1.0" }
pata-core = { path = "../../../pata/pata-core", version = "0.1.0" }
png = { workspace = true }
pollster = { workspace = true }
+1 -1
View File
@@ -9,7 +9,7 @@ repository.workspace = true
description = "llimphi-plugin-host — runtime de plugins WASM (Tier 2) para apps Llimphi. Carga .wasm + manifest.toml, aplica sandbox por card_core::Permissions, e invoca capabilities devolviendo PluginAction."
[dependencies]
card-core = { path = "../../../../shared/card/card-core" }
card-core = { path = "../../../../shared/card/card-core", version = "0.1.0" }
wasmi = { workspace = true }
serde = { workspace = true }
toml = { workspace = true }
+1 -1
View File
@@ -11,5 +11,5 @@ description = "llimphi-module-shuma-term — terminal integrado tipo Ctrl+\\` de
[dependencies]
llimphi-ui = { workspace = true }
llimphi-theme = { workspace = true }
shuma-exec = { path = "../../../shuma/sandbox/shuma-exec" }
shuma-exec = { path = "../../../shuma/sandbox/shuma-exec", version = "0.1.0" }
vt100 = { workspace = true }
+1 -1
View File
@@ -14,7 +14,7 @@ llimphi-theme = { workspace = true }
llimphi-widget-scroll = { workspace = true }
# Acceso a `wgpu` (re-exportado por `llimphi-hal`) para el pipeline GPU
# del cell renderer (Fase 4 del SDD-TERMINAL).
llimphi-hal = { path = "../../llimphi-hal" }
llimphi-hal = { path = "../../llimphi-hal", version = "0.1.0" }
# Rasterizador de glifos para el atlas GPU del modo grilla (Fase 4 del
# SDD-TERMINAL). Default features de fontdue alcanzan acá (std host).
fontdue = "0.9"