I've just tried to update to 2015-12 by editing pkgver, but I run into issues during "make install". Please advise!
Search Criteria
Package Details: rakudo 2024.12-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/rakudo.git (read-only, click to copy) |
---|---|
Package Base: | rakudo |
Description: | Raku compiler for MoarVM |
Upstream URL: | http://rakudo.org/ |
Licenses: | PerlArtistic |
Groups: | perl6 |
Provides: | perl6 |
Submitter: | None |
Maintainer: | hurufu |
Last Packager: | hurufu |
Votes: | 77 |
Popularity: | 0.98 |
First Submitted: | 2009-08-07 12:03 (UTC) |
Last Updated: | 2024-12-22 21:26 (UTC) |
Dependencies (2)
- nqpAUR (nqp-gitAUR, rakudo-binAUR)
- perl (perl-gitAUR) (make)
Required by (3)
- comma-ide-community (optional)
- comma-ide-complete (optional)
- zef (requires perl6)
Sources (1)
frony0 commented on 2015-12-27 22:48 (UTC)
spider-mario commented on 2015-03-02 16:24 (UTC)
I am aware of that and was planning to do that for the next release. Thank you.
(However, I have just realized that I forgot to upload the PKGBUILDs for 2015.02… my bad.)
For now, although the package `rakudo` is still the Parrot version, /usr/bin/perl6 is the MoarVM Rakudo when installing both.
atweiden commented on 2015-03-02 16:21 (UTC)
@spider-mario: Larry Wall in an interview at FOSDEM stated that Perl6 would launch officially with MoarVM: http://rebuild.fm/78/
The Rakudo team announced they would drop Parrot support: http://parrot.org/news/2015/Parrot-7.1.0
This would suggest MoarVM should be the default in nqp and rakudo pkgs, and parrot support extracted away into nqp-parrot and rakudo-parrot as opposed to moarvm support being extracted into nqp-moarvm and rakudo-moarvm. MoarVM should be the default. Probably JVM support should be included as well. I have listed PKGBUILDs that follow this approach here:
moarvm: http://ix.io/gFP
nqp: http://ix.io/gFQ
rakudo: http://ix.io/gFR
spider-mario commented on 2015-01-07 21:05 (UTC)
It’s OK, this kind of strange random issue happens. It is I who should apologize: not seeing right away what the problem might have been, I forgot about your comment and did not respond. I’m sorry.
jdn06 commented on 2015-01-07 21:00 (UTC)
OK. I tried on another computer and it worked. I don't know what happened the previous time, but anyway everything seems ok. Sorry...
jdn06 commented on 2015-01-02 08:07 (UTC)
My nqp is updated but I have a problem when I try to build rakudo-2014.12-1:
./perl6-p --setting=NULL --ll-exception --optimize=3 --target=pir --stagestats --output=src/gen/p-CORE.setting.pir gen/parrot/CORE.setting
Stage start : 0.000
Stage parse : error:imcc:loadlib directive could not find library `nqp_dyncall_ops'
in file '(file unknown)' line 1
Makefile:545 : la recette pour la cible « CORE.setting.pbc » a échouée
make: *** [CORE.setting.pbc] Erreur 1
Franek commented on 2014-07-26 09:08 (UTC)
You are probably right.
One other possibiliy would be, at least as long as this is in the AUR and not the repos, to have only one PKGBUILD where you would have to comment/uncomment which backends to disable/enable. Less redundancy this way, and you would always have a /usr/bin/perl6.
No big deal, though. The way it is right now is just as okay.
spider-mario commented on 2014-07-25 09:42 (UTC)
That’s an interesting point, but on the other hand wouldn’t it be quite inconvenient to make a package for every possible backend combination (Parrot+MoarVM, Parrot+MoarVM+JVM, MoarVM+JVM…)? To me it seems easier to just remove the line `rm "$pkgdir"/usr/bin/perl6` if only one backend is wanted.
Franek commented on 2014-07-25 08:35 (UTC)
Why delete /usr/bin/perl6 (in the last line of the package function)? Sure, that prevents this package from conflicting with other perl6 packages, but it is also a little inconvenient.
I haven't tried myself, but it seems to me that for people who want to have more than one rakudo backend installed (say, parrot and moarvm), one could easily make another AUR package with all these backends enabled, which would "provide()" perl6, perl6-m and what not. It could be called "rakudo-all-backends" or "rakudo-parrot-moarvm".
smls commented on 2013-12-21 19:10 (UTC)
The "rakudo-star" AUR package seems to be a very outdated duplicate of the "rakudo" package. They should probably be merged.
Pinned Comments