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