Package Details: zef 0.1.32-1

Git Clone URL: https://aur.archlinux.org/zef.git (read-only)
Package Base: zef
Description: Perl6 Module Management
Upstream URL: https://github.com/ugexe/zef
Licenses: PerlArtistic
Groups: perl6
Submitter: atweiden
Maintainer: atweiden
Last Packager: atweiden
Votes: 3
Popularity: 0.169866
First Submitted: 2016-01-06 05:40
Last Updated: 2017-11-02 18:02

Dependencies (3)

Required by (1)

Sources (1)

Latest Comments

atweiden commented on 2017-08-07 02:28

Awesome, it looks like it is possible to install perl6 pkgs system-wide, again. Thanks very much to jonathon for figuring this out.

It appears all 180ish perl6 packages I have in the AUR are installing successfully once again using this same approach.

For now, you're going to need your rakudo installed with this line for it to work:

# source: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=rakudo-git#n41
install -Dm 755 tools/install-dist.pl "$pkgdir/usr/bin/perl6-install-dist"

I've petitioned the maintainers of the rakudo[-star] pkgs to add that step to the installation process, until then you'll have to use rakudo-git.

jonathon commented on 2017-08-05 22:54

After annoying both zef and rakudo developers, I've got a working PKGBUILD for zef: https://bpaste.net/show/c55be929ed3e

Essentially, it switches to the rakudo 'install-dist.pl' script to manage installation to vendor (and so removes the need for alacryd).

There's no removal of precomp files as (going on from nine's recommendation linked below) I'm not sure that's necessary. I've also removed the $pkgdir cleaning as this shouldn't be needed when using install-dist.pl (e.g. see https://build.opensuse.org/package/view_file/devel:languages:perl6/perl6-Inline-Perl5/perl6-Inline-Perl5.spec?expand=1), but please verify.

Upstream report: https://rt.perl.org/Public/Bug/Display.html?id=131831 (which also links to the more embarrassing report to zef...)

atweiden commented on 2017-07-29 01:18

The 2017.06 release of rakudo broke alacryd. This type of issue has been occurring regularly with the perl6 monthly releases. Frankly, I've given up on installing Perl6 modules system-wide.

As of 2017-07-28, I recommend you install rakudo via https://github.com/tadzik/rakudobrew, use that to install zef, and then use zef to install modules. For an example dev env integration, see: https://github.com/atweiden/pacfiles

jerome2016 commented on 2017-07-23 10:46

try to install it with pacaur or with yaourt... same result:
can not install because:
"alacryd command not found"
but alacryd is installed, and whereis alacryd show nothing
(crying)

i think there is something to do for help people to be able to try perl6 here...

newnumbertwo commented on 2017-06-20 05:18

Attempting to install results in:

==> Validating source files with sha256sums...
zef-0.1.16.tar.gz ... Passed
==> Extracting sources...
-> Extracting zef-0.1.16.tar.gz with bsdtar
==> Starting check()...
-> Running tests...
./t/00-load.t ........... ok
./t/identity.t .......... ok
./t/utils-filesystem.t .. ok
./xt/install.t .......... ok
./xt/repository.t ....... ok
All tests successful.
Files=5, Tests=20, 56 wallclock secs ( 0.03 usr 0.00 sys + 51.75 cusr 2.44 csys = 54.22 CPU)
Result: PASS
==> Entering fakeroot environment...
==> Starting package()...
-> Installing documentation...
-> Installing...
===SORRY!===
Malformed UTF-8 at line 1 col 1
==> ERROR: A failure occurred in package().
Aborting...