Page 1 sur 1
[gconf] appliquer un patch
Publié : dim. 03 févr. 2013, 15:02
par djipey
Bonjour.
Le paquet gconf est bugué, et provoque le plantage de banshee chez moi. D'autres personnes témoignent du problème, mais le bug ne sera pas fixé avant un moment, je crois. Le patch proposé n'est pas appliqué parce qu'il n'est pas propre.
https://bugs.archlinux.org/task/32927
Bref, un patch est proposé, et je voudrais bien l'appliquer, mais je n'ai jamais fait ça. J'ai lu quelque part qu'un simple:
marcherait. Est-ce que c'est comme cela que l'on applique un patch ? Ça me semble trop facile...
Re: [gconf] appliquer un patch
Publié : dim. 03 févr. 2013, 16:32
par MrMen
Il faut que tu patches les sources.
Donc tu prends le pkgbuild, tu ajoutes le patch dans les sources, tu ajoutes une ligne qui patche les sources.
Ensuite si tout va bien makepkg -i
et ça roule.
Re: [gconf] appliquer un patch
Publié : dim. 03 févr. 2013, 16:40
par djipey
Ok, je comprends vaguement ce qu'il se passe. Est-ce que tu pourrais détailler un peu plus comment faire tout ça ? Je ne l'ai jamais fait.
Où est-ce que je trouve les sources et le pkgbuild ? Ils ne sont pas installés en même temps que le paquet, non ? Et surtout, quelle ligne je dois rajouter au pkgbuild ?
EDIT:
bon pour info, gconf-thread sur AUR résout le problème, mais je voudrais toujours savoir comment faire pour patcher, je suis sûr que ça me servira un jour.
Re: [gconf] appliquer un patch
Publié : dim. 03 févr. 2013, 16:46
par Youpi
quand tu l'instales, tu peut éditer le pkgbuild. tu fais oui.
Ensuite, il faut décortiquer le fichier. pour le chercher, regarde dans les paquets archlinux :
https://www.archlinux.org/packages/extra/i686/gconf/ et dans Sources files, tu as les fichier dont le PKGBUILD.=>
https://projects.archlinux.org/svntogit ... ages/gconf
Dans les premières lignes, (ligne 15) tu as "source=..."
c'est la que tu doit ajouter ton patch. remarque : il y en a deja plusieurs, suffit de faire pareil.
ensuite, tu as ligne 23 "sha256sums=(" qui correspond a la vérification de la signature.
en console, tu fais :
et tu colles le code dans la parenthèse.
Ensuite, plus bas, tu suis le model :
Enfin, tu enregistres, tu quites, il te redemande si tu éditer le PKGBUILD, cette fois ci, tu dit non.
Et là, ça devrait marcher.
tiens moi au courant
Re: [gconf] appliquer un patch
Publié : dim. 03 févr. 2013, 16:55
par djipey
Ok, j'ai les sources et e patch, il faut que je modifie le pkgbuild maintenant. Mais comment faire ?
Re: [gconf] appliquer un patch
Publié : dim. 03 févr. 2013, 17:01
par Youpi
message croisé
Re: [gconf] appliquer un patch
Publié : dim. 03 févr. 2013, 17:13
par djipey
Ça va sembler ridicule, mais je crois que je n'arrive pas à avoir les bonnes sources en fait. Quand je clique sur sources files, j'ai la liste des fichiers dont on parle, je pense que c'est ça que je dois récupérer, mais je trouve rien pour télécharger tout ça.
Sinon, quand je clique sur 'download from mirror', j'ai tout un tas de répertoires/sous-répertoires dont je ne peux rien faire.
Re: [gconf] appliquer un patch
Publié : dim. 03 févr. 2013, 17:15
par tuxce
Re: [gconf] appliquer un patch
Publié : dim. 03 févr. 2013, 17:39
par Youpi
mais si tu fait un
tu pourras éditer le PKGBUILD comme je te l'ai expliqué plus haut

Re: [gconf] appliquer un patch
Publié : dim. 03 févr. 2013, 17:45
par djipey
@Youpi, non, je ne peux éditer le pkgbuild que quand je construis des paquets depuis AUR, avec yaourt. Je n'ai pas ce choix quand j'installe des paquets depuis les repos normaux.
@tuxce, oui, nécessaire même, je sais que l'occasion se représentera encore. De plus en plus même, au fur et à mesure que je progresse.
Re: [gconf] appliquer un patch
Publié : dim. 03 févr. 2013, 17:46
par MrMen
@Youpi : pacman ne gère pas AUR

Re: [gconf] appliquer un patch
Publié : dim. 03 févr. 2013, 20:27
par Youpi
je me suis mélangé les pinceaux ....
Dans ce cas, pas trop le choix. tu dois télécharger tout les fichiers de :
https://projects.archlinux.org/svntogit ... ages/gconf
et modifier le PKGBUILD comme dit plus haut.
ensuite faire un
puis un
PS: je dit pas de bêtises cette fois ?

Re: [gconf] appliquer un patch
Publié : dim. 03 févr. 2013, 21:18
par MrMen
pour télécharger le pkgbuild et contenu de base
et pour construire et installer