Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

at master 296 lines 9.0 kB view raw
1[workspace] 2default-members = ["crates/*"] 3members = [ 4 "cli", 5 "crates/*", "gtk", 6 "webui", 7] 8resolver = "2" 9exclude = ["rmpc", "crates/controls", "gpui"] 10 11[profile.release] 12panic = "abort" 13 14[workspace.package] 15authors = ["Tsiry Sandratraina <tsiry.sndr@fluentci.io"] 16edition = "2021" 17license = "LGPL-2.1" 18repository = "https://github.com/tsirysndr/rockbox-zig" 19 20[workspace.dependencies] 21async-trait = "0.1.73" 22base64 = "0.21.7" 23boxed_error = "0.2.3" 24bytes = "1.4.0" 25cache_control = "=0.2.0" 26capacity_builder = "0.1.3" 27color-print = "0.3.5" 28chrono = { version = "0.4", default-features = false, features = [ 29 "std", 30 "serde", 31] } 32console_static_text = "=0.8.1" 33dashmap = "5.5.3" 34data-encoding = "2.3.3" 35deno_ast = { version = "=0.44.0", features = ["transpiling"] } 36deno_core = { version = "0.326.0" } 37deno_cache_dir = "=0.15.0" 38deno_config = { version = "=0.39.3", features = ["workspace", "sync"] } 39deno_error = "=0.5.2" 40deno_lockfile = "=0.23.2" 41deno_npm = "=0.26.0" 42deno_npm_cache = { version = "0.3.0", path = "./deno/resolvers/npm_cache" } 43deno_resolver = { version = "0.15.0", path = "./deno/resolvers/deno" } 44node_resolver = { version = "0.22.0", path = "./deno/resolvers/node" } 45deno_runtime = { version = "0.192.0", path = "./deno/runtime" } 46deno_permissions = { version = "0.43.0", path = "./deno/runtime/permissions" } 47deno_package_json = { version = "0.2.1", default-features = false } 48deno_path_util = "=0.2.2" 49deno_bench_util = { version = "0.178.0", path = "./deno/bench_util" } 50test_util = { package = "test_server", path = "./deno/tests/util/server" } 51dlopen2 = "0.6.1" 52deno_semver = "=0.6.1" 53deno_terminal = "0.2.0" 54faster-hex = "0.9" 55encoding_rs = "=0.8.33" 56flate2 = { version = "1.0.30", default-features = false } 57fs3 = "0.5.0" 58http = "1.0" 59http-body = "1.0" 60http-body-util = "0.1.2" 61http_v02 = { package = "http", version = "0.2.9" } 62httparse = "1.8.0" 63hyper = { version = "1.4.1", features = ["full"] } 64hyper-rustls = { version = "0.27.2", default-features = false, features = [ 65 "http1", 66 "http2", 67 "tls12", 68 "ring", 69] } 70hyper-util = { version = "0.1.10", features = [ 71 "tokio", 72 "client", 73 "client-legacy", 74 "server", 75 "server-auto", 76] } 77hyper_v014 = { package = "hyper", version = "0.14.26", features = [ 78 "runtime", 79 "http1", 80] } 81indexmap = { version = "2", features = ["serde"] } 82jsonc-parser = { version = "=0.26.2", features = ["serde"] } 83lazy-regex = "3" 84libc = "0.2.168" 85libz-sys = { version = "1.1.20", default-features = false } 86log = { version = "0.4.20", features = ["kv"] } 87lsp-types = "=0.97.0" # used by tower-lsp and "proposed" feature is unstable in patch releases 88memmem = "0.1.1" 89monch = "=0.5.0" 90notify = "=6.1.1" 91num-bigint = { version = "0.4", features = ["rand"] } 92once_cell = "1.17.1" 93os_pipe = { version = "=1.1.5", features = ["io_safety"] } 94p224 = { version = "0.13.0", features = ["ecdh"] } 95p256 = { version = "0.13.2", features = ["ecdh", "jwk"] } 96p384 = { version = "0.13.0", features = ["ecdh", "jwk"] } 97parking_lot = "0.12.0" 98percent-encoding = "2.3.0" 99phf = { version = "0.11", features = ["macros"] } 100pin-project = "1.0.11" # don't pin because they yank crates from cargo 101pretty_assertions = "=1.4.0" 102prost = "0.13" 103prost-build = "0.13" 104rand = "=0.8.5" 105regex = "^1.7.0" 106reqwest = { version = "=0.12.5", default-features = false, features = [ 107 "rustls-tls", 108 "stream", 109 "gzip", 110 "brotli", 111 "socks", 112 "json", 113 "http2", 114] } # pinned because of https://github.com/seanmonstar/reqwest/pull/1955 115ring = "^0.17.0" 116rusqlite = { version = "0.32.0", features = ["unlock_notify", "bundled"] } 117rustls = { version = "0.23.11", default-features = false, features = [ 118 "logging", 119 "std", 120 "tls12", 121 "ring", 122] } 123rustls-pemfile = "2" 124rustls-tokio-stream = "=0.3.0" 125rustls-webpki = "0.102" 126rustyline = "=13.0.0" 127saffron = "=0.1.0" 128scopeguard = "1.2.0" 129sec1 = "0.7" 130serde = { version = ">=1.0.149, <1.0.225", features = ["derive"] } 131serde_bytes = "0.11" 132serde_json = "1.0.85" 133serde_repr = "=0.1.19" 134sha1 = { version = "0.10.6", features = ["oid"] } 135sha2 = { version = "0.10.8", features = ["oid"] } 136signature = "2.1" 137smallvec = "1.8" 138socket2 = { version = "0.5.3", features = ["all"] } 139spki = "0.7.2" 140tar = "=0.4.40" 141tempfile = "3.4.0" 142termcolor = "1.1.3" 143thiserror = "2.0.3" 144tokio = { version = "1.36.0", features = ["full"] } 145tokio-metrics = { version = "0.3.0", features = ["rt"] } 146tokio-rustls = { version = "0.26.0", default-features = false, features = [ 147 "ring", 148 "tls12", 149] } 150tokio-socks = "0.5.1" 151tokio-util = "0.7.4" 152tower = { version = "0.5.2", default-features = false, features = [ 153 "retry", 154 "util", 155] } 156tower-http = { version = "0.6.1", features = [ 157 "decompression-br", 158 "decompression-gzip", 159] } 160tower-lsp = { package = "deno_tower_lsp", version = "0.1.0", features = [ 161 "proposed", 162] } 163tower-service = "0.3.2" 164tracing = "0.1" 165tracing-subscriber = { version = "0.3", features = ["env-filter"] } 166twox-hash = "=1.6.3" 167url = { version = "2.5", features = ["serde", "expose_internals"] } 168uuid = { version = "1.3.0", features = ["v4"] } 169webpki-root-certs = "0.26.5" 170webpki-roots = "0.26" 171which = "4.2.5" 172yoke = { version = "0.7.4", features = ["derive"] } 173zeromq = { version = "=0.4.1", default-features = false, features = [ 174 "tcp-transport", 175 "tokio-runtime", 176] } 177zstd = "=0.12.4" 178aes = "=0.8.3" 179cbc = { version = "=0.1.2", features = ["alloc"] } 180rsa = { version = "0.9.3", default-features = false, features = [ 181 "std", 182 "pem", 183 "hazmat", 184] } # hazmat needed for PrehashSigner in ext/node 185bencher = "0.1" 186data-url = "=0.3.1" 187hickory-resolver = { version = "0.25.0-alpha.4", features = [ 188 "tokio-runtime", 189 "serde", 190] } 191ipnet = "2.3" 192fast-socks5 = "0.9.6" 193filetime = "0.2.16" 194brotli = "6.0.0" 195 196# unix 197nix = "=0.27.1" 198 199# webgpu 200raw-window-handle = "0.6.0" 201wgpu-core = "0.21.1" 202wgpu-types = "0.20" 203 204 205# windows deps 206junction = "=0.2.0" 207winapi = "=0.3.9" 208winres = "=0.1.12" 209windows-sys = { version = "0.59.0", features = [ 210 "Win32_Foundation", 211 "Win32_Media", 212 "Win32_Storage_FileSystem", 213 "Win32_System_IO", 214 "Win32_System_WindowsProgramming", 215 "Wdk", 216 "Wdk_System", 217 "Wdk_System_SystemInformation", 218 "Win32_Security", 219 "Win32_System_Pipes", 220 "Wdk_Storage_FileSystem", 221 "Win32_System_Registry", 222 "Win32_System_Kernel", 223 "Win32_System_Threading", 224 "Win32_UI", 225 "Win32_UI_Shell", 226] } 227 228anyhow = "1.0.57" 229deno_unsync = "0.4.2" 230futures = "0.3.21" 231base32 = "=0.5.1" 232deno_media_type = { version = "0.2.0", features = ["module_specifier"] } 233 234denokv_proto = "0.8.4" 235denokv_remote = "0.8.4" 236# denokv_sqlite brings in bundled sqlite if we don't disable the default features 237denokv_sqlite = { default-features = false, version = "0.8.4" } 238 239fastwebsockets = { version = "0.8", features = ["upgrade", "unstable-split"] } 240glob = "0.3.1" 241h2 = "0.4.4" 242ecb = "=0.1.2" 243hkdf = "0.12.3" 244elliptic-curve = { version = "0.13.4", features = [ 245 "alloc", 246 "arithmetic", 247 "ecdh", 248 "std", 249 "pem", 250 "jwk", 251] } 252 253# macros 254quote = "1" 255syn = { version = "2", features = ["full", "extra-traits"] } 256 257# exts 258deno_broadcast_channel = { version = "0.178.0", path = "./deno/ext/broadcast_channel" } 259deno_cache = { version = "0.116.0", path = "./deno/ext/cache" } 260deno_canvas = { version = "0.53.0", path = "./deno/ext/canvas" } 261deno_console = { version = "0.184.0", path = "./deno/ext/console" } 262deno_cron = { version = "0.64.0", path = "./deno/ext/cron" } 263deno_crypto = { version = "0.198.0", path = "./deno/ext/crypto" } 264deno_fetch = { version = "0.208.0", path = "./deno/ext/fetch" } 265deno_ffi = { version = "0.171.0", path = "./deno/ext/ffi" } 266deno_fs = { version = "0.94.0", path = "./deno/ext/fs" } 267deno_http = { version = "0.182.0", path = "./deno/ext/http" } 268deno_io = { version = "0.94.0", path = "./deno/ext/io" } 269deno_kv = { version = "0.92.0", path = "./deno/ext/kv" } 270deno_napi = { version = "0.115.0", path = "./deno/ext/napi" } 271deno_net = { version = "0.176.0", path = "./deno/ext/net" } 272deno_node = { version = "0.122.0", path = "./deno/ext/node" } 273deno_rb = { version = "0.1.0", path = "./deno/ext/rb" } 274deno_telemetry = { version = "0.6.0", path = "./deno/ext/telemetry" } 275deno_tls = { version = "0.171.0", path = "./deno/ext/tls" } 276deno_url = { version = "0.184.0", path = "./deno/ext/url" } 277deno_web = { version = "0.215.0", path = "./deno/ext/web" } 278deno_webgpu = { version = "0.151.0", path = "./deno/ext/webgpu" } 279deno_webidl = { version = "0.184.0", path = "./deno/ext/webidl" } 280deno_websocket = { version = "0.189.0", path = "./deno/ext/websocket" } 281deno_webstorage = { version = "0.179.0", path = "./deno/ext/webstorage" } 282napi_sym = { version = "0.114.0", path = "./deno/ext/napi/sym" } 283 284opentelemetry = "0.27.0" 285opentelemetry-http = "0.27.0" 286opentelemetry-otlp = { version = "0.27.0", features = [ 287 "logs", 288 "http-proto", 289 "http-json", 290] } 291opentelemetry-semantic-conventions = { version = "0.27.0", features = [ 292 "semconv_experimental", 293] } 294opentelemetry_sdk = "0.27.0" 295 296# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html