Joey Hess wrote:
> Colin Watson wrote:
> > /usr/share/perl5/Debian/Debhelper/Buildsystem/autoconf.pm sets
> > libexecdir to $prefix/lib/$sourcepackage. This is unhelpful - Autoconf's
> > default for libexecdir is $prefix/libexec (which should obviously be
> > $prefix/lib instead on Debian), and in Automake you're supposed to use
> > pkglibexecdir if you want a package-specific subdirectory.
> > 
> > The effect of defining libexecdir this way is that, after conversion to
> > dh_auto_configure, man-db installs a couple of files into
> > /usr/lib/man-db/man-db/ rather than just /usr/lib/man-db/ as it's
> > supposed to.
> > 
> > Could you please pass just --libexecdir=\${prefix}/lib instead?
> 
> I copied all the default parameters from cdbs, on the assumption it got
> something right. :-)
> 
> Changing this stuff is hard. It really calls for a regression test build
> of all possibly affected packages..
> 
> But, autoconf doesn't have a pkglibexecdir, so changing it would dump
> stuff directly in /usr/lib.

JFTR: autoconf AFAIK doesn't set any pkg* variable. pkgdatadir and
pkglibdir are defined by automake simply as as $libdir/@PACKAGE@
and $datarootdir/@pack...@. So you can only affect $libdir and
$datarootdir. Further there is no variable $pkglibexecdir.

Regards, Daniel
-- 
Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/chbrowser



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to