URL: https://linuxfr.org/users/moonz/journaux/cyd-001 Title: Cyd 0.0.1 Authors: Moonz Date: 2004年06月19日T18:26:20+02:00 Tags: Score: 0 Voilà, aujourd'hui je me suis amusé à faire un petit programme, et je voulais en faire profiter la communauté. CYD (pour choose your distro au départ mais comme c'est débile le retenez pas ;o) ) permet de rechercher une distribution parmi certains critères (gestionnaire de paquetages: deb par exemple) en utilisant un fichier XML. Il nécessite GTKmm ([http://www.gtkmm.org(...)](http://www.gtkmm.org)) et LibXML2 ([http://www.libxml.org(...)](http://www.libxml.org)). C'est un programme fait en deux jours (le plus long a été de me démerder avec autoconf/automake) pour m'amuser. J'ai sûrement fait des trucs crades dans le code pas commenté et bordélique,mais c'est qu'un programme fait pour m'amuser (je sais je me répète). Le fichier XML ($(prefix)/share/distribs.xml) peut être contruit à partir de Distrowtach à partir de ce script: [http://membres.lycos.fr/moonz/distrowatch.tar.bz2(...)](http://membres.lycos.fr/moonz/distrowatch.tar.bz2) (celui dans l'archive a été généré aujourd'hui à 18h00). Archive: [http://membres.lycos.fr/moonz/cyd-0.0.1.tar.bz2(...)](http://membres.lycos.fr/moonz/cyd-0.0.1.tar.bz2) Scrinchaute: [http://membres.lycos.fr/moonz/screen.png(...)](http://membres.lycos.fr/moonz/screen.png) Vila... PS: j'ai un problème: je gettextize à la volée (gettext(variable)) et quand je fait "make dist" il me vire toutes les valeurs que peut prendre "variable" desdu fichier .po. J'ai temporairement résolu le problème en appelant gettext("valeur 1"); gettetx(valeur 2"); ... (regardez dans src/main.cc), mais n'y aurait il pas un moyen plus "propre" ?