On Wed, 15 May 2002 09:30:15 +0200
Andreas Metzler <[EMAIL PROTECTED]> wrote:

> Installierst du die Manpages mit dh_installman(pages) oder macht das
> make ... install?

Gute Frage. ;-)

Ich habe ja dh_make die Arbeit machen lassen. Ich habe dann nur in
verschiedenen Versuchen (1) manpage.1 oder (2) <package>.1 oder (3)
manpages und <package>.1 zur Verfügung gestellt.

Auf jeden Fall bedindet sich in rules unter "binary-arch:" ein Aufruf von
dh_installman. In der rule "install:" aber nicht mehr. Hier wird nur make
install aufgerufen.

> dh_installman(pages) sollten debian/<package>/usr/share/man/... etc.
> anlegen,

So dachte ich mir das auch.


> echo usr/share/man > debian/paket.dirs

Das fehlt. In debian/dirs steht nur usr/bin! Soll ich das abschließende
/man1 weglassen?


> # Setup debian/rules
> if (-x "./configure" )
> ...
>     $INSTALL="\$(MAKE) install
>     prefix=\$(CURDIR)/debian/$package_name/usr";
> ...
> else
>     $INSTALL="\$(MAKE) install DESTDIR=\$(CURDIR)/debian/$package_name";
> ...
> fi

Ok. Also geht dh_make davon aus, daß bei einem vorliegenden ./configure
ein Makefile vorliegt, daß den GNU-Regeln der autotools genügt. Der Autor
hat aber leider nicht automake verwendet.


> DESTDIR ist maechtiger, damit erschlaegst du naemlich nicht nur die
> Verzeichnisse unter /usr/ (Prefix) sondern auch /etc/ und /var/. Wenn
> es vom Makefile unterstuetzt wird, wuerde ich es verwenden.

Wie bringe ich denn den autotools bei, daß sie DESTDIR verwenden sollen?
Auf genau solche Feinheiten hat meine Frage bezüglich der
Debian-Unterstützung für autoconf/automake abgezielt. ;-)


-- 
Joerg Desch <[EMAIL PROTECTED]>


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an