chiark / gitweb /
changelog: document further make-release changes
[otter.git] / Cargo.toml
index 1958c634bbf0c7233a9089bc3ea01a4b02638210..6f75a27b38f1db5ca593dbfdf6039f4b0bac2844 100644 (file)
@@ -1,85 +1,85 @@
+# Copyright 2020-2021 Ian Jackson and contributors to Otter
+# SPDX-License-Identifier: AGPL-3.0-or-later
+# There is NO WARRANTY.
+
+[package]
+name="otter"
+description="Otter game system; main data structures Rust crate."
+
+version="1.2.1"
+license="AGPL-3.0-or-later"
+edition="2021"
+resolver="1" # new resolver crashes!
+homepage="https://www.chiark.greenend.org.uk/~ianmdlvl/otter/docs/"
+repository="https://salsa.debian.org/iwj/otter"
+keywords=["games"]
+authors=["Ian Jackson <ijackson@chiark.greenend.org.uk>",
+         "and the contributors to Otter"]
+
+[workspace]
+members=["cli", "wasm", "daemon", "wdriver", "apitest", "jstest"]
+
+[profile.release]
+overflow-checks = true
+
+[build-dependencies]
+usvg="0.23"
+bundle-sources="0.0.1"
+
 
 [dependencies]
-anyhow="1"
-argparse="0.2"
+
+otter-support.path="support"
+otter-support.version="=1.2.1"
+       
 backtrace="0.3"
+base64="0.13"
 boolinator="2"
 cast_trait_object="0.1"
-chrono="0.4"
-chrono-tz="0.5"
-delegate="0.5"
+crossbeam-utils="0.8"
+delegate="0.7"
 downcast-rs="1"
 either="1"
 enum_dispatch="0.3.5"
-env_logger="0.8"
-failure="0.1.8"
-fehler="1"
-fs2="0.4"
+env_logger="0.9"
 glob="0.3"
-inventory="0.1"
+humantime-serde="1"
+inventory="0.2"
 lazy-init="0.5"
-lazy_static="1"
+lazy-regex="2"
 libc="0.2"
-log="0.4"
-nix="0.20"
 num="0.4"
-num-derive="0.3"
-num-traits="0.2"
 once_cell="1"
-ordered-float="2"
-parking_lot="0.11"
+openssh-keys="0.5"
+ordered-float="3"
 percent-encoding="2"
-pwd="1"
-rand="0.8"
 regex="1"
-rmp="0.8"
-rmp-serde="0.15"
-serde_with="1"
 structopt="0.3"
+subtle="2.4"
 tempfile="3"
-tera="0.11"
-toml="0.5"
+tera="1.10"
 typetag="0.1.6"
 uds="0.2"
+unicase="2"
 url="2"
 vecdeque-stableix="1"
+xmlparser = "0.13"
 
-[dependencies.enum-map]
-version="0.6"
-features=["serde"]
+ambassador = "0.3.1"
 
-[dependencies.flexi_logger]
-version="0.17"
-features=["specfile"]
+async-condvar-fair = { version="0.2", features=["parking_lot_0_12"] }
+const-default = { version="1",    features=["derive"      ] }
+enum-map     = { version="2"    , features=["serde"       ] }
+image = { version = "0.24", default-features=false, features=["jpeg","png"] }
+index_vec    = { version="0.1.1", features=["serde"       ] }
+zip          = { version="0.6",   features=["time"        ] }
 
-[dependencies.index_vec]
-version="0.1.1"
-features=["serde"]
-
-[dependencies.otter-base]
-path="base"
-
-[dependencies.serde]
-version="1"
-features=["derive", "rc"]
-
-[dependencies.slotmap]
-branch="entry-return-stale-key"
-git="https://github.com/ijackson/slotmap"
-features=["serde"]
-
-[dependencies.strum]
-version="0.20"
-features=["derive"]
-
-[package]
-edition="2018"
-license="AGPL-3.0-or-later"
-name="otter"
-version="0.3.0"
-authors=["Ian Jackson <ijackson@chiark.greenend.org.uk>"]
-
-[workspace]
-members=["wasm", "daemon", "wdriver", "apitest"]
+# Repeated in other Cargo.toml's because importing does not work properly
+fehler="1"
+num-traits="0.2"
+serde_with="1"
+thiserror="1"
+serde        = { version="1"    , features=["derive", "rc"] }
+strum        = { version="0.24" , features=["derive"      ] }
 
 #fin.