alors,
* Remplace pypare2 par sa macros %{name}.
* Rajoute le timestamps INSTALL="install -p -D" à ton make install.
* > rm %{buildroot}%{_bindir}/pypar2
> ln -s %{_datadir}/pypar2/src/main.py %{buildroot}%{_bindir}/pypar2 --> il faut commenter les modifications que tu apportes pour une meilleur review.
ce lien est déjà généré par le Makefile, donc pourquoi tu l'écrase ?
* "--add-category X-Fedora \" ne doit pas être appliqué.
* Ton paquet ne contient pas de licence. c'est pas bon ça ! vois avec le dev de l'app pour c'la.
* Tu n'es pas obligé d'entrer tous les fichiers dans %files, le chemin suffit.
%{_datadir}/%{name}/pix
%{_datadir}/%{name}/res
%{_datadir}/%{name}/src --> ou juste %{_datadir}/%{name} suffit.
* Placer le disttag .fc6 n'est pas nécessaire, rpmlint l'ignore lors du check. Par contre si tu le laisse rpmlint pourrai se plaindre si t'a buildé pour une autre version (fc-devel par exemple).
* Rajoute un point pour "initiale rpm release.
Voilà, j'attends vos remarques.
Puis si qq'un veut etre mon sponsor...
Il faut faire ces preuves pour c'la 😉