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