packaging files in STAGING_LIBDIR?

Gernot Hillier gernot at hillier.de
Sat Jan 5 17:19:21 CET 2008


Hi there!

I'm trying to package a new version of gpsdrive which contains some perl
modules. Now, I have the problem that the gpsdrive configure script does
the following to find out where to install its perl modules:

PERL_VENDORLIB=`perl -V:vendorlib | sed "s,vendorlib=',," | \
  sed "s/';//"`
PERL_PACKAGE_DIR=`echo ${PERL_VENDORLIB} | \
  sed "s,/usr/share,${datadir},"`

I.e., in the OpenMoko build system, PERL_PACKAGE_DIR will end up to be
moko_root/build/tmp/staging/i686-linux/lib/perl/5.8.8/. In some respect,
this seems to be correct, as I can see a lot other perl modules which
get installed to this path, too.

In some other respect, this seems to be wrong, as I can't manage to get
these files included in my ipk package by adding ${libdir} to the
FILES_${PN} list in the bitbake recipe.

Can someone point me in the right direction how this shall be fixed?

Shall I patch the configure scripts so that the perl modules get
installed to ${libdir}/perl5?

Or do I just need to specify something else than ${libdir} in FILES_${PN}?

Or do I even need some sort of native package or thelike?

Any hint greatly appreciated...

--
Gernot



More information about the distro-devel mailing list