Move most package metadata to workspace

This commit is contained in:
Bill Thiede 2025-02-22 11:08:15 -08:00
parent 4b7cbd4f9b
commit 871a93d58f
6 changed files with 35 additions and 26 deletions

View File

@ -3,6 +3,15 @@ resolver = "2"
default-members = ["server"] default-members = ["server"]
members = ["web", "server", "notmuch", "procmail2notmuch", "shared"] members = ["web", "server", "notmuch", "procmail2notmuch", "shared"]
[workspace.package]
authors = ["Bill Thiede <git@xinu.tv>"]
description = "Web frontend for letterbox"
edition = "2021"
license = "UNLICENSED"
publish = ["xinu"]
version = "0.7.0"
[profile.dev] [profile.dev]
opt-level = 1 opt-level = 1

View File

@ -1,12 +1,12 @@
[package] [package]
name = "letterbox-notmuch" name = "letterbox-notmuch"
version = "0.7.0"
edition = "2021"
exclude = ["/testdata"] exclude = ["/testdata"]
description = "Wrapper for calling notmuch cli" description = "Wrapper for calling notmuch cli"
license = "UNLICENSED" authors.workspace = true
repository = "https://git.z.xinu.tv/wathiede/letterbox" edition.workspace = true
publish = ["xinu"] license.workspace = true
publish.workspace = true
version.workspace = true
[dependencies] [dependencies]

View File

@ -1,11 +1,11 @@
[package] [package]
name = "letterbox-procmail2notmuch" name = "letterbox-procmail2notmuch"
version = "0.7.0"
edition = "2021"
description = "Tool for generating notmuch rules from procmail" description = "Tool for generating notmuch rules from procmail"
license = "UNLICENSED" authors.workspace = true
repository = "https://git.z.xinu.tv/wathiede/letterbox" edition.workspace = true
publish = ["xinu"] license.workspace = true
publish.workspace = true
version.workspace = true
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@ -1,12 +1,12 @@
[package] [package]
name = "letterbox-server" name = "letterbox-server"
version = "0.7.0"
edition = "2021"
default-run = "letterbox-server" default-run = "letterbox-server"
description = "Backend for letterbox" description = "Backend for letterbox"
license = "UNLICENSED" authors.workspace = true
repository = "https://git.z.xinu.tv/wathiede/letterbox" edition.workspace = true
publish = ["xinu"] license.workspace = true
publish.workspace = true
version.workspace = true
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@ -1,11 +1,11 @@
[package] [package]
name = "letterbox-shared" name = "letterbox-shared"
version = "0.7.0"
edition = "2021"
description = "Shared module for letterbox" description = "Shared module for letterbox"
license = "UNLICENSED" authors.workspace = true
repository = "https://git.z.xinu.tv/wathiede/letterbox" edition.workspace = true
publish = ["xinu"] license.workspace = true
publish.workspace = true
version.workspace = true
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@ -1,12 +1,12 @@
[package] [package]
version = "0.7.0"
name = "letterbox-web" name = "letterbox-web"
authors = ["Bill Thiede <git@xinu.tv>"]
edition = "2021"
description = "Web frontend for letterbox"
license = "UNLICENSED"
repository = "https://git.z.xinu.tv/wathiede/letterbox" repository = "https://git.z.xinu.tv/wathiede/letterbox"
publish = ["xinu"] description = "Web frontend for letterbox"
authors.workspace = true
edition.workspace = true
license.workspace = true
publish.workspace = true
version.workspace = true
[build-dependencies] [build-dependencies]
build-info-build = "0.0.39" build-info-build = "0.0.39"