aboutsummaryrefslogtreecommitdiff
path: root/perl/Build.PL
diff options
context:
space:
mode:
authorRuss Allbery <eagle@eyrie.org>2014-07-16 13:43:17 -0700
committerRuss Allbery <eagle@eyrie.org>2014-07-16 13:43:17 -0700
commit6409733ee3b7b1910dc1c166a392cc628834146c (patch)
treee9460f8f2ca0f3676afeed2a9dcf549acfc39b53 /perl/Build.PL
parent334ed844cbb5c8f7ea82a94c701a3016dd6950b9 (diff)
parentf8963ceb19cd2b503b981f43a3f8c0f45649989f (diff)
Imported Upstream version 1.1
Diffstat (limited to 'perl/Build.PL')
-rw-r--r--perl/Build.PL49
1 files changed, 49 insertions, 0 deletions
diff --git a/perl/Build.PL b/perl/Build.PL
new file mode 100644
index 0000000..968ae37
--- /dev/null
+++ b/perl/Build.PL
@@ -0,0 +1,49 @@
+#!/usr/bin/perl
+#
+# Build script for the wallet distribution.
+#
+# Written by Russ Allbery <eagle@eyrie.org>
+# Copyright 2014
+# The Board of Trustees of the Leland Stanford Junior University
+#
+# See LICENSE for licensing terms.
+
+use 5.006;
+use strict;
+use warnings;
+
+use Module::Build;
+
+# Basic package configuration.
+my $build = Module::Build->new(
+ dist_abstract => 'Secure credential management system',
+ dist_author => 'Russ Allbery <eagle@eyrie.org>',
+ dist_name => 'Wallet',
+ dist_version => '1.01',
+ license => 'mit',
+ module_name => 'Wallet::Server',
+ recursive_test_files => 1,
+
+ # Other package relationships.
+ configure_requires => { 'Module::Build' => 0.28 },
+ requires => {
+ 'Date::Parse' => 0,
+ DateTime => 0,
+ 'DBIx::Class' => 0,
+ DBI => 0,
+ 'Digest::MD5' => 0,
+ 'SQL::Translator' => 0,
+ perl => '5.008',
+ },
+ recommends => {
+ 'Authen::SASL' => 0,
+ 'Heimdal::Kadm5' => 0,
+ 'Net::Duo' => 0,
+ 'Net::LDAP' => 0,
+ 'Net::Remctl' => 0,
+ WebAuth => 0,
+ },
+);
+
+# Generate the build script.
+$build->create_build_script;