Enna Media Center

Welcome to Enna Project Management

This is the main place to report bugs

In brief

Enna is a media center based on EFL (Enlightenment Foundation Libraries).
It tries to be simple to use, fast and modular and will be the GUI of GeeXboX 2.x.

Documentation

Documentation?

Download

Development Tree

The latest Enna development tree can be grabbed using Mercurial, a revision control system, similar in purpose to tools such as Subversion or Git. It is used to keep track of the changes made to a source tree and to help programmers combine and otherwise manipulate changes made by multiple people or at different times.

There are currently 2 ways of accessing the Mercurial tree: via command-line or web interface (to just have a look to some changes on a specific file, for example). You can directly access to the web interface with your browser from:

Enna Mercurial

In order to access to Mercurial via command line, create and enter a new directory and do the following (be sure that you have installed the mercurial package).

  • To get a local copy of the Enna Mercurial repository :
hg clone http://hg.geexbox.org/enna
  • To update your local copy of the Mercurial, synchronizing with our server :
hg pull -u

Compilation

Ubuntu

If you are running Ubuntu GNU/Linux you can look at this page to see how to compile EFL and Enna.Enna compilation on Ubuntu

Contribute

Feedback

Please send bug reports, suggestions, ideas, comments or patches to : devel_at_geexbox.org.

Developpement

You can find the TODO list here TODO

Internazionalization

To contribute a new translation to enna:

  • download the latest sources with hg clone http://hg.heexbox.org/enna
  • ensure you have autoconf, automake, libtool and gettext installed
  • run ./autogen.sh
  • run make update-pot
  • run msginit -i po/enna.pot -l fr -o po/fr.po (substitute fr with your language code)
  • add your language code to po/LINGUAS
  • edit the newly created po file (e.g. with poedit) and fill in your translation
  • send a patch to the devel mailing list
  • thank you :)

You can run make update-gmo to rebuild the translations or make update-po to update the po files with the latest strings.