[PKGBUILD] patch un fichier python (résolu)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
wido
Chu Ko Nu
Messages : 497
Inscription : mar. 21 oct. 2008, 20:59

[PKGBUILD] patch un fichier python (résolu)

Message par wido »

Bonjour,
j'ai crée un PKGBUILD pour un programme realripper qui permet s'enregistrer le flux real.
http://aur.archlinux.org/packages.php?ID=26069

le problème est que dans le fichier python realripper.py et qu'il pointe vers realripper.png alors que je veux qu'il pointe vers /usr/share/pixmaps/realripper.png

Code : Tout sélectionner

__version__ = '1.1'
__date__ = '26/06/2009'
__icon_file__ = 'realripper.png'
en :

Code : Tout sélectionner

__version__ = '1.1'
__date__ = '26/06/2009'
__icon_file__ = '/usr/share/pixmaps/realripper.png
dans une doc je tombe sur cette commande:

Code : Tout sélectionner

diff -c '/home/wido/Desktop/realripper/src/realripper-1.1/realripper.py' '/home/wido/Desktop/realripper/src/realripper-1.1/realripper2.py' > '/home/wido/Desktop/realripper/src/realripper-1.1/realripper.diff' 
realripper2.py étant le fichier modifié.

ensuite j'applique le patch

Code : Tout sélectionner

cd /home/wido/Desktop/realripper/src/realripper-1.1/
patch < '/home/wido/Desktop/realripper/src/realripper-1.1/realripper.diff' 
extrait du fichier realripper.diff:

Code : Tout sélectionner

*** /home/wido/Desktop/realripper/src/realripper-1.1/realripper.py	2009-06-28 13:19:02.000000000 +0200
--- /home/wido/Desktop/realripper/src/realripper-1.1/realripper2.py	2009-07-02 12:30:32.000000000 +0200
***************
*** 40,46 ****
  
  __version__ = '1.1'
  __date__ = '26/06/2009'
! __icon_file__ = 'realripper.png'
  
  
  __mplayer_binary_paths__ = ['/usr/bin/mplayer', '/usr/local/bin/mplayer']
--- 40,46 ----
  
  __version__ = '1.1'
  __date__ = '26/06/2009'
! __icon_file__ = '/usr/share/pixmaps/realripper.png'
  
  
  __mplayer_binary_paths__ = ['/usr/bin/mplayer', '/usr/local/bin/mplayer']
je ne pense pas que le patch fonctionnera sur un pc lambda, comment faire pour que tout fonctionne?
Dernière modification par wido le ven. 03 juil. 2009, 14:13, modifié 1 fois.
Image
Avatar de l’utilisateur
cdemoulins
Chu Ko Nu
Messages : 310
Inscription : mar. 11 mars 2008, 04:15
Localisation : Paris

Re: [PKGBUILD] patch un fichier python

Message par cdemoulins »

Pour un patch aussi simple, je pense que tu peux utiliser du sed :

Code : Tout sélectionner

sed 's%realripper.png%/usr/share/pixmaps/realripper.png%'
Avatar de l’utilisateur
wido
Chu Ko Nu
Messages : 497
Inscription : mar. 21 oct. 2008, 20:59

Re: [PKGBUILD] patch un fichier python

Message par wido »

Bonjour merci pour cette commande, le développeur m'a fourni un patch:
http://forum.ubuntu-fr.org/viewtopic.ph ... 9#p2776949
Image
Répondre