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 |