My personal enigma2 repository, openpli based
Python C++ C
Switch branches/tags
Nothing to show
Permalink
Failed to load latest commit information.
data dm800se display: Back to PIcon-less skin Jan 19, 2011
doc refs bug #467 Oct 6, 2010
include install header files Nov 16, 2010
lib BUGFIX, subtitle: removing </i><i> in the middle of a segment Jan 29, 2011
m4 update .gitignore Nov 16, 2010
main Merge remote branch 'dream/master' Jan 26, 2011
po Merge remote branch 'dream/master' Jan 26, 2011
tests remove obsolete .cvsignore files Aug 18, 2009
tools enigma2.sh: Add offline update Jan 2, 2011
.gitignore update .gitignore Nov 16, 2010
AUTHORS import of enigma2 Oct 17, 2003
COPYING add COPYING and README Nov 16, 2010
ChangeLog import of enigma2 Oct 17, 2003
GlobalActions.py add a global ActionMap Jan 15, 2006
LICENSE replaced e2 license by GPLv2, as dictated by the original license Sep 23, 2009
LICENSE.GPLv2 license: add preliminary license Jan 5, 2006
Makefile.am Merge remote branch 'dream/master' Jan 11, 2011
NEWS import of enigma2 Oct 17, 2003
Navigation.py Merge commit 'dream/master' Apr 3, 2010
NavigationInstance.py - add missing files May 16, 2005
README To build this version for a Dreambox, you will need a recent OE (bran… Nov 17, 2010
RecordTimer.py Merge commit '6ff491caab739113f212543e4a70a0773cf6ce37' into megamerge Oct 16, 2010
ServiceReference.py Merge commit '6ff491caab739113f212543e4a70a0773cf6ce37' into megamerge Oct 16, 2010
SleepTimer.py simplify enabling the sleep timer by defaulting the action of the sleep Jun 23, 2008
autogen.sh autogen.sh: use autoreconf Nov 16, 2010
configure.ac introduce HAVE_TEMPFANCONTROL automake conditional Jan 20, 2011
e2reactor.py Quit mainloop when receiving a KeyboardInterrupt exception. Nov 10, 2008
enigma2.bb enigma2.bb: update srctree recipe to latest oe version Jan 8, 2011
enigma2.pc.in update and install enigma2.pc Dec 1, 2010
keyids.py more work on keyboard support Jun 7, 2006
keymapparser.py keymapparser: handle generic key entries before device specific ones Jan 7, 2010
lamedb bigger lamedb Dec 21, 2005
mytest.py Mega-Merge remote branch 'dream/master' into mm Dec 30, 2010
skin.py Mega-Merge remote branch 'dream/master' into mm Dec 30, 2010
stamp-h.in import of enigma2 Oct 17, 2003
timer.py Remove unused NavigationInstance import from timer.py Feb 17, 2010
timers.xml sample timers.xml file Nov 8, 2005
userbouquet.orf.tv add some default bouquets Oct 29, 2005
userbouquet.premiere.tv add some default bouquets Oct 29, 2005
userbouquet.srgssr.tv add some default bouquets Oct 29, 2005

README

To build enigma2 on Ubuntu 10.04, follow these steps:

0.) Consider using OE to build it for a Dreambox instead.

    To build this version for a Dreambox, you will need
    a recent OE (branch "opendreambox-1.6" will do, but "3.0" won't)
    or at least a backported BitBake recipe from there.

    See http://opendreambox.org/.

    Stop reading here. It's not very useful for most people
    to build enigma2 for a PC.

1.) Install these packages:

autoconf
automake
build-essential
gettext
libfreetype6-dev
libfribidi-dev
libgif-dev
libgstreamer0.10-dev
libgstreamer-plugins-base0.10-dev
libjpeg62-dev
libpng12-dev
libsdl1.2-dev
libsigc++-1.2-dev
libtool
libxml2-dev
libxslt1-dev
python-dev
swig

2.) Build and install libdvbsi++:

git clone git://git.opendreambox.org/git/obi/libdvbsi++.git
cd libdvbsi++
dpkg-buildpackage -uc -us
cd ..
sudo dpkg -i libdvbsi++*.deb

3.) Build and install libxmlccwrap:

git clone git://git.opendreambox.org/git/obi/libxmlccwrap.git
cd libxmlccwrap
dpkg-buildpackage -uc -us
cd ..
sudo dpkg -i libxmlccwrap*.deb

4.) Build and install enigma2:

git clone git://git.opendreambox.org/git/enigma2.git
cd enigma2
autoreconf -i
./configure --prefix=$HOME/enigma2 --with-libsdl
make
make install