[svn openjsan.org] [451] Added action ./Build deps, installs dependencies to tests/lib

0 views
Skip to first unread message

ca...@geeknest.com

unread,
Sep 6, 2005, 10:58:39 PM9/6/05
to jsan-...@googlegroups.com
Revision: 451
Author: cwest
Date: 2005-09-06 22:58:35 -0400 (Tue, 06 Sep 2005)

Log Message:
-----------
Added action ./Build deps, installs dependencies to tests/lib

Modified Paths:
--------------
perl/Module-Build-JSAN/trunk/lib/Module/Build/JSAN.pm
Modified: perl/Module-Build-JSAN/trunk/lib/Module/Build/JSAN.pm
===================================================================
--- perl/Module-Build-JSAN/trunk/lib/Module/Build/JSAN.pm 2005-09-06 18:39:40 UTC (rev 450)
+++ perl/Module-Build-JSAN/trunk/lib/Module/Build/JSAN.pm 2005-09-07 02:58:35 UTC (rev 451)
@@ -116,6 +116,26 @@
$self->add_to_cleanup('MANIFEST.bak');
}

+sub ACTION_deps {
+ my $self = shift;
+
+ my $prefix = './tests/lib';
+
+ require JSAN::Shell;
+ my $jsan = JSAN::Shell->new;
+ $jsan->index;
+
+ my @deps = (
+ keys( %{$self->{properties}{build_requires}} ),
+ keys( %{$self->{properties}{requires}} ),
+ );
+
+ $jsan->install( $_, $prefix )
+ for @deps;
+
+ $self->add_to_cleanup( $prefix );
+}
+
sub dist_version {
my $self = shift;
my $p = $self->{properties};



Reply all
Reply to author
Forward
0 new messages