Merge remote-tracking branch 'remotes/origin/bug_599_picload_fd_leak'
[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 libdvdnav-dev
21 libfreetype6-dev
22 libfribidi-dev
23 libgif-dev
24 libgstreamer0.10-dev
25 libgstreamer-plugins-base0.10-dev
26 libjpeg62-dev
27 libpng12-dev
28 libsdl1.2-dev
29 libsigc++-1.2-dev
30 libtool
31 libxml2-dev
32 libxslt1-dev
33 python-dev
34 swig
35
36 2.) Build and install libdvbsi++:
37
38 git clone git://git.opendreambox.org/git/obi/libdvbsi++.git
39 cd libdvbsi++
40 dpkg-buildpackage -uc -us
41 cd ..
42 sudo dpkg -i libdvbsi++*.deb
43
44 3.) Build and install libxmlccwrap:
45
46 git clone git://git.opendreambox.org/git/obi/libxmlccwrap.git
47 cd libxmlccwrap
48 dpkg-buildpackage -uc -us
49 cd ..
50 sudo dpkg -i libxmlccwrap*.deb
51
52 4.) Build and install libdreamdvd:
53
54 git clone git://schwerkraft.elitedvb.net/libdreamdvd/libdreamdvd.git
55 cd libdreamdvd
56 dpkg-buildpackage -uc -us
57 cd ..
58 sudo dpkg -i libdreamdvd*.deb
59
60 5.) Build and install enigma2:
61
62 git clone git://git.opendreambox.org/git/enigma2.git
63 cd enigma2
64 autoreconf -i
65 ./configure --prefix=$HOME/enigma2 --with-libsdl
66 make
67 make install
68