Gentoo Archives: gentoo-user-fr

From: gh <gwheim@×××××.fr>
To: gentoo-user-fr@l.g.o
Subject: Re: [gentoo-user-fr] Patcher XV
Date: Sun, 16 Oct 2005 14:26:06
Message-Id: 43526305.7050002@yahoo.fr
In Reply to: Re: [gentoo-user-fr] Patcher XV by Aurelien Francillon
Aurelien Francillon wrote:

>gh wrote: > > >>Bonjour, >> >>Je souhaiterais vous demander comment appliquer un patch non présent >>dans portage pour un logiciel qui s'y trouve avant de le compiler. En >>gros je souhaite rajouter le patch megawave2 à XV. >> >>Je pense qu'il faille changer le fichier ebuild et rajouter une ligne du >>style : >>cd ${WORKDIR}; epatch ${FILESDIR}/nom_du_patch || die >>et ensuite un simple emerge --oneshot xv >> >> >> > >oui c'est ca tu mets ca dans la fonction src_unpack appres >unpack ${A} >mais tu n'a pas besoin de faire le cd ${workdir} ni du "||die" ... >"epatch ${FILESDIR}/nom_du_patch" suffit >par contre si tu veux que le changement soit permanent il te faut mettre >ton ebuild modifié dans un overlay. >si tu fais ca juste pour essayer une fois tu n'a pas vraiement besoin de >modifier l'ebuild, tu peux faire : > >ebuild /usr/portage/xx-xx/package/package-version.ebuild unpack > >la tu modifie les fichiers que tu veux dans >/var/tmp/portage/nomdupackage/work/ >puis >ebuild /usr/portage/xx-xx/package/package-version.ebuild compile qmerge > >A+ >aurel > > > >
Merci, je vais essayer cette semaine. Je pense pouvoir m'en sortir. L'étape d'après sera d'installer carremnt MegaWave2. Je pense que ce sera possible mais là aussi, il faudra peut-être créer l'ebuild à partir des sources pour el faire proprement. gh -- gentoo-user-fr@g.o mailing list