h1

Dépots…

Les code-sources de GeeXboX et de tous les projets annexes sont disponibles via une interface web. Il est donc facile de consulter les patches et suivre l’évolution des différents projets.

http://hg.geexbox.org

Tous les dépôts ne sont pas utiles ou intéressants. Certains sont là uniquement comme archive et d’autres sont simplement obsolètes pour différentes raisons. Les dépots importants sont:

  • enna (“media center” qui sera intégré à GeeXboX 2)
  • geexbox (distribution GeeXboX)
  • generator-fltk (générateur d’ISO)
  • libplayer (couche d’abstraction pour media player; utilisé dans Enna)
  • libdlna (bibliothèque utilisée par uShare pour le support du DLNA)
  • libvalhalla (scanner de fichiers audio/vidéo; utilisé dans Enna)
  • ushare (serveur UPnP/DLNA)

Les personnes intéressées par le développement de GeeXboX doivent obligatoirement être des utilisateurs de GNU/Linux. Les dépôts sont accessibles via l’outil hg de Mercurial. Vous trouverez les informations nécessaires sur cette page. La plupart des projets sont écrits en C mais il existe une exception pour le générateur d’ISO qui utilise le C++ (sans pour autant être écrit en orienté-objet) à cause de la librairie FLTK.

Si vous êtes intéressé par les mécanismes de la distribution GeeXboX, il est judicieux d’avoir un minimum de connaissance en “shell scripting”.