J'ai donc rajouté ça dans ~/.rpmmacros
%__find_requires /home/jrm/bin/find-requires-nonvidia
%{?buildroot:%{buildroot}}
Ainsi que ça dans ~/bin/find-requires-nonvidia
#!/bin/bash
/usr/lib/rpm/find-requires $@|sed -e 's/libGLcore.so.1//g'
/usr/lib/rpm/find-requires $@|sed -e 's/libnvidia-tls.so.1//g'
/usr/lib/rpm/find-requires $@|sed -e 's/libGL.la//g'
Mais ça ne marche pas (j'ai du faire une gaffe basique mais eh...) :
grep: /usr/X11R6/lib/libGL.la: No such file or directory
/bin/sed: impossible de lire /usr/X11R6/lib/libGL.la: No such file or directory
[...]
Erreur de construction de RPM:
La macro % a un nom illégal (%define)
Mauvais status de sortie pour /home/jrm/rpm/tmp/rpm-tmp.35251 (%build)
erreur: La macro % a un nom illégal (%define)
[^] # Re: Le solution est la:
Posté par Jean Roc Morreale . En réponse au message RPMS pour E17, le récit de mon calvaire. Évalué à 2.
J'ai donc rajouté ça dans ~/.rpmmacros
%__find_requires /home/jrm/bin/find-requires-nonvidia
%{?buildroot:%{buildroot}}
Ainsi que ça dans ~/bin/find-requires-nonvidia
#!/bin/bash
/usr/lib/rpm/find-requires $@|sed -e 's/libGLcore.so.1//g'
/usr/lib/rpm/find-requires $@|sed -e 's/libnvidia-tls.so.1//g'
/usr/lib/rpm/find-requires $@|sed -e 's/libGL.la//g'
Mais ça ne marche pas (j'ai du faire une gaffe basique mais eh...) :
grep: /usr/X11R6/lib/libGL.la: No such file or directory
/bin/sed: impossible de lire /usr/X11R6/lib/libGL.la: No such file or directory
[...]
Erreur de construction de RPM:
La macro % a un nom illégal (%define)
Mauvais status de sortie pour /home/jrm/rpm/tmp/rpm-tmp.35251 (%build)
erreur: La macro % a un nom illégal (%define)