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
1 Aurelien Francillon wrote:
2
3 >gh wrote:
4 >
5 >
6 >>Bonjour,
7 >>
8 >>Je souhaiterais vous demander comment appliquer un patch non présent
9 >>dans portage pour un logiciel qui s'y trouve avant de le compiler. En
10 >>gros je souhaite rajouter le patch megawave2 à XV.
11 >>
12 >>Je pense qu'il faille changer le fichier ebuild et rajouter une ligne du
13 >>style :
14 >>cd ${WORKDIR}; epatch ${FILESDIR}/nom_du_patch || die
15 >>et ensuite un simple emerge --oneshot xv
16 >>
17 >>
18 >>
19 >
20 >oui c'est ca tu mets ca dans la fonction src_unpack appres
21 >unpack ${A}
22 >mais tu n'a pas besoin de faire le cd ${workdir} ni du "||die" ...
23 >"epatch ${FILESDIR}/nom_du_patch" suffit
24 >par contre si tu veux que le changement soit permanent il te faut mettre
25 >ton ebuild modifié dans un overlay.
26 >si tu fais ca juste pour essayer une fois tu n'a pas vraiement besoin de
27 >modifier l'ebuild, tu peux faire :
28 >
29 >ebuild /usr/portage/xx-xx/package/package-version.ebuild unpack
30 >
31 >la tu modifie les fichiers que tu veux dans
32 >/var/tmp/portage/nomdupackage/work/
33 >puis
34 >ebuild /usr/portage/xx-xx/package/package-version.ebuild compile qmerge
35 >
36 >A+
37 >aurel
38 >
39 >
40 >
41 >
42 Merci, je vais essayer cette semaine. Je pense pouvoir m'en sortir.
43 L'étape d'après sera d'installer carremnt MegaWave2. Je pense que ce
44 sera possible mais là aussi, il faudra peut-être créer l'ebuild à partir
45 des sources pour el faire proprement.
46
47 gh
48
49 --
50 gentoo-user-fr@g.o mailing list