Cargo.toml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. [package]
  2. name = "tauri-bundler"
  3. version = "2.0.3"
  4. authors = [
  5. "George Burton <burtonageo@gmail.com>",
  6. "Tauri Programme within The Commons Conservancy",
  7. ]
  8. categories = ["command-line-utilities", "development-tools::cargo-plugins"]
  9. license = "Apache-2.0 OR MIT"
  10. keywords = ["bundle", "cargo", "tauri"]
  11. repository = "https://github.com/tauri-apps/tauri"
  12. description = "Wrap rust executables in OS-specific app bundles for Tauri"
  13. edition = "2021"
  14. rust-version = "1.77.2"
  15. exclude = ["CHANGELOG.md", "/target", "rustfmt.toml"]
  16. [dependencies]
  17. tauri-utils = { version = "2.0.1", path = "../tauri-utils", features = [
  18. "resources",
  19. ] }
  20. image = "0.25.0"
  21. flate2 = "1.0"
  22. anyhow = "1.0"
  23. thiserror = "1.0"
  24. serde_json = "1.0"
  25. serde = { version = "1.0", features = ["derive"] }
  26. strsim = "0.11.0"
  27. tar = "0.4.40"
  28. walkdir = "2"
  29. handlebars = "6"
  30. tempfile = "3.10.1"
  31. log = { version = "0.4.21", features = ["kv"] }
  32. dirs = "5"
  33. os_pipe = "1"
  34. ureq = { version = "2.9.6", default-features = false, features = [
  35. "socks-proxy",
  36. ] }
  37. native-tls = { version = "0.2", optional = true }
  38. hex = "0.4"
  39. semver = "1"
  40. sha1 = "0.10"
  41. sha2 = "0.10"
  42. zip = { version = "2.0", default-features = false, features = ["deflate"] }
  43. dunce = "1"
  44. url = "2"
  45. uuid = { version = "1", features = ["v4", "v5"] }
  46. regex = "1"
  47. [target."cfg(target_os = \"windows\")".dependencies]
  48. bitness = "0.4"
  49. windows-registry = "0.3.0"
  50. glob = "0.3"
  51. [target."cfg(target_os = \"windows\")".dependencies.windows-sys]
  52. version = "0.59"
  53. features = ["Win32_System_SystemInformation", "Win32_System_Diagnostics_Debug"]
  54. [target."cfg(target_os = \"macos\")".dependencies]
  55. icns = { package = "tauri-icns", version = "0.1" }
  56. time = { version = "0.3", features = ["formatting"] }
  57. plist = "1"
  58. tauri-macos-sign = { version = "2.0.1", path = "../tauri-macos-sign" }
  59. [target."cfg(target_os = \"linux\")".dependencies]
  60. heck = "0.5"
  61. ar = "0.9.0"
  62. md5 = "0.7.0"
  63. rpm = "0.15.0"
  64. [lib]
  65. name = "tauri_bundler"
  66. path = "src/lib.rs"
  67. [features]
  68. default = ["rustls"]
  69. native-tls = ["ureq/native-tls"]
  70. native-tls-vendored = ["native-tls", "native-tls/vendored"]
  71. rustls = ["ureq/tls"]