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.

86 lines
2.1 KiB

4 months ago
3 years ago
2 months ago
  1. [package]
  2. name = "meli"
  3. version = "0.6.1"
  4. authors = ["Manos Pitsidianakis <el13635@mail.ntua.gr>"]
  5. edition = "2018"
  6. license = "GPL-3.0-or-later"
  7. readme = "README.md"
  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-meli"
  19. #path = "src/managesieve.rs"
  20. #[[bin]]
  21. #name = "async"
  22. #path = "src/async.rs"
  23. [dependencies]
  24. xdg = "2.1.0"
  25. crossbeam = "0.7.2"
  26. signal-hook = "0.1.12"
  27. signal-hook-registry = "1.2.0"
  28. nix = "0.17.0"
  29. melib = { path = "melib", version = "0.6.1" }
  30. serde = "1.0.71"
  31. serde_derive = "1.0.71"
  32. serde_json = "1.0"
  33. toml = "0.5.3"
  34. linkify = "0.4.0"
  35. xdg-utils = "0.3.0"
  36. notify = "4.0.1" # >:c
  37. notify-rust = "^3" # >:c
  38. termion = "1.5.1"
  39. bincode = "1.2.0"
  40. uuid = { version = "0.8.1", features = ["serde", "v4"] }
  41. unicode-segmentation = "1.2.1" # >:c
  42. libc = {version = "0.2.59", features = ["extra_traits",]}
  43. rmp = "^0.8"
  44. rmpv = { version = "^0.4.2", features=["with-serde",] }
  45. rmp-serde = "^0.14.0"
  46. smallvec = { version = "^1.4.0", features = ["serde", ] }
  47. bitflags = "1.0"
  48. pcre2 = { version = "0.2.3", optional = true }
  49. structopt = { version = "0.3.14", default-features = false }
  50. svg_crate = { version = "0.8.0", optional = true, package = "svg" }
  51. futures = "0.3.5"
  52. async-task = "3.0.0"
  53. num_cpus = "1.12.0"
  54. [build-dependencies]
  55. syn = { version = "1.0.31", features = [] }
  56. quote = "^1.0"
  57. proc-macro2 = "1.0.18"
  58. [profile.release]
  59. lto = "fat"
  60. opt-level = "z"
  61. debug = false
  62. [workspace]
  63. members = ["melib", "testing", ]
  64. [features]
  65. default = ["sqlite3", "notmuch", "regexp", "smtp"]
  66. notmuch = ["melib/notmuch_backend", ]
  67. jmap = ["melib/jmap_backend",]
  68. sqlite3 = ["melib/sqlite3"]
  69. smtp = ["melib/smtp"]
  70. regexp = ["pcre2"]
  71. cli-docs = []
  72. svgscreenshot = ["svg_crate"]
  73. # Print tracing logs as meli runs in stderr
  74. # enable for debug tracing logs: build with --features=debug-tracing
  75. debug-tracing = ["melib/debug-tracing", ]