[package] name = "subscribe-list" version = "0.1.1" edition = "2021" authors = ["Jacob Lifshay "] description = "web server for managing subscriptions" license = "GPL-3.0-or-later" publish = false [dependencies] actix-session = { version = "0.9.0", features = ["cookie-session"] } actix-web = { version = "4.5.1", features = ["secure-cookies"] } chrono = { version = "0.4.37", features = ["now"] } clap = { version = "4.5.4", features = ["derive"] } clio = { version = "0.3.5", features = ["clap-parse"] } color-eyre = "0.6.3" diesel = { version = "2.1.5", features = ["sqlite", "chrono"] } diesel_migrations = { version = "2.1.0", features = ["sqlite"] } ed25519-dalek = { version = "2.1.1", features = ["rand_core", "serde"] } env_logger = "0.11.3" eyre = "0.6.12" futures = "0.3.30" indexmap = { version = "2.2.6", features = ["serde"] } listenfd = "1.0.1" log = "0.4.21" openidconnect = "3.5.0" reqwest = "0.11.27" serde = { version = "1.0.197", features = ["derive"] } serde_json = "1.0.115" serde_urlencoded = "0.7.1" serde_with = { version = "3.7.0", features = ["base64"] } tinytemplate = "1.2.1" tokio = { version = "1.37.0", features = ["macros", "rt-multi-thread"] } toml = { version = "0.8.12", features = ["preserve_order"] } [build-dependencies] regex = "1.10.4" [package.metadata.deb] depends = ["$auto", "adduser (>= 3.11)"] assets = [ ["target/release/subscribe-list", "usr/bin/", "755"], ["config.toml.sample", "usr/share/subscribe-list/config.toml.sample", "644"], ] maintainer-scripts = "debian" [package.metadata.deb.systemd-units] unit-name = "subscribe-list" unit-scripts = "." enable = false