summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorspider-mario2016-07-17 15:08:24 +0000
committerspider-mario2016-07-17 15:08:24 +0000
commit96c4fe01e35166de93491e56c984f1050250f815 (patch)
tree5d8a3b5f3517d3ae185e1dca271ecb773f719a49
parentbbb4893a8795f3fd0e4338cf990b67f6cda48cc8 (diff)
downloadaur-96c4fe01e35166de93491e56c984f1050250f815.tar.gz
2016.07
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD12
-rw-r--r--install.patch19
3 files changed, 35 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dc0427890fdd..415a84307df3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,8 @@
# Generated by mksrcinfo v8
-# Wed Jun 22 20:23:50 UTC 2016
+# Sun Jul 17 15:07:28 UTC 2016
pkgbase = rakudo
pkgdesc = Perl6 compiler for MoarVM
- pkgver = 2016.06
+ pkgver = 2016.07
pkgrel = 1
url = http://rakudo.org/
arch = i686
@@ -10,14 +10,16 @@ pkgbase = rakudo
groups = perl6
license = PerlArtistic
makedepends = perl>=5.8
- depends = nqp>=2016.06
+ depends = nqp>=2016.07
provides = rakudo-moarvm
provides = perl6
conflicts = rakudo-moarvm
replaces = rakudo-moarvm
options = !makeflags
- source = http://rakudo.org/downloads/rakudo/rakudo-2016.06.tar.gz
- sha512sums = 5197b1ffec3978a762129de7ac3130b33c6f0a97e6ab8191fc3a7271d47028b1abb35896220ad1443288489ab7789203534121d44869101def29774c6cebc38f
+ source = http://rakudo.org/downloads/rakudo/rakudo-2016.07.tar.gz
+ source = install.patch
+ sha512sums = d0311ed46e6ddaafcd51db5d0e37bb9f29bb06d193f5216545bb03a08424a89d7a62a8675525381b634fbe073cd03704646aca4b7eb89be4f07ab9d3fc097a73
+ sha512sums = a5243db80d45b354abfdf399a1a393e18c3fde9e42e1ab61b9eeed4aaeb689a4eb7a4c62496f07503bf91dc9eaec6aeca810049e74d15e6dc883e150b9c76cd0
pkgname = rakudo
diff --git a/PKGBUILD b/PKGBUILD
index 6a568bf2f6be..29e579f2e14b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: Marcin Karpezo <sirmacik at gmail dot com>
# Contributor: Daenyth <Daenyth+Arch [at] gmail [dot] com>
pkgname=rakudo
-pkgver=2016.06
+pkgver=2016.07
pkgrel=1
pkgdesc="Perl6 compiler for MoarVM"
arch=('i686' 'x86_64')
@@ -15,8 +15,14 @@ provides=('rakudo-moarvm' 'perl6')
replaces=('rakudo-moarvm')
conflicts=('rakudo-moarvm')
options=('!makeflags')
-source=(http://rakudo.org/downloads/$pkgname/$pkgname-$pkgver.tar.gz)
-sha512sums=('5197b1ffec3978a762129de7ac3130b33c6f0a97e6ab8191fc3a7271d47028b1abb35896220ad1443288489ab7789203534121d44869101def29774c6cebc38f')
+source=("http://rakudo.org/downloads/$pkgname/$pkgname-$pkgver.tar.gz" 'install.patch')
+sha512sums=('d0311ed46e6ddaafcd51db5d0e37bb9f29bb06d193f5216545bb03a08424a89d7a62a8675525381b634fbe073cd03704646aca4b7eb89be4f07ab9d3fc097a73'
+ 'a5243db80d45b354abfdf399a1a393e18c3fde9e42e1ab61b9eeed4aaeb689a4eb7a4c62496f07503bf91dc9eaec6aeca810049e74d15e6dc883e150b9c76cd0')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ patch -p1 < "$srcdir"/install.patch
+}
build() {
cd "$pkgname-$pkgver"
diff --git a/install.patch b/install.patch
new file mode 100644
index 000000000000..c607c4bfe74b
--- /dev/null
+++ b/install.patch
@@ -0,0 +1,19 @@
+diff --git a/tools/build/install-core-dist.pl b/tools/build/install-core-dist.pl
+index 518a00d..0e81193 100644
+--- a/tools/build/install-core-dist.pl
++++ b/tools/build/install-core-dist.pl
+@@ -15,7 +15,13 @@ my %provides =
+
+ PROCESS::<$REPO> := CompUnit::Repository::Staging.new(
+ :prefix(@*ARGS[0]),
+- :next-repo(CompUnit::RepositoryRegistry.repository-for-name('perl')),
++ :next-repo(
++ # Make CompUnit::Repository::Staging available to precomp processes
++ CompUnit::Repository::Installation.new(
++ :prefix(@*ARGS[0]),
++ :next-repo(CompUnit::RepositoryRegistry.repository-for-name('perl')),
++ )
++ ),
+ :name('perl'),
+ );
+ $*REPO.install(