
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.
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)
- libdlna (bibliothèque utilisée par uShare pour le support du DLNA)
- libnfo (bibliothèque de traitement de fichiers NFO)
- libplayer (couche d’abstraction pour media player; utilisé dans Enna)
- 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".