Add support for bzip and xz tar files, part of #122
This commit is contained in:
parent
ed2aeadc79
commit
d0359af0b5
4 changed files with 68 additions and 12 deletions
|
|
@ -14,7 +14,6 @@ chrono = { version = "0.4", features = ["unstable-locales"] }
|
|||
dirs = "5.0.1"
|
||||
env_logger = "0.11"
|
||||
freedesktop_entry_parser = "1.3"
|
||||
flate2 = "1.0"
|
||||
fs_extra = { git = "https://github.com/pop-os/fs_extra.git" }
|
||||
gio = { version = "0.20", optional = true }
|
||||
glib = { version = "0.20", optional = true }
|
||||
|
|
@ -35,7 +34,6 @@ rayon = "1"
|
|||
regex = "1"
|
||||
serde = { version = "1", features = ["serde_derive"] }
|
||||
shlex = { version = "1.3" }
|
||||
tar = "0.4.41"
|
||||
tokio = { version = "1", features = ["sync"] }
|
||||
trash = { git = "https://github.com/jackpot51/trash-rs.git", branch = "delete-info" }
|
||||
url = "2.5"
|
||||
|
|
@ -43,6 +41,11 @@ walkdir = "2.5.0"
|
|||
wayland-client = { version = "0.31.5", optional = true }
|
||||
xdg = { version = "2.5.2", optional = true }
|
||||
xdg-mime = "0.3"
|
||||
# Compression
|
||||
bzip2 = { version = "0.4", optional = true } #TODO: replace with pure Rust crate
|
||||
flate2 = "1.0"
|
||||
liblzma = { version = "0.3", optional = true } #TODO: replace with pure Rust crate
|
||||
tar = "0.4.41"
|
||||
# Internationalization
|
||||
i18n-embed = { version = "0.14", features = [
|
||||
"fluent-system",
|
||||
|
|
@ -66,7 +69,7 @@ version = "0.2.1"
|
|||
features = ["serde"]
|
||||
|
||||
[features]
|
||||
default = ["desktop", "gvfs", "notify", "winit", "wgpu"]
|
||||
default = ["bzip2", "desktop", "gvfs", "liblzma", "notify", "winit", "wgpu"]
|
||||
desktop = ["libcosmic/desktop", "dep:xdg"]
|
||||
gvfs = ["dep:gio", "dep:glib"]
|
||||
notify = ["dep:notify-rust"]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue