]> Sergey Matveev's repositories - public-inbox.git/blobdiff - Makefile.PL
Makefile.PL: update dependencies
[public-inbox.git] / Makefile.PL
index e7aea949688e71638cf50b11b68106ba5d3c5310..5d2f5c572bc4ca5133089fd09b3d5250f6dd73a0 100644 (file)
@@ -8,20 +8,31 @@ WriteMakefile(
        VERSION => '0.0.0',
        AUTHOR => 'Eric Wong <normalperson@yhbt.net>',
        ABSTRACT => 'public-inbox.org infrastructure',
-       EXE_FILES => [qw/public-inbox-mda/],
+       EXE_FILES => [qw/public-inbox-mda public-inbox-cgi/],
        PREREQ_PM => {
-               # note: we use ssoma(1) and spamc(1),
+               # note: we use ssoma(1) and spamc(1),
                # NOT the Perl modules
+               # We also depend on git through ssoma.
                'Email::MIME' => 0,
                'Email::MIME::ContentType' => 0,
                'Email::Filter' => 0,
+               'Email::Address' => 0,
+               'Date::Parse' => 0,
+               'Encode::MIME::Header' => 0,
+               'XML::Atom::SimpleFeed' => 0,
+               'IPC::Open2' => 0,
+               'File::Path::Expand' => 0,
+               'CGI' => 0,
+               'URI::Escape' => 0,
+               # We have more test dependencies, but do not force
+               # users to install them
        },
 );
 
 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 < $< > $@+