diff --git a/srcpkgs/moarvm/template b/srcpkgs/moarvm/template new file mode 100644 index 00000000000..8c3d2e72c17 --- /dev/null +++ b/srcpkgs/moarvm/template @@ -0,0 +1,17 @@ +# Template build file for 'moarvm'. +pkgname=moarvm +version=2014.09 +wrksrc="MoarVM-${version}" +revision=1 +build_style=configure +configure_script="perl Configure.pl" +configure_args="--prefix=/usr/lib/perl6" +make_install_target="install" +hostmakedepends="perl>=5.20" +makedepends="${hostmakedepends}" +short_desc="MoarVM is a virtual machine for Rakudo Perl 6" +maintainer="Ruslan " +homepage="http://moarvm.com" +license="Artistic-2.0" +distfiles="http://moarvm.com/releases/MoarVM-${version}.tar.gz" +checksum="5d37b621323176f8c6eaacc1395326e6e5dcf4f34c938910597661cb175a6d3a" diff --git a/srcpkgs/nqp/template b/srcpkgs/nqp/template new file mode 100644 index 00000000000..4c072fcf49c --- /dev/null +++ b/srcpkgs/nqp/template @@ -0,0 +1,16 @@ +# Template build file for 'nqp'. +pkgname=nqp +version=2014.09 +wrksrc="rakudo-star-${version}/nqp" +revision=1 +build_style=configure +configure_script="perl Configure.pl" +configure_args="--prefix=/usr/lib/perl6 --backends=moar" +hostmakedepends="perl>=5.20 moarvm>=2014.09" +makedepends="${hostmakedepends}" +short_desc="Not Quite Perl, a lightweight Perl 6-like environment for VMs" +maintainer="Ruslan " +homepage="http://github.com/perl6/nqp" +license="Artistic-2.0" +distfiles="http://rakudo.org/downloads/star/rakudo-star-2014.09.tar.gz" +checksum=e7cfc6f4d92d9841f03246d68d51ed54d48df08736b0bd73626fe45196498649 diff --git a/srcpkgs/rakudo-star/files/rakudo-star.sh b/srcpkgs/rakudo-star/files/rakudo-star.sh new file mode 100644 index 00000000000..9185ba9a251 --- /dev/null +++ b/srcpkgs/rakudo-star/files/rakudo-star.sh @@ -0,0 +1 @@ +export PATH="$PATH:/usr/lib/perl6/bin" diff --git a/srcpkgs/rakudo-star/template b/srcpkgs/rakudo-star/template new file mode 100644 index 00000000000..635e7e19c7c --- /dev/null +++ b/srcpkgs/rakudo-star/template @@ -0,0 +1,21 @@ +# Template build file for 'rakudo-star'. +pkgname=rakudo-star +version=2014.09 +wrksrc="rakudo-star-${version}" +revision=1 +build_style=configure +configure_script="perl Configure.pl" +configure_args="--prefix=/usr/lib/perl6 --backends=moar" +hostmakedepends="perl>=5.20 moarvm>=2014.09 nqp>=2014.09" +makedepends="${hostmakedepends}" +depends="moarvm>=2014.09 nqp>=2014.09" +short_desc="Rakudo is an implementation of Perl 6 language" +maintainer="Ruslan " +homepage="http://rakudo.org" +license="Artistic-2.0" +distfiles="http://rakudo.org/downloads/star/rakudo-star-2014.09.tar.gz" +checksum=e7cfc6f4d92d9841f03246d68d51ed54d48df08736b0bd73626fe45196498649 + +post_install() { + vinstall ${FILESDIR}/rakudo-star.sh 644 etc/profile.d +}