Implement Driftwood AppImage manager
This commit is contained in:
46
Cargo.toml
Normal file
46
Cargo.toml
Normal file
@@ -0,0 +1,46 @@
|
||||
[package]
|
||||
name = "driftwood"
|
||||
version = "0.1.0"
|
||||
edition = "2021"
|
||||
license = "GPL-3.0-or-later"
|
||||
|
||||
[dependencies]
|
||||
gtk = { version = "0.11", package = "gtk4", features = ["v4_16"] }
|
||||
adw = { version = "0.9", package = "libadwaita", features = ["v1_6"] }
|
||||
glib = "0.22"
|
||||
gio = "0.22"
|
||||
|
||||
# Database
|
||||
rusqlite = { version = "0.33", features = ["bundled"] }
|
||||
|
||||
# CLI
|
||||
clap = { version = "4", features = ["derive"] }
|
||||
|
||||
# File hashing
|
||||
sha2 = "0.10"
|
||||
|
||||
# Time
|
||||
chrono = "0.4"
|
||||
|
||||
# XDG directories
|
||||
dirs = "6"
|
||||
|
||||
# Human-readable sizes
|
||||
humansize = "2"
|
||||
|
||||
# HTTP client (sync, lightweight - for update checks)
|
||||
ureq = { version = "3", features = ["json"] }
|
||||
|
||||
# JSON parsing
|
||||
serde = { version = "1", features = ["derive"] }
|
||||
serde_json = "1"
|
||||
|
||||
# Logging
|
||||
log = "0.4"
|
||||
env_logger = "0.11"
|
||||
|
||||
# Temp directories (for AppImage extraction)
|
||||
tempfile = "3"
|
||||
|
||||
[build-dependencies]
|
||||
glib-build-tools = "0.22"
|
||||
Reference in New Issue
Block a user