1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
[package]
name = "rebuilderd"
version = "0.25.0"
description = "rebuilderd - independent build verification daemon"
authors = ["kpcyrd <git@rxv.cc>"]
license = "GPL-3.0-or-later"
repository = "https://github.com/kpcyrd/rebuilderd"
edition = "2021"
[package.metadata.deb]
maintainer-scripts = "daemon/debian"
depends = "$auto, systemd, rebuildctl"
assets = [
["target/release/rebuilderd", "usr/bin/", "755"],
["../contrib/confs/rebuilderd.conf", "etc/", "600"],
["../contrib/systemd/rebuilderd.service", "usr/lib/systemd/system/", "640"],
["../contrib/systemd/rebuilderd.sysusers", "usr/lib/sysusers.d/rebuilderd.conf", "644"],
["../contrib/systemd/rebuilderd.tmpfiles", "usr/lib/tmpfiles.d/rebuilderd.conf", "644"],
]
[dependencies]
actix-web = "4.1.0"
chrono = { version = "0.4.19", features = ["serde"] }
clap = { version = "4", features = ["derive", "env"] }
data-encoding = "2"
diesel = { version = "2", features = ["sqlite", "r2d2", "chrono", "i-implement-a-third-party-backend-and-opt-into-breaking-changes"] }
diesel_migrations = { version = "2", features = ["sqlite"] }
dirs-next = "2.0.0"
dotenvy = "0.15.0"
env_logger = "0.11"
in-toto = "0.4.0"
log = "0.4.17"
pem = "3"
rand = "0.9"
rebuilderd-common = { version = "=0.25.0", path = "../common" }
serde = { version = "1.0.137", features = ["derive"] }
serde_json = "1.0.81"
tokio = "1.44.2"
toml = "0.9"
zstd = "0.13.3"
[dev-dependencies]
tokio-test = "0.4.4"
# https://crates.io/crates/deb-version
|