Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-user-fr
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
|
|