|
Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec Set by moderator on 12 August 2017. |
|||
|
00:17
lizmat joined
01:23
tadzik joined
01:31
tadzik joined
01:52
ilbot3 joined
|
|||
| moderator | Fire is step THREE! | github.com/perl6/toolchain-bikeshed | Channel logs: irclog.perlgeek.de/perl6-toolchain/today | useful prior art: metacpan.org/pod/CPAN::Meta::Spec | ||
|
02:26
mspo joined
|
|||
| mspo | hey, guys. One more thing in the packaging world | 13:14 | |
| is there any way to get DESTDIR support? | |||
| right now I install into a staging area /foo/stage/p6-xml-writer/usr/local/perl6/share/site/etc and then package up the contents of that as /usr/local/perl6/share/site/etc | 13:15 | ||
| but the compiled objects seem to hard code the /foo/stage/p6-xml-writer inside of themselves and get mad when it's not around | 13:16 | ||
| maybe that's a rakudo thing since it's inside of the precomp objects themselves? | 13:18 | ||
| nine | mspo: build.opensuse.org/package/show/de...line-Perl5 is the canonical example of how to package a module using a staging area | 13:27 | |
| build.opensuse.org/package/view_fi...c?expand=1 | |||
| Yes, the RAKUDO_RERESOLVE_DEPENDENCIES=0 is vital | |||
| install-perl6-dist refers to rakudo/tools/install-dist.pl | |||
| mspo | nine: I left out the RAKUDO_RERESOLVE_DEPENDENCIES=0 | 13:38 | |
| nfi how I'm going to get that into the zef build :) | 13:39 | ||
| but xml-writer seems to have worked | |||
| perl6 -MXML::Writer -e 'say "hello";' | |||
| nine: should we be installing the lib/ source files (.pm's) somewhere? | 13:43 | ||
| nine | mspo: how is zef involved there? | 14:16 | |
| mspo: the installer handles installation of the source files already | |||
| mspo | nine: the actual intalling of zef | 18:50 | |
|
20:09
lizmat joined
|
|||
| nine | mspo: you mean for packaging zef? That should work just like Inline::Perl5. As long as there's no Build.pm in the dist, installation should be just RAKUDO_RERESOLVE_DEPENDENCIES=0 perl6 /usr/share/perl6/bin/install-perl6-dist --to=/tmp/BUILDROOT/usr/share/perl6/vendor --for=vendor --from=. | 20:24 | |
| mspo | nine: okay I'll give it another try | 20:43 | |
| sjn | www.youtube.com/watch?v=SPr--u4n8Xo <- interesting talk at GUADEC about current trends on shipping code on linux distros | 22:04 | |
|
22:30
lizmat joined
|
|||