Just learned about workspace inheritance. Cleaned up all the Cargo tomls
This commit is contained in:
parent
e6b22d84cc
commit
09b495dc69
10
Cargo.lock
generated
10
Cargo.lock
generated
@ -2338,7 +2338,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "waycast-config"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1"
|
||||
dependencies = [
|
||||
"config",
|
||||
"directories",
|
||||
@ -2349,7 +2349,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "waycast-core"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1"
|
||||
dependencies = [
|
||||
"bincode 1.3.3",
|
||||
"redb",
|
||||
@ -2360,7 +2360,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "waycast-gtk"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1"
|
||||
dependencies = [
|
||||
"bincode 2.0.1",
|
||||
"gio",
|
||||
@ -2376,7 +2376,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "waycast-macros"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
@ -2385,7 +2385,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "waycast-plugins"
|
||||
version = "0.1.0"
|
||||
version = "0.0.1"
|
||||
dependencies = [
|
||||
"directories",
|
||||
"gio",
|
||||
|
12
Cargo.toml
12
Cargo.toml
@ -7,3 +7,15 @@ members = [
|
||||
"waycast-config",
|
||||
]
|
||||
resolver = "2"
|
||||
|
||||
[workspace.package]
|
||||
version = "0.0.1"
|
||||
authors = ["Javier Feliz <me@javierfeliz.com>"]
|
||||
edition = "2024"
|
||||
rust-version = "1.89"
|
||||
license = "MIT"
|
||||
description = "Feature-rich application launcher for Wayland compositors"
|
||||
homepage = "https://waycast.dev"
|
||||
repository = "https://gitgud.foo/thegrind/waycast"
|
||||
categories = ["gui", "os::unix-apis"]
|
||||
keywords = ["launcher", "wayland", "gtk4", "application-launcher", "desktop"]
|
||||
|
@ -84,7 +84,6 @@
|
||||
buildInputs = with pkgs; [
|
||||
# Build tools
|
||||
pkg-config
|
||||
cargo-release
|
||||
|
||||
# GTK4 stack
|
||||
gtk4
|
||||
|
@ -1,7 +1,13 @@
|
||||
[package]
|
||||
name = "waycast-config"
|
||||
version = "0.1.0"
|
||||
edition = "2024"
|
||||
description = "Configuration management and XDG directory handling for Waycast"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
homepage.workspace = true
|
||||
|
||||
[dependencies]
|
||||
config = { version = "0.15.15", features = ["toml"] }
|
||||
|
@ -1,7 +1,13 @@
|
||||
[package]
|
||||
name = "waycast-core"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
description = "Core traits, caching system, and plugin architecture for Waycast launcher"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
homepage.workspace = true
|
||||
|
||||
[dependencies]
|
||||
bincode = "1.3"
|
||||
|
@ -1,7 +1,13 @@
|
||||
[package]
|
||||
name = "waycast-gtk"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
description = "GTK4 frontend for Waycast application launcher"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
homepage.workspace = true
|
||||
|
||||
[[bin]]
|
||||
name = "waycast"
|
||||
|
@ -1,7 +1,13 @@
|
||||
[package]
|
||||
name = "waycast-macros"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
description = "Procedural macros for Waycast launcher plugin development"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
homepage.workspace = true
|
||||
|
||||
[lib]
|
||||
proc-macro = true
|
||||
|
@ -1,7 +1,13 @@
|
||||
[package]
|
||||
name = "waycast-plugins"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
description = "Plugin collection for Waycast launcher (desktop apps, files, projects)"
|
||||
version.workspace = true
|
||||
authors.workspace = true
|
||||
edition.workspace = true
|
||||
rust-version.workspace = true
|
||||
license.workspace = true
|
||||
repository.workspace = true
|
||||
homepage.workspace = true
|
||||
|
||||
[dependencies]
|
||||
waycast-core = { path = "../waycast-core" }
|
||||
|
Loading…
x
Reference in New Issue
Block a user