eponyme's blog : linux, dev & cie

Orphan de la plupart de mes packages

Bonjour à tous,

J'ai release ce soir l'ownership de la plupart de mes packages et en ai fait l'annonce sur la devel list.

Ne suivant plus réellement la plupart de ces projets, il m'était difficile d'en maintenir les RPM correctement. J'en ai cependant ai conservé 4.

Je m'écarte donc un peu du projet fedora (sans pour autant le quitter), par manque de temps principalement. Le peu qu'il me reste pour "geeker" sera mis à profit pour du dev sur android.

Par ailleurs ce blog n'est pas mort, et je compte bien prendre le temps de rédiger de nouveaux billets, beaucoup plus orientés sur la découverte de petits utilitaires.

Fabien (eponyme)

Mise à jour de quvi pour rawhide : éclatement des paquets

Je paquage le logiciel "quvi" pour Fedora. Ce logiciel fournit une bibliothèque (libquvi) permettant de parser les vidéos des sites tels que youtube ou dailymotion (et beaucoup d'autres) ainsi qu'un outil (quvi) utilisant libquvi pour parser les vidéos. La dernière version, la 0.4.0, est maintenant divisée en 3 sources : libquvi (la bibliothèque), libquvi-scripts (les scripts lua utilisés par libquvi permettant de parser les sites) et quvi, l'utilitaire.

J'ai donc aujourd'hui fait les demandes de revue pour les paquets libquvi et libquvi-scripts. Je mettrai à jour quvi quand les deux dépendances auront été importées dans les dépôts:

Ces changements sont importants et ne seront donc effectués que dans rawhide.


Fabien (eponyme)

NomNom présent dans les dépôts !

clive et cclive sont deux logiciels (du même auteur) permettant de récupérer les vidéos de sites tels que youtube ou dailymotion (et beaucoup d'autres !). Il existait auparavant un "frontend" à ces utilitaires, toujours du même auteur : abby. Ce dernier a été remplacé par NomNom (encore et toujours du même auteur), et permet de visionner les vidéos directement en streaming, ou simplement de les télécharger. Il permet aussi de profiter des options de umph (dont je vous laisse deviner l'auteur ..) pour télécharger toute une liste de lecture, ou de favoris de YouTube. NomNom peut être une bonne alternative à ceux ne souhaitant pas utiliser de plugin flash avec leur navigateur.

umph et NomNom n'étaient pas présents dans les dépôts. Je les ai donc packagés et  proposés. Ces deux paquets ont été acceptés et sont maintenant disponnibles dans les dépôts de Fedora, à partir de la version 15. Pour installer NomNom, en root :

# yum install nomnom


Fabien (eponyme)

Orphan de certains de mes paquets

Bonjour,

En raison de manque de temps, et souhaitant me concentrer sur les paquets que j'utilise avec Fedora, j'ai pris la décision "d'orphan" 6 des paquets que je maintiens dans les dépôts :

  • gestikk : permet de lancer des logiciels avec un simple mouvement de souris
  • immix : mixage de photos
  • itaka : serveur de capture d'écran
  • perl-WWW-Curl : extension perl pour manipuler libcurl
  • vbindiff : visualiseur de fichiers en hexadécimal, avec prise en charge de fichiers à forte taille
  • xcftools : suite d'utilitaires en ligne de commande permettant de manipuler les fichiers au format XCF

J'ai de plus retiré deux paquets :

  • abby : cette interface graphique à clive et cclive a été remplacée par nomnom, que j'ai ajouté dans les dépôts (j'en parlerai bientôt)
  • trustyrc : mon robot IRC, que je ne maintiens plus

Ceux qui souhaitent maintenir ces paquets pourrons compter sur moi en cas de besoins/questions.


Fabien (eponyme)

umph : récupération de liens à partir de flux Youtube

Il y avait longtemps que je n'avais pas proposé un nouveau paquet au projet Fedora. Je travaille actuellement sur l'empaquetage de NomNom, un logiciel permettant de télécharger ou visionner en streaming des vidéos provennant de sites comme Youtube, Dailymotion, et bien d'autres, en utilisant les outils quvi et clive/cclive que je package déjà (Pikatchu_2014 a d'ailleurs permit d'allonger la liste des sites supportés en me faisant corriger une option de compilation de quvi :D ). NomNom (qui devrait donc succéder à abby, projet devenu inactif, mais du même auteur), permet aussi de récupérer des vidéos à partir d'un flux youtube. Pour cela il se repose sur l'outil umph, du même auteur, qui permet de récupérer sous différentes formes les informations d'un flux Youtube (voir les exemple sur la page du projet).

umph n'est donc pas d'une immense utilité en lui même mais devient très pratique lorsqu'il est associé aux autres utilitaires de "legatvs", et est naturellement une dépendance pour NomNom.

J'ai donc packagé cet utilitaire et en ai proposé la revue, qui j'espère ne devrait pas poser de problèmes.


Fabien (eponyme)

XChat 2.8.8 est sorti, la hache de guerre avec les balloons est enterrée !

