about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2014-01-09 22:46:39 +0000
committerEric Wong <e@80x24.org>2014-01-09 22:50:06 +0000
commit329736d51862b767cdaecf5c13a53e642164fbae (patch)
treeaac2252ece2a0d21e2b934096b2364266230f8f4
parent12d6fe4fb1ba498504a9102bb43fa944654a0170 (diff)
downloadpublic-inbox-329736d51862b767cdaecf5c13a53e642164fbae.tar.gz
-rw-r--r--INSTALL36
-rw-r--r--Makefile.PL2
2 files changed, 37 insertions, 1 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 00000000..dd85d5e0
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,36 @@
+Note: this still needs to be documented better,
+also see the scripts/ and sa_config/ directories in the source tree
+
+standard MakeMaker installation (Perl)
+--------------------------------------
+
+        perl Makefile.PL
+        make
+        make test
+        make install # root permissions may be needed
+
+Requirements (MUA client)
+-------------------------
+* git
+* ssoma - http://ssoma.public-inbox.org/README
+* Perl and several modules:
+    - Email::LocalDelivery
+    - Email::Filter
+    - Email::Simple
+    - Digest::SHA
+
+Requirements (server MDA)
+-------------------------
+* git
+* SpamAssassin (spamc/spamd)
+* MTA - postfix is recommended
+* ssoma - http://ssoma.public-inbox.org/README
+* Perl and several modules:
+    - Email::Simple
+    - File::FcntlLock
+    - Digest::SHA
+
+Copyright
+---------
+Copyright 2013, Eric Wong <normalperson@yhbt.net> and all contributors.
+License: AGPLv3 or later <http://www.gnu.org/licenses/agpl-3.0.txt>
diff --git a/Makefile.PL b/Makefile.PL
index e7aea949..b2fbb18f 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -21,7 +21,7 @@ WriteMakefile(
 sub MY::postamble {
   <<'EOF';
 RSYNC_DEST = public-inbox.org:/srv/public-inbox/
-docs = README COPYING $(shell git ls-files Documentation/ '*.txt')
+docs = README COPYING INSTALL $(shell git ls-files Documentation/ '*.txt')
 gz_docs = $(addsuffix .gz, $(docs))
 %.gz: %
         gzip -9 --rsyncable < $< > $@+