Bonjour,

Je suis en train de créer un paquet pour un programme qui contient un fichier license contenant la GPL.
Hors ce fichier est encodé en dos et rpmlint me dit: wrong-file-end-of-line-encoding .

Etant donné qu'il ne faut pas modifier un fichier du paquet source original, est-ce que je peux remplacer ce fichier par un fichier correct ( http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt ) en le supprimant et en insérant mon fichier ?

Si oui où est-ce que je peux mettre mon fichier dans l'arborescence ~/rpmbuild/ et à quelle étape je fais l'opération dans le fichier .spec ?

J'espère avoir été assez clair...

Merci
Bonjour,

si l'archive contenant les sources de ton programme dans ton RPM source ne doit en général pas avoir été préalablement modifiée, tu peux en revanche en faire ce que tu veux au cours de la construction de ton RPM.
En particulier, tu peux modifier ton fichier de licence par exemple pour virer les sauts de ligne Windows :
%prep
[...]
sed -i 's/\r//' fichier-licence