Il y a quelques jours, une nouvelle version du client IRC XChat est sortie. Cette version intègre le patch que j'avais soumis il y a quelques temps, afin de régler le problème de temps d'apparition bien trop long des notifications. C'est donc une petite satisfaction personnelle de voir dans cette release quelques lignes de codes que j'avais proposées, même si le mérite en revient plutôt à Remi car je m'étais inspiré de son patch plutôt que de mon original pour en proposer un nouveau.

Avec la version 2.8.8, il est donc maintenant possible de régler le temps d'apparition des notifications par la commande

/set input_balloon_time

ou bien sûr directement dans le fichier de configuration. C'est un soulagement pour moi car je n'aurais plus à reconstruire une version du paquet avec le patch pour ne plus avoir à hurler lorsque je joue à un jeu et que des notifications viennent manger une partie de l'écran pendant 20 secondes !

La version est déjà packagée pour fedora, et une demande d'envoi vers le dépôt stable a déjà été faite, elle apparaitra donc bientôt dans les mises à jour !


Fabien (eponyme)

quvi : un utilitaire de récupération d'informations sur les liens de téléchargements de vidéos

Non, je ne fais pas une fixation sur les sites proposant des vidéos style youtube, dailymotion, etc ... J'ai déja packagé clive, cclive (son petit frère en C), et leur front-end abby, et je reviens ici avec quvi. La raison est simple : quvi est maintenant une dépendance pour cclive. En effet après des demandes auprès du dévelppeur de cclive pour avoir une "libcclive", ce dernier à décidé d'externaliser le code de récupération d'infos sur les vidéos dans une bilbliothèque séparée et d'en faire un nouveau projet : quvi

Afin d'éviter un blocage des mises à jour de cclive, j'ai donc entrepris de packager cet outil, mais surtout la lib qu'il fournis : libquvi. J'ai ensuite fait une demande de revue. Le spec génère donc 3 paquets :

  • quvi : un utilitaire exemple permettant de récupérer des infos sur les vidéos utilisant libquvi
  • libquvi : la bibiothèque se chargeant du travail
  • libquvi-devel : fourni les fichiers de développements pour libquvi

La création de ce paquet que je rajoute à ma liste est pour moi l'occasion de fournir une bibliothèque, chose que je n'avais jamais fait, et accessoirement, de poster ici pour raviver un peu ce blog un peu mort ces temps-ci. Les plus curieux (et coquins!) qui auront lu le spec pourront rechercher l'utilité de l'option --enable-smut passée au configure.

J'espère trouver rapidement un reviewer pour ce paquet afin de pouvoir aussi mettre à jour cclive.


Fabien (eponyme)

xcftools présent dans les dépôts stables de fedora

xcftools est une suite de petits utilitaires en ligne de commande permettant d'effectuer des opérations sur les fichiers au format xcf, nativement utilisé par Gimp. J'ai effectué ce package car il sera une future dépendance à la prochaine version du logiciel Phatch, que je package aussi. Pour installer xcftools sous Fedora, utilisez yum :

# yum install xcftools

Un grand merci à Pikatchu_2014 pour avoir effectué la revue.


Fabien (eponyme)

Monkeystudio présent dans les dépôts stables !

Il y a bien longtemps que j'avais présenté ce logiciel permettant de développer tous types de projets, dans différents langages, avec un accent particulier sur les projets Qt4. Mks (son petit nom ^^) intègre en effet l'assistant Qt, le designer, des templates ...

La revue de ce paquet a été bien longue et a fait ouvrir deux autres bugs

Depuis aujourd'hui, ce logiciel est disponnible dans les dépots stables de Fedora, à partir de F11 (et donc dispo aussi pour F12 et rawhide). Un petit cocorico puisque le créateur et principal mainteneur de ce projet, Pasnox, est français. Un logiciel à découvrir, pour ceux qui aiment les IDE complètes, et même à améliorer, puisqu'il peut prendre en charge de nombreux plugins !

Pour l'installer :

# yum install monkeystudio

Bon dev'


Fabien (eponyme)

cclive et abby présents dans les dépôts stables

J'avais présenté cclive et abby dans des billets récents. J'en avais de plus proposé les RPMs. Ceux-ci ont été approuvés, et après un passage en testing, sont maintenant disponnibles dans les dépôts stables de Fedora. L'extracteur de vidéos et son interface graphique basée sur Qt sont donc facilement installables via yum :

# yum install cclive
# yum install abby

Pour rappel, clive (lui aussi présent dans les dépôts) peut aussi servir de back-end à abby. Il est écrit en perl, et est un peu plus complet que cclive (lui écrit en C, plus léger).

Bon téléchargements,


Fabien

abby : une GUI pour clive et cclive

Présentation et proposition de RPMs pour le logiciel abby.

cclive : extracteur de vidéos en ligne de commande

Présentation et proposition de RPMs pour le logiciel cclive.

Fotowall reprend du service

