File: Makefile.PL

package info (click to toggle)
libwebservice-solr-perl 0.44-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 184 kB
  • sloc: perl: 587; makefile: 2
file content (43 lines) | stat: -rw-r--r-- 1,344 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package main;

require 5.008;

use strict;
use warnings;
use ExtUtils::MakeMaker;

my %parms = (
    NAME                => 'WebService::Solr',
    AUTHOR              => 'Andy Lester <andy@petdance.com>',
    ABSTRACT            => 'Interface to the Solr search engine',
    VERSION_FROM        => 'lib/WebService/Solr.pm',
    LICENSE             => 'perl_5',
    MIN_PERL_VERSION    => 5.008,
    META_MERGE          => {
        resources => {
            homepage    => 'https://github.com/petdance/webservice-solr',
            bugtracker  => 'https://github.com/petdance/webservice-solr/issues',
            repository  => 'git@github.com:petdance/webservice-solr.git',
        },
    },

    PREREQ_PM => {
        'Data::Page'      => 0,
        'Data::Pageset'   => 0,
        'Encode'          => 0,
        'JSON::XS'        => 0,
        'LWP::UserAgent'  => 0,
        'Moo'             => 0,
        'Types::Standard' => '0.008', # InstanceOf type constraint
        'URI'             => '1.28',
        'XML::Easy'       => 0,

        # Testing requirements
        'Test::Mock::LWP' => '0.05',
        'Test::More'      => '0.94', # want note(), explain(), subtest() and done_testing()
        'XML::Simple'     => 0,
    },
    dist                => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
);

WriteMakefile( %parms );