Pour les dependances , y a pas de moyen magique qui te trouves tout , a part bien suivre ce que fais le configure , a quoi est linké le soft ( ldd ou makefile ). Une grosse partie de ce travail est faite par spec-helper qui intervient lors du build de ton rpm ( en gros il fait un ldd sur le binaire généré ) mais ce meme spec-helper peut pas deviner que par exemple k3b utilise cdrecord parce que dans ce cas la il n y a pas de linkage.
Donc ca depend de l'experience et la connaissance que tu as sur les soft que tu packages.
La ou ca devient plus compliqué ce sont les dependances a la compilation du src.rpm ( tag buildRequires:) en effet les paquets sont dependants entre eux et il est inutile de tous les mettre mais de bioen identifier ce qui sont "au bout" dans l arbre des dependances .
# Re: Création de RPMs
Posté par Prosper . En réponse au journal Création de RPMs. Évalué à 10.
http://qa.mandrakesoft.com/twiki/bin/view/Main/RpmHowTo(...)
Pour les dependances , y a pas de moyen magique qui te trouves tout , a part bien suivre ce que fais le configure , a quoi est linké le soft ( ldd ou makefile ). Une grosse partie de ce travail est faite par spec-helper qui intervient lors du build de ton rpm ( en gros il fait un ldd sur le binaire généré ) mais ce meme spec-helper peut pas deviner que par exemple k3b utilise cdrecord parce que dans ce cas la il n y a pas de linkage.
Donc ca depend de l'experience et la connaissance que tu as sur les soft que tu packages.
La ou ca devient plus compliqué ce sont les dependances a la compilation du src.rpm ( tag buildRequires:) en effet les paquets sont dependants entre eux et il est inutile de tous les mettre mais de bioen identifier ce qui sont "au bout" dans l arbre des dependances .