[package] name = "applesauce" description = "A tool for compressing files with apple file system compression" license = "GPL-3.0-or-later" version = "0.5.4" edition = "2021" keywords = ["compression", "afsc", "decmpfs"] categories = ["compression"] repository = "https://github.com/Dr-Emann/applesauce" readme = "../../README.md" [lib] [features] default = ["zlib", "lzfse", "lzvn"] zlib = ["applesauce-core/zlib"] lzfse = ["applesauce-core/lzfse"] lzvn = ["applesauce-core/lzvn"] # If specified, takes preceidence over lzfse feature system-lzfse = ["lzfse", "applesauce-core/system-lzfse"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] resource-fork = { version = "^0.3.0", path = "../resource-fork" } applesauce-core = { version = "^0.3.2", path = "../applesauce-core" } crossbeam-channel = "0.5.13" libc = "0.2.155" memchr = "2.7" oneshot = "0.1.8" tempfile = "3.10.1" tracing = "0.1.40" jwalk = "0.8" flate2 = { version = "1.0", optional = true } # pin to an exact version, since we depend on internal implementation details lzfse-sys = { version = "=1.0.0", optional = true } [dev-dependencies] sha2 = "0.10.8" walkdir = "2.5.0"