aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Benencia <rul@kalgan.cc>2013-09-11 10:47:07 -0300
committerRaúl Benencia <rul@kalgan.cc>2013-09-11 10:47:07 -0300
commit9c96266ff914e2e46e3ad3a1ce9548f0f7b3e0ac (patch)
tree39774d0face305b37fb3a831a4b6e5b267639f05
parent66c096b62db95d96ef9552bd68f36df3054ebc3e (diff)
Added Cabal build system
-rw-r--r--Setup.hs2
-rw-r--r--lazymail.cabal37
2 files changed, 39 insertions, 0 deletions
diff --git a/Setup.hs b/Setup.hs
new file mode 100644
index 0000000..bf68901
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,2 @@
+import Distribution.Simple
+main = defaultMain \ No newline at end of file
diff --git a/lazymail.cabal b/lazymail.cabal
new file mode 100644
index 0000000..f56bacf
--- /dev/null
+++ b/lazymail.cabal
@@ -0,0 +1,37 @@
+Name: lazymail
+Version: 0.1
+Author: Raúl Benencia
+License: GPL-3
+License-File: LICENSE
+Copyright: 2013 Raúl Benencia
+Build-type: Simple
+Cabal-version: >= 1.2
+Maintainer: Raúl Benencia <rul@kalgan.cc>
+Stability: experimental
+Homepage: https://kalgan.cc/software/lazymail
+Synopsis: Console Mail User Agent
+Description:
+ lazymail is an ncurses console mail user agent. It does not offer any IMAP
+ or POP support, as it operates only on Maildir hierarchies. Given an
+ initial path, the MUA has the ability to search and show in a tree-like
+ view of all the maildirs recursively found. Once a maildir is selected,
+ lazymail will show all the emails inside it with a cool scrolling
+ functionality. lazymail also has the ability to compose emails with your
+ favourite text editor, and send them using an sendmail-like program.
+ .
+ lazymail was born as a final project for a functional programming
+ course. As such, the overall code quality isn't great and the program is
+ not even close for production use.
+
+Library
+ Exposed-modules: Codec.Text.Rfc1342
+ Build-depends: dataenc >= 0.14, encoding >= 0.6, base
+ hs-source-dirs: src/
+
+Executable lazymail
+ Main-is: Main.hs
+ Build-depends:
+ base, directory, filepath, datetime, monad-loops, mtl, strict,
+ old-locale, process, random, unix, utf8-string,
+ mime >= 0.3.4, ncurses >= 0.2.4
+ hs-source-dirs: src/
nihil fit ex nihilo