]> Sergey Matveev's repositories - public-inbox.git/blobdiff - Makefile.PL
remove XML::Atom::SimpleFeed dependency
[public-inbox.git] / Makefile.PL
index f74d146a677110a5d10074b44378c44eb00207e0..a9b15cabe845ec649dc2d60325d5d549d711570f 100644 (file)
@@ -1,5 +1,5 @@
 #!/usr/bin/perl -w
-# Copyright (C) 2013, Eric Wong <normalperson@yhbt.net> and all contributors
+# Copyright (C) 2013-2015 all contributors <meta@public-inbox.org>
 # License: AGPLv3 or later (https://www.gnu.org/licenses/agpl-3.0.txt)
 use strict;
 use ExtUtils::MakeMaker;
@@ -8,7 +8,9 @@ WriteMakefile(
        VERSION => '0.0.0',
        AUTHOR => 'Eric Wong <normalperson@yhbt.net>',
        ABSTRACT => 'public-inbox server infrastructure',
-       EXE_FILES => [qw/public-inbox-mda public-inbox-cgi/],
+       EXE_FILES => [qw/public-inbox-mda public-inbox.cgi
+                       public-inbox-learn public-inbox-init
+                       public-inbox-index/],
        PREREQ_PM => {
                # note: we use ssoma(1) and spamc(1), NOT the Perl modules
                # We also depend on git through ssoma.
@@ -21,11 +23,9 @@ WriteMakefile(
                'Email::MIME::ContentType' => 0,
                'Encode::MIME::Header' => 0,
                'File::Path::Expand' => 0,
-               'IPC::Open2' => 0,
                'IPC::Run' => 0,
                'Mail::Thread' => '2.5', # 2.5+ needed for Email::Simple compat
                'URI::Escape' => 0,
-               'XML::Atom::SimpleFeed' => 0,
                # We have more test dependencies, but do not force
                # users to install them
        },
@@ -33,20 +33,7 @@ WriteMakefile(
 
 sub MY::postamble {
   <<'EOF';
-RSYNC_DEST = public-inbox.org:/srv/public-inbox/
-docs = README COPYING INSTALL $(shell git ls-files Documentation/ '*.txt')
-gz_docs = $(addsuffix .gz, $(docs))
-%.gz: %
-       gzip -9 --rsyncable < $< > $@+
-       touch -r $< $@+
-       mv $@+ $@
-
-gz-docs: $(gz_docs)
-rsync-docs:
-       git set-file-times $(docs)
-       $(MAKE) gz-docs
-       rsync --chmod=Fugo=r -av $(gz_docs) $(docs) $(RSYNC_DEST)
-
+-include Documentation/include.mk
 N = $(shell echo $$(( $$(nproc 2>/dev/null || echo 2) + 1)))
 check:: pure_all
        prove -lv -j$(N)