about summary refs log tree commit homepage
diff options
context:
space:
mode:
-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 < $< > $@+