1 # Copyright 2020-2021 Ian Jackson and contributors to Otter
2 # SPDX-License-Identifier: AGPL-3.0-or-later
3 # There is NO WARRANTY.
7 description="Otter game system; common infrastructure Rust crate."
10 license="AGPL-3.0-or-later"
12 resolver="1" # new resolver crashes!
13 homepage="https://www.chiark.greenend.org.uk/~ianmdlvl/otter/docs/"
14 repository="https://salsa.debian.org/iwj/otter"
16 authors=["Ian Jackson <ijackson@chiark.greenend.org.uk>",
17 "and the contributors to Otter"]
20 members=["cli", "wasm", "daemon", "wdriver", "apitest", "jstest"]
23 overflow-checks = true
27 bundle-sources="0.0.1"
32 otter-base.path="base"
33 otter-base.version="=1.0.0"
40 cast_trait_object="0.1"
46 derive-into-owned="0.2"
93 ambassador = { version = "0.3", git = "https://github.com/ijackson/ambassador", rev="e4775f906a7987b294e87c05ab1e923de0cf6a3a" }
95 async-condvar-fair = { version="0.2", features=["parking_lot_0_12"] }
96 const-default = { version="1", features=["derive" ] }
97 enum-map = { version="2" , features=["serde" ] }
98 flexi_logger = { version="0.22" , features=["specfile" ] }
99 image = { version = "0.24", default-features=false, features=["jpeg","png"] }
100 index_vec = { version="0.1.1", features=["serde" ] }
101 mio = { version="0.8", features=["os-ext", "os-poll" ] }
102 serde = { version="1" , features=["derive", "rc"] }
103 strum = { version="0.24" , features=["derive" ] }
105 slotmap = { package="slotmap-fork-otter", version="1", git="https://github.com/ijackson/slotmap", branch="slotmap-fork-otter", features=["serde"] }