summaryrefslogtreecommitdiff
path: root/libpiny/Build.PL
blob: bfb5fd731ac6769ada49899afd68f9c69759a394 (plain)
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
use Module::Build;

open( DCH, "<", "debian/changelog" ) or die "changelog: $!";

my $version = "0";
while ( defined ( my $line = <DCH> ) ) {
  if ( $line =~ /\(([0-9.]+)\)/ ) {
    $version = $1;
    last;
  };
};

close( DCH );

my $build = Module::Build->new
  ( 'module_name'   => 'Piny'
  , 'dist_version'  => $version
  , 'license'       => 'BSD-3'
  , 'setup_files'   => { 'share/ikiwiki.setup' => 'share/ikiwiki.setup' }
  , 'install_path'  =>
    { 'share' => '/usr/share/libpiny'
    }
  , 'requires'      =>
    { 'Moose'               => 0
    , 'Email::Valid::Loose' => 0
    }
  );

$build->add_build_element( "setup" );
$build->create_build_script( );