🔒 Repository is read-only – file editing is disabled.

PaganDE/pagan-toolkit/Cargo.toml main

34 linii Raw ← Powrót
12345678910111213141516171819202122232425262728293031323334
[package]
name = "pagan-toolkit"
version = "0.1.0"
edition = "2021"
license = "MIT"
description = "Minimalistyczny, samodzielny toolkit UI dla Waylanda (Cairo + wl_shm), bez Qt/GTK/SCTK/iced. Część PaganDE."
readme = "README.md"

# UWAGA: `cairo-rs = "0.22"` sam jest budowany w edition 2024 i wymaga świeżego
# toolchainu Rust (rustup update stable, docelowo >= 1.85). Jeśli Twój kompilator
# jest starszy, zejdź do `cairo-rs = "0.20"` — ale wtedy ZWERYFIKUJ sygnatury
# oznaczone w kodzie jako `// API-NOTE`.

[dependencies]
wayland-client = "0.31"
wayland-protocols = { version = "0.32", features = ["client", "unstable"] }
# Protokoły WLR (lista okien dla paska zadań, panel na warstwie).
wayland-protocols-wlr = { version = "0.3", features = ["client"] }
memmap2 = "0.9"
cairo-rs = "0.22"
# Własny protokół menu aplikacji (pagan-app-menu-v1) — generowanie kodu klienta.
wayland-scanner = "0.31"
wayland-backend = "0.3"
tempfile = "3"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }

[[example]]
name = "demo"
path = "examples/demo.rs"

[[example]]
name = "toplevels"
path = "examples/toplevels.rs"