I would also suggest stealing ideas from other packagers

Debian have Rakudo 2016.04 in sid

https://packages.debian.org/sid/rakudo

They have also split out nqp and moarvm packages.

S


On 11 May 2016 at 16:14, Steve Mynott <steve.myn...@gmail.com> wrote:
> Using an install outside the RPM/spec framework but also using the
> same config line
>
> % perl Configure.pl --gen-moar --prefix /usr
>
> [...]
>
> Rakudo Star has been built and installed successfully.
> Please make sure that the following directories are in PATH:
>   /usr/bin
>   /usr/share/perl6/site/bin
>
> panda is in the latter path
>
> The source modules are installed in a flat hier with hashed filenames
> under /usr/share/perl6/site/sources
>
> You may find it easier to package upstream panda rather than the one
> in R*.  Although packaging the same git version as R* might be advised
> since it is known to have passed its tests against R 2016.04.
>
> S
>
>
> On 11 May 2016 at 15:05, Sebastien Moretti <sebastien.more...@unil.ch> wrote:
>> Sure better to have individual units as individual RPM.
>> I think Fedora is currently trying to succeed in rakudo-star full
>> installation before splitting. And on my hands the full installation does
>> not work if I uncomment the module-install (issues with paths searched by
>> panda bootstrap).
>>
>> So, I am back with a raduko-star installation that looks like a basic rakudo
>> installation. And I will install panda separately.
>>
>> On your side where do panda files are located?
>> Where does panda install modules?
>>
>>
>>> I think you're right, and the rpm packaging of perl5 is rather similar --
>>> but simpler, as there aren't the bifurcations into moarvm vs jvm, and panda
>>> vs zef.
>>>
>>> But perl6 is young yet.
>>>
>>> Happily, it's not too hard to package a single compiler, e.g. rakudo-moar.
>>> And as long as you're comfy with rpmbuild, you can knock out a few modules,
>>> then script the process. I no longer have the actual code, but my cpan2rpm
>>> script was really short and simple.
>
>
>
> --
> 4096R/EA75174B Steve Mynott <steve.myn...@gmail.com>



-- 
4096R/EA75174B Steve Mynott <steve.myn...@gmail.com>

Reply via email to