Hello,
Je débute avec Fedora depuis 3 jours, mais il me manquait un petit logiciel que j'utilisais sous Debian. Il s'agit de last-exit, un logiciel servant à écouter les radios last.fm. Il est construit à partir du svn car le protocole a changé depuis la dernière release. Il y a également un bug majeur, les recherches ne fonctionnent qu'en LANG=C, sinon il crash.
Les paquets sont signés avec ma clef

Merci à tout ceux qui ont écrit les tutos très clairs.
J'attends votre feedback 🙂

____________________________________________________________________________________
Résumé du test : last-exit

Résumé de la description : A Last.fm radio player in GTK#

URL Spec : http://pengzone.org/fedora/last-exit/5.2-1/last-exit.spec

URL SRPM : http://pengzone.org/fedora/last-exit/5.2-1/last-exit-5.2-1.20071026svn.src.rpm

URL RPM : http://pengzone.org/fedora/last-exit/5.2-1/last-exit-5.2-1.20071026svn.i386.rpm

URL fedora-qa : http://pengzone.org/fedora/last-exit/5.2-1/report

Description :
Last Exit is a GTK# audio player for Last.fm, a personal Internet radio station.
Mise à jour corrigeant les bugs précédemment évoqués par des patchs (qui ont été transmis upstream).

____________________________________________________________________________________
Résumé du test : last-exit

Résumé de la description : A Last.fm radio player in GTK#

URL Spec : http://pengzone.org/fedora/last-exit/5.2-2/last-exit.spec

URL SRPM : http://pengzone.org/fedora/last-exit/5.2-2/last-exit-5.2-2.20071026svn.src.rpm

URL RPM : http://pengzone.org/fedora/last-exit/5.2-2/last-exit-5.2-2.20071026svn.i386.rpm

URL fedora-qa : http://pengzone.org/fedora/last-exit/5.2-2/report

Description :
Last Exit is a GTK# audio player for Last.fm, a personal Internet radio station.
Mmmh ça intéresse personne mon paquet :-?
last-exit utilise GStreamer. A priori il aurait sa place dans Fedora. D'un autre côté, les flux last.fm sont exclusivement diffusés en MP3. Sans gstreamer-plugins-ugly, ce logiciel est inutile.

(sinon, Rhythmbox inclut les mêmes fonctionnalités que last-exit pour tout ce qui touche à Last.fm. Mais je dis ça, je dis rien...).
Oui oui je sais pour last.fm dans Rhythmbox et dans last.fm 'officiel". Mais l'officiel est en Qt et ce player indépendant est aussi pratique qu'un gros client.
L'inclusion du paquet dans Fedora n'est pas possible effectivement, je penserais à Livna si jamais une nouvelle version stable sort. Mais sur le fichier spec en lui-même, vu que c'est mon premier paquet, est-ce qu'il y a des choses à corriger ?
Des chtits problèmes quand même, dans les sources surtout. Pour les sources, il faut les télécharger à part dans une console, donc utiliser des macros n'est pas logique. De plus, c'est bien beau de proposer des patchs, mais si on sait pas les récupérer, on va pas aller loin :-P Je pense aussi que le Requires: mono-core est inutile vu que tu as un Build-Requires: mono-core qui le demande. 🙂

Le mock passe bien sinon 🙂
@Bouska :
- Utiliser les macros dans tout le spec est plus que conseillé, y compris dans les Source*
- Les patchs sont inclus dans le SRPM...
- y'a pas de mono-core en BR...
@trashy:
- Je ne parles pas vraiment des sources, mais de la méthode (sous forme de commentaire) qui permet de les récupéré ( cf Fedora Project). Je ne vois pas trop l'intérêt de mettre un texte exclusivement pour "les humains" avec des macros, surtout qu'on aurait tendance à faire du copier coller.
- Ah, oui, effectivement, j'ai rien dit (j'oublies toujours de regarder les SRPMS avec un gestionnaire d'archives)
- Oups, problème, je voulais parler du BuildRequires: mono-devel, mais là, j'ai aussi dit une connerie (je suis tellement habitué à construire puis à installer que j'ai l'impression que les Requires qui sont des dépendances de certains BuildRequires sont inutils)
Je pense que le texte pour les humains, est justement fait pour vérifier que les sources n'ont pas été bidouillées entre le téléchargement et le packaging.
Donc même s'il est effectivement indicatif, ça n'empêche pas que je ne vois pas l'utilité de mettre des macros dans un texte qui est fait pour être directement lu. (Il n'y a rien la dessus sur Fedora Project, donc je pense que c'est la logique qui prime)