lib/dvb/epgcache.cpp: fix crash on timer restart after crash
[enigma2.git] / README
1 To build enigma2 on Ubuntu 10.04, follow these steps:
2
3 0.) Consider using OE to build it for a Dreambox instead.
4
5     To build this version for a Dreambox, you will need
6     a recent OE (branch "opendreambox-1.6" will do, but "3.0" won't)
7     or at least a backported BitBake recipe from there.
8
9     See http://opendreambox.org/.
10
11     Stop reading here. It's not very useful for most people
12     to build enigma2 for a PC.
13
14 1.) Install these packages:
15
16 autoconf
17 automake
18 build-essential
19 gettext
20 libfreetype6-dev
21 libfribidi-dev
22 libgif-dev
23 libgstreamer0.10-dev
24 libgstreamer-plugins-base0.10-dev
25 libjpeg62-dev
26 libpng12-dev
27 libsdl1.2-dev
28 libsigc++-1.2-dev
29 libtool
30 libxml2-dev
31 libxslt1-dev
32 python-dev
33 swig
34
35 2.) Build and install libdvbsi++:
36
37 git clone git://git.opendreambox.org/git/obi/libdvbsi++.git
38 cd libdvbsi++
39 dpkg-buildpackage -uc -us
40 cd ..
41 sudo dpkg -i libdvbsi++*.deb
42
43 3.) Build and install libxmlccwrap:
44
45 git clone git://git.opendreambox.org/git/obi/libxmlccwrap.git
46 cd libxmlccwrap
47 dpkg-buildpackage -uc -us
48 cd ..
49 sudo dpkg -i libxmlccwrap*.deb
50
51 4.) Build and install enigma2:
52
53 git clone git://git.opendreambox.org/git/enigma2.git
54 cd enigma2
55 autoreconf -i
56 ./configure --prefix=$HOME/enigma2 --with-libsdl
57 make
58 make install
59