Need a new parrot package that depend on perlapi-* (was: Re: Rakudo ready for upload)

Alessandro Ghedini al3xbio at gmail.com
Sun May 29 13:10:24 UTC 2011


On Sat, May 28, 2011 at 11:32:53PM +0200, gregor herrmann wrote:
> On Sat, 28 May 2011 15:04:18 +0200, Alessandro Ghedini wrote:
> 
> > IMHO "manually" depending on perlapi will not work. It would need to depend
> > on $(perl:Depends) so that every time the package is built (e.g. during a
> > perl transition) the dependency is automatically updated. Unfortunately it 
> > does not work with parrot AFAICT (dh_perl replaced it with nothing last time
> > that I tried).
> 
> That works probably only for arch:any packages. - Hm, parrot-devel is
> arch:any already, but it has
> Depends: ${shlibs:Depends}, ${misc:Depends}, parrot, libparrot-dev, perl

Nope. dh_perl searches for *.so files in the package's installation 
directory (e.g. debian/parrot-devel/)

> (And actually _use_ dh_perl in d/rules. That might explain why adding
> ${perl:Depends} didn't do anything :)

Gah... -.-"

Anyway... adding dh_perl in d/rules replaces ${perl:Depends} with just perl.

> > Having a look at the dh_perl manpage, the -V option seems almost what we 
> > need (basically it forces the Depends on the current version of perl). It 
> > would be nice if there was a similar option, but for perlapi, or just
> > something that forces dh_perl to pick perlapi instead of perl, to be used
> > with -V.
> 
> You can also play with dh_gencontrol manually, cf. e.g.
> libclass-xsaccessor-perl, libdevel-cover-perl.

Didn't know this. It may be the solution.

Cheers

-- 
perl -E'$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'



More information about the Pkg-rakudo-devel mailing list