aboutsummaryrefslogtreecommitdiff
path: root/build.PL
diff options
context:
space:
mode:
authorMatthias Andreas Benkard <code@mail.matthias.benkard.de>2012-10-09 11:31:07 +0200
committerMatthias Andreas Benkard <code@mail.matthias.benkard.de>2012-10-09 11:31:07 +0200
commit81e909e9031d8f8a68101080f225b4a977ec0015 (patch)
treeeeec2d7996a33f5031a47e83bc2ac73148c5dfb1 /build.PL
parentd13e60f230ba540ee1df2e1495145307135006c6 (diff)
Make use of Module::Build for the build script.
Diffstat (limited to 'build.PL')
-rw-r--r--build.PL36
1 files changed, 36 insertions, 0 deletions
diff --git a/build.PL b/build.PL
new file mode 100644
index 0000000..f891784
--- /dev/null
+++ b/build.PL
@@ -0,0 +1,36 @@
+#! /usr/bin/env perl
+
+use lib q(./lib);
+use Net::MulkyID::Builder; # Or whatever you want to call it
+
+my $build = Net::MulkyID::Builder->new
+ (
+ module_name => 'Net::MulkyID',
+ #license => 'agpl_3',
+ dist_author => 'Matthias Andreas Benkard <code@mulk.eu>',
+ dist_abstract => 'A simple Persona IdP.',
+ requires => {
+ "Carp" => 0,
+ "CGI" => 0,
+ "CGI::Fast" => 0,
+ "CGI::Session" => 0,
+ "common::sense" => 0,
+ "Crypt::OpenSSL::RSA" => 0,
+ "File::Slurp" => 0,
+ "JSON" => 0,
+ "MIME::Base64" => 0,
+ "Mail::ExpandAliases" => 0,
+ "Mail::IMAPTalk" => 0,
+ "Modern::Perl" => 0,
+ "Time::HiRes" => 0,
+ },
+ build_requires => {
+ "LWP::Simple" => 0,
+ "Modern::Perl" => 0,
+ "Crypt::OpenSSL::RSA" => 0,
+ "File::Slurp" => 0,
+ "JSON" => 0,
+ "common::sense" => 0
+ },
+ );
+$build->create_build_script;