use strict; use warnings; use inc::Module::Install; use 5.008003; name 'SWISH-Prog'; all_from 'lib/SWISH/Prog.pm'; requires 'Search::Tools' => '0.43'; requires 'File::Basename' => 0; requires 'Time::HiRes' => 0; requires 'MIME::Types' => 0; requires 'Path::Class' => 0; requires 'File::Rules' => 0; requires 'SWISH::Filter' => '0.15'; requires 'Rose::DateTime' => 0; requires 'Rose::ObjectX::CAF' => 0; # Search::Tools also requires this requires 'File::Temp' => 0; requires 'Data::Dump' => 0; # Search::Tools also requires this requires 'Config::General' => '2.31'; requires 'Scalar::Util' => 0; requires 'Test::More' => 0; requires 'File::Slurp' => 0; # Search::Tools also requires this requires 'XML::Simple' => 0; requires 'Search::Query' => 0.17; # recommended Aggregator support # FF should be part of base install just like Carp recommends 'File::Find' => 0; recommends 'WWW::Mechanize' => 0; recommends 'URI' => 0; recommends 'SWISH::API::Object' => 0.13; # native searcher requires recommends 'YAML::Syck' => '0.72'; recommends 'JSON' => 2.0; recommends 'Mail::Box' => 0; recommends 'DBI' => 0; recommends 'Term::ProgressBar' => 0; perl_version '5.8.3'; license 'http://dev.perl.org/licenses/'; homepage 'http://dev.swish-e.org/wiki/perl'; bugtracker 'http://rt.cpan.org/NoAuth/Bugs.html?Dist=SWISH-Prog'; repository 'http://svn.swish-e.org/perl/SWISH-Prog/'; install_script 'examples/swish3'; WriteMakefile( PL_FILES => {}, dist => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', }, clean => { FILES => join( ' ', qw( t/dbi.index t/swishobjects t/testindex t/object.index t/xapian.index t/index.swish t/spider.index t/mail.index ) ) } );