You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

80 lines
1.9 KiB

  1. [package]
  2. name = "meli"
  3. version = "0.5.1"
  4. authors = ["Manos Pitsidianakis <el13635@mail.ntua.gr>"]
  5. edition = "2018"
  6. license = "GPL-3.0-or-later"
  7. readme = "README"
  8. description = "terminal mail client"
  9. homepage = "https://meli.delivery"
  10. repository = "https://git.meli.delivery/meli/meli.git"
  11. keywords = ["mail", "mua", "maildir", "terminal", "imap"]
  12. categories = ["command-line-utilities", "email"]
  13. default-run = "meli"
  14. [[bin]]
  15. name = "meli"
  16. path = "src/bin.rs"
  17. [[bin]]
  18. name = "managesieve"
  19. path = "src/managesieve.rs"
  20. [dependencies]
  21. xdg = "2.1.0"
  22. crossbeam = "0.7.2"
  23. signal-hook = "0.1.12"
  24. signal-hook-registry = "1.2.0"
  25. nix = "0.17.0"
  26. melib = { path = "melib", version = "0.5.0" }
  27. serde = "1.0.71"
  28. serde_derive = "1.0.71"
  29. serde_json = "1.0"
  30. toml = "0.5.3"
  31. linkify = "0.4.0"
  32. xdg-utils = "0.3.0"
  33. notify = "4.0.1" # >:c
  34. notify-rust = "^3" # >:c
  35. termion = "1.5.1"
  36. bincode = "1.2.0"
  37. uuid = { version = "0.8.1", features = ["serde", "v4"] }
  38. unicode-segmentation = "1.2.1" # >:c
  39. libc = {version = "0.2.59", features = ["extra_traits",]}
  40. rmp = "^0.8"
  41. rmpv = { version = "^0.4.2", features=["with-serde",] }
  42. rmp-serde = "^0.14.0"
  43. smallvec = { version = "1.1.0", features = ["serde", ] }
  44. bitflags = "1.0"
  45. pcre2 = { version = "0.2.3", optional = true }
  46. structopt = { version = "0.3.14", default-features = false }
  47. svg_crate = { version = "0.8.0", optional = true, package = "svg" }
  48. [build-dependencies]
  49. syn = { version = "1.0.31", features = [] }
  50. quote = "^1.0"
  51. proc-macro2 = "1.0.18"
  52. [profile.release]
  53. lto = true
  54. opt-level = "z"
  55. debug = false
  56. [workspace]
  57. members = ["melib", "testing", ]
  58. [features]
  59. default = ["sqlite3", "notmuch", "regexp"]
  60. notmuch = ["melib/notmuch_backend", ]
  61. jmap = ["melib/jmap_backend",]
  62. sqlite3 = ["melib/sqlite3"]
  63. regexp = ["pcre2"]
  64. cli-docs = []
  65. svgscreenshot = ["svg_crate"]
  66. # Print tracing logs as meli runs in stderr
  67. # enable for debug tracing logs: build with --features=debug-tracing
  68. debug-tracing = ["melib/debug-tracing", ]