[package]
name = "tatara-vm"
description = "Typed VM definitions — Darwin-hosted Linux guests for tatara-os, authored in tatara-lisp, emitted as vfkit/qemu config"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
[dependencies]
tatara-lisp = { path = "../tatara-lisp" , version = "0.3" }
tatara-lisp-derive = { path = "../tatara-lisp-derive" , version = "0.3" }
tatara-nix = { path = "../tatara-nix" , version = "0.2.65" }
tatara-os = { path = "../tatara-os" , version = "0.2.65" }
tatara-ui = { path = "../tatara-ui" , version = "0.2.65" }
tatara-wasm = { path = "../tatara-wasm" , version = "0.2.65" }
tatara-build-remote = { path = "../tatara-build-remote" , version = "0.2.65" }
gen-platform = "0.1"
gen-types = "0.1"
maquina-engine = { version = "0.1", optional = true }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
thiserror = "2"
blake3 = "1"
[features]
engines = ["dep:maquina-engine", "maquina-engine/tateru-backend", "maquina-engine/kasou-backend"]
[[bin]]
name = "tatara-boot-gen"
path = "src/bin/tatara-boot-gen.rs"
[[bin]]
name = "tatara-vmctl"
path = "src/bin/tatara-vmctl.rs"
[target.'cfg(unix)'.dependencies]
libc = "0.2"