File usenqplibdir.diff of Package nqp

--- ./tools/build/Makefile-Moar.in.orig	2014-03-03 17:33:25.805102951 +0000
+++ ./tools/build/Makefile-Moar.in	2014-03-03 17:34:27.323102842 +0000
@@ -69,7 +69,7 @@ m-install: m-all
 	$(CP) $(P6QREGEX_MOAR) $(DESTDIR)$(NQP_LIB_DIR)
 	$(CP) $(NQP_MOAR) $(DESTDIR)$(NQP_LIB_DIR)
 	$(CP) $(P5QREGEX_MOAR) $(DESTDIR)$(NQP_LIB_DIR)
-	$(PERL) tools/build/install-moar-runner.pl "$(DESTDIR)" $(PREFIX)
+	$(PERL) tools/build/install-moar-runner.pl "$(DESTDIR)" $(PREFIX) $(NQP_LIB_DIR)
 
 # FIXME:
 M_CLEANUPS = *.moarvm  gen/moar/* $(M_RUNNER)
--- ./tools/build/install-moar-runner.pl.orig	2014-03-03 17:29:15.805103394 +0000
+++ ./tools/build/install-moar-runner.pl	2014-03-03 17:33:13.787102972 +0000
@@ -6,15 +6,14 @@ use warnings;
 use 5.008;
 use File::Spec;
 
-my ($destdir, $prefix) = @ARGV;
+my ($destdir, $prefix, $lib_dir) = @ARGV;
 my $realpath = $destdir.$prefix;
 
 unless (File::Spec->file_name_is_absolute($prefix)) {
     $prefix = File::Spec->rel2abs($prefix);
 }
 
-my $lib_dir = File::Spec->catfile($prefix, 'languages', 'nqp', 'lib');
-my $nqp_mvm = File::Spec->catfile($prefix, 'languages', 'nqp', 'lib', 'nqp.moarvm');
+my $nqp_mvm = File::Spec->catfile($lib_dir, 'nqp.moarvm');
 
 if ($^O eq 'MSWin32') {
     my $install_to = File::Spec->catfile($realpath, 'bin', 'nqp-m.bat');
openSUSE Build Service is sponsored by