- add Gitea sparse registry config for rmath - commit Cargo.lock - add default-members so host tests skip GTK/wasm frontends - fix checkers example to use DraughtsBoard::get - add README with prerequisites and per-frontend commands - add Gitea CI workflow (core, wasm, wasm4, MSRV) - fix repository metadata and stop tracking generated wasm dist
47 lines
1.2 KiB
TOML
47 lines
1.2 KiB
TOML
[workspace]
|
|
members = [
|
|
"rdraught",
|
|
"rdraught-cli",
|
|
"rdraught-gtk",
|
|
"rdraught-w4",
|
|
"rdraught-wasm",
|
|
"rdraught-sdl",
|
|
"rdraught-ui-common",
|
|
]
|
|
# Frontends requiring system libraries or a wasm target are checked explicitly.
|
|
# See README.md for their build commands.
|
|
default-members = ["rdraught", "rdraught-ui-common"]
|
|
resolver = "3"
|
|
|
|
[workspace.package]
|
|
homepage = "https://gitea.woggioni.net/woggioni/rdraught"
|
|
authors = ["Walter Oggioni <oggioni.walter@gmail.com>"]
|
|
version = "0.1.0"
|
|
repository = "https://gitea.woggioni.net/woggioni/rdraught"
|
|
license = "MIT"
|
|
edition = "2024"
|
|
rust-version = "1.87"
|
|
|
|
[workspace.dependencies]
|
|
rdraught = { path = "rdraught", version = "0.1" }
|
|
rdraught-ui-common = { path = "rdraught-ui-common", version = "0.1" }
|
|
base64 = "0.22"
|
|
cairo-rs = "0.20"
|
|
cairo-sys-rs = "0.20"
|
|
librsvg = "2.60"
|
|
gtk4 = {version = "0.9", features = ["v4_10"] }
|
|
gdk4 = "0.9"
|
|
gio = "0.20"
|
|
glib = "0.20"
|
|
wasm4 = "0.2"
|
|
wasm4-sys = "0.1"
|
|
strum = "0.27"
|
|
strum_macros = "0.27"
|
|
heapless = "0.8"
|
|
wasm-bindgen = "0.2"
|
|
web-sys = "0.3"
|
|
console_error_panic_hook = "0.1"
|
|
sdl3 = { version = "0.14.35" }
|
|
sdl3-sys = { version = "0.5" }
|
|
rmath = {version = "0.1.0", registry = "gitea"}
|