wxGTK-2.9-svn pour Gentoo

wxWidgets 2.9 avance bien, très bien. La liste des tickets encore actifs sur la roadmap de la version 2.9.0 est de plus en plus limitée : il n'en reste que 4. Donc il est de plus en plus légitime de vouloir tester différentes applications avec cette nouvelle version même si celle-ci est encore officiellement en développement. Et ce, sur des compilations manuelles ou des installations d'ebuilds.

Pour ce faire, il existe deux méthodes : installer wxGTK-2.9.0 à a main depuis une nightly-build ou installer un snapshot via un ebuild svn qui va bien. La première solution peut (et m'a) poser des problèmes de conflits entre le wx retourné par eselect et les wx-config des installations locales.

Heureusement est arrivé sping et son overlay pour portage avec les ebuilds qui vont bien pour wxGTK-2.9.9999 et wxGTK-9999. Pour l'installer, il sufit d'installer app-portage/layman (pour le système d'overlays), dev-util/git (pour récupérer le contenu de l'overlay sping) et bien sur dev-util/subversion (car il faut bien récupérer les sources de wxGTK depuis le dépot subversion), puis d'ajouter l'overlay via layman.

  • emerge app-portage/layman dev-util/git dev-util/subversion
  • layman -a sping
  • echo "x11-libs/wxGTK-2.9.9999 **" >> /etc/portage/package.keywords
  • emerge =wxGTK-2.9.9999

Et voila !

Plus de détails sur le site d'Ycarus. Interface web du git de sping.

Bakefile dans Gentoo

ENFIN !!! Après plusieurs années de maturation, Bakefile entre dans l'arbre portage.

Bakefile est un générateur multiplateforme de makefiles et de fichiers de projets pour divers environnements (dont Visual Studio). Bakefile est un ensemble de scripts python qui prend en entrée des fichiers xml de description du projet à compiler et produit - en fonction de la demande - des makefiles et autres fichiers de projets (vcproj, dsp ...). La compilation n'est pas la seule fonctionnalité de Bakefile, il est capable de manipuler des fichiers et de faire toute manipulation possible via python.

Continue reading »

La sécurité applicative

Hier soir s'est tenue une conférence sur la sécurité informatique organisée par l'antenne grenobloise du CLUSIR à l'IUT2 (à côté de la gare à Grenoble).

Les deux sujets abordés ont été Sécurité informatique : Quelles formations pour quels métiers. par Sébastien Bourdon puis La sécurité applicative : De quoi s'agit-il ? Quel en est l'enjeu ? par votre serviteur. Le support de ma présentation est disponible ici (pdf) ou là (odp). Je rappelle que ces documents sont soumis à la licence CC-BY-NC-SA.

Mais où en est le papou ?

La distribution Gentoo Linux est immense et regroupe beaucoup de développeurs en différents projets et sous-projets (kernel, Xorg, releng, forum ...). Savoir ce qui ce passe dans cet univers n'est pas toujours très aisé : on peut consulter les pages de chaque projet, se perdre sur les forums ou se noyer dans le flot des listes de diffusions. Mais généralement le temps nous manque et nous somme perdus au milieux de tant d'informations.

Pour remédier à cela, une page dédiée aux statuts des projets a été mise en ligne sur le wiki pour résumer l'avancement et le travail actuel de certains projets.

On y apprend par exemple (à la date du 29 mai 2009) que gcc-4.3 est stable sur les architectures principales et que gcc-4.4 vient d'être ajouté à l'arbre portage principal (depuis l'overlay) et que le travail à ce propos sera dorénavant fait directement sur l'arbre principal.
On y apprend également que la version Gentoo du noyau Linux continue de diminuer en nombre de patchs et qu'il n'est pas impossible qu'un jour Gentoo fonctionne (par défaut) avec un noyau vanilla (sans patch).
Dernier point important est le statut du projet X11 : le serveur xorg-server-1.5.3 est stable depuis quelques temps, et on y trouve une feuille de route sur les prochaines étapes à court, moyen et long terme.

En espérant que cette page de status soit étoffée pour la plupart des projets et qu'elle soit mise à jour régulièrement.

Grand retour

Après sept mois d'absence sur le net, notamment pour des raisons de changement de boulot (et oui, je ne suis plus à l'INRIA, je ne travaille plus sur Amaya), de pleins de raisons pas vraiment valables, et surtout de flemme, je vais essayer de bloguer un peu plus.

Et pour fêter ça, vous pouvez admirer un nouveau thème moins terne, moins BD et surtout plus lisible sur le blog et le wiki. En espérant que je vais m'y tenir.

Papier peint changeant

Qui n'a jamais voulu - sous Gnome - faire changer son papier peint dynamiquement. C'est sympa et ça mange pas de peint (attention, très mauvais jeu de mots). Et bien, il existe une petite application pour le faire : Wallpaper-tray. Zungaia.org nous propose un ebuild pour l'utiliser directement sur notre distribution favorite : wp-tray/wp-tray-0.5.3.ebuild.

Amusez-vous bien !

gnome-appearance-properties gelé

Depuis un moment j'ai un problème avec gnome-appearance-properties, le panneau de configuration de l'apparence de Gnome (paquet Gentoo gnome-base/control-center). Celui-ci utilise 100% du CPU, même après avoir été fermé.

L'astuce, c'est juste de supprimer le fichier ~/.gtkrc-2.0 ... et c'est repartis !

Un aperçu pour un SVG

Frédéric Wang, le contributeur qui a bien aidé au développement du panneau d'outils MathML, nous a rejoint il y a quelques semaines pour travailler sur l'éditeur SVG dans Amaya. Cet éditeur est LA nouvelle fonction attendue de la prochaine version d'Amaya : la 10.1.

Un troisième aperçu de la nouvelle version est disponible sur la page de téléchargement et des sources.

Un ebuild pour Gentoo est disponible dans mon dépôt dédié.

SFML 1.2 sous Gentoo

PBox a mis à disposition un ebuild pour SFML 1.2.

Cet ebuild modifie largement les makefiles de départ car ceux-ci ne prévoient pas la modification du répertoire d'installation.

Cet ebuld est disponible ici et je le conserve ici au cas où.

Première release publique de Gmulsionne

Qui n'a jamais voulu convertir un fichier audio d'un format (au hasard wav) vers un autre (toujours au hasard mp3) ? Cette manipulation, pour un geek est assez aisée : une ligne de commande et c'est réglé. Mais pour un néophyte, c'est une autre paire de manche.

Partant de ce constat, j'ai voulu créer un petit utilitaire qui convertisse facilement les formats audio sans se prendre la tête, sans toute une tripotée d'options et de préférence intégré à bureau que j'utilise (à savoir Gnome). De là est né Gmulsionne (prononcez j'émulsionne).

Continue reading »

- page 2 of 8 -

Thème original par N.Design Studio - Adapté par Pixials - Powered by Dotclear
Fil des billets Administration