J'ai eu l'agréable surprise il y a quelques jours de voir que le projet Fotowall est de nouveau actif, après pas mal de mois sans aucune activité sur le svn. Une nouvelle release est d'ailleurs sortie, et je l'ai dors et déja poussée dans les dépôts (dans testing pour le moment). Pour rappel, ce logiciel permet de créer un pêle-mêle de photos. Cette nouvelle version (0.3.1) apporte de nombreuses améliorations. Une vidéo de démonstration est disponnible, mais présente la version 0.21. A vos yum !

Créativement,


Fabien (eponyme)

QMagneto : enregistrer vos émissions de la TNT en quelques clics

Présentation et propositions de RPMs pour le logiciel QMagneto.

PosteRazor présent dans les dépôts stables

J'avais présenté le logiciel PosteRzaor dans un billet précédent et avait proposé le RPM en téléchargement. La revue de ce logiciel a été approuvée, et le paquet est aujourd'hui disponnible dans les dépôts stables de Fedora. Pour l'installer :

# yum install posterazor

Bonne découpe ;)


Fabien

Gestikk présent dans les dépôts stables

J'avais présenté l'été dernier le logiciel gestikk. Pour rappel, gestikk est un lanceur d'applications qui a la particularité de prendre en charge non pas des raccourcis, mais des "gestuelles", ou des figures, réalisées avec la souris. Il vous est donc possible, en effectuant un trait, ou un cercle (ou n'importe quelle autre forme de votre choix que vous aurez enregistrée) avec la souris, de lancer une application, ou de simuler une combinaison de touches. 

Ce logiciel n'était pas présent dans les dépôts Fedora. Je l'avais donc packagé et en avait proposé le téléchargement ainsi que la revue. Il y a quelques temps, le paquet a été approuvé, et après un passage dans le dépôt testing, le voici arrivé dans le dépôt stable. Pour installer cet utilitaire sur F9, F10, et les versions futures, vous n'avez donc plus qu'à taper :

# yum install gestikk

Ne vous reste plus qu'à être imaginatifs pour trouver de jolies courbes à associer à vos applications ;)


Fabien (eponyme)

RPMs perl-WWW-Curl et update clive

Depuis quelques temps, je package le logiciel clive pour le dépôt fedora. Un bref rappel : clive est un outil en ligne de commande permettant de récupérer des vidéos provenant de sites comme youtube. Il est de plus possible de visionner ou même réencoder la vidéo automatiquement, et aussi de gérer les authentifications. Le passage de la branche 1 à la branche 2 de ce petit logiciel à fait apparaitre de nombreux changements, dans le déploiement, la license, et même les dépendances. Pour cette dernière raison, il m'était impossible de faire la mise à jour dans les dépôts car il manquait le paquet perl-WWW-Curl, fournissant Curl::Easy, nécessaire au bon fonctionnement de clive.

Afin de ne pas bloquer clive, j'ai donc entrepris de packager mon premier module perl, et je dois avouer qu'avec l'aide des guidelines et de cpanspec, ca a été un véritable jeu d'enfant ! perl-WWW-Curl ayant été approuvé et importé la semaine dernière, j'ai pû aujourd'hui lancer la mise à jour de clive. Il est donc disponnible (avec perl-WWW-Curl) dans rawhide, et dans updates-testing pour F9 et F10 (avant un passage en stable d'ici quelques jours/semaines).

Bon visionnage,


Fabien (eponyme)

phatch présent dans les dépôts stables !

Il y a quelques temps, j'avais présenté le logiciel phatch, permettant d'effectuer des traitements par lots sur des photos. Après une revue un peu compliquée, le paquet a été approuvé. phatch ayant terminé son passage en testing, le voici disponnible dans les dépôts stables. Il est donc installable via yum sur F9, F10 et rawhide :

# yum install phatch

Pour les utilisateurs de GNOME et nautilus, une extension existe afin de pouvoir réaliser un traintement sur des photos directement depuis un clic droit :

# yum install nautilus-phatch

Cette extension n'est évidemment utile que pour les utilisateurs de nautilus (les autres verraient alors une armée de dépendances GNOME débarquer).

RPMement,


Fabien (eponyme)

gnome-mastermind : un mastermind-like pour linux

Présentation et proposition d'un RPM pour le jeu gnome-mastermind.

VBinDiff disponnible via yum !

VBinDiff est un programme permettant de visualiser (dans un terminal) des fichiers en hexadécimal ou en ASCII. De plus,VBinDiff permet de visualiser deux fichiers à la fois, et de mettre en évidence les différences entre ceux-ci. Contrairement à la commande diff, VBinDiff fonctionne bien avec des fichiers dont la taille dépasse plusieurs gigas.

Ce logiciel n'était pas présent dans les dépôts Fedora, j'en avais proposé la revue, et celui-ci a été accepté, puis intégré. Il est donc maintenant installable pour les utilisateurs de Fedora et du dépôt EPEL 5 (Entreprise Linux et CentOS) grâce à YUM  :

# yum install vbindiff


Fabien (eponyme)

- page 1 de 3