On Sat, Jun 09, 2001 at 03:41:33PM +0200, Christian Marillat wrote:
> >>>> "DB" == Denis Barbier <[EMAIL PROTECTED]> writes:
> [...]
> >> Dans certains cas (modif de configure.in ou des Makefile.am) tu es
> >> oblig� d'utiliser autoconf et compagnie.
> 
> DB> Non, il suffit d'inclure dans le .diff.gz les fichiers g�n�r�s par auto*
> DB> et faire un touch sur les fichiers ad�quats dans debian/rules pour
> DB> emp�cher la r�g�n�ration automatique de ces fichiers. La compilation du
> DB> paquet est alors ind�pendante d'auto*.
> 
> Je ne comprends pas. Si tu fais des changements dans configure.in tu es
> bien oblig� de r�g�n�r� le configure ?

Bien s�r, le d�veloppeur Debian le fait sur sa machine et g�n�re un
.diff.gz contenant les fichiers modifi�s.
Sur sa machine, il peut installer toutes les versions qu'il veut de
libtool, automake, autoconf, etc, et choisir celles qui lui permettent
d'avoir un paquet compilable, � savoir celles utilis�es par l'auteur du
programme. C'est plus simple que de hacker les fichiers pour avoir une
version qui compile avec n'importe quelle version de ces outils.
Il faut juste penser dans le debian/rules � faire un touch sur les
fichiers g�n�r�s pour emp�cher leur r�g�n�ration automatique, les
timestamps des fichiers contenus dans le .diff.gz n'�tant pas pr�serv�s.

Denis


Répondre à