Skip to content

Commit

Permalink
Mega-Merge remote branch 'dream/master' into mm
Browse files Browse the repository at this point in the history
Conflicts:
	configure.ac
	data/skin_default.xml
	enigma2.bb
	lib/Makefile.am
	lib/base/Makefile.am
	lib/base/filepush.cpp
	lib/base/filepush.h
	lib/components/Makefile.am
	lib/dvb/Makefile.am
	lib/dvb/dvb.cpp
	lib/dvb/pmt.cpp
	lib/dvb/pmt.h
	lib/python/Components/Renderer/Picon.py
	lib/python/Components/UsageConfig.py
	lib/python/Plugins/Extensions/DVDPlayer/plugin.py
	lib/python/Plugins/SystemPlugins/CommonInterfaceAssignment/plugin.py
	lib/python/Plugins/SystemPlugins/SoftwareManager/plugin.py
	lib/python/Plugins/SystemPlugins/WirelessLan/plugin.py
	lib/python/Screens/ChannelSelection.py
	lib/python/enigma_python.i
	lib/service/servicedvb.cpp
	main/Makefile.am
	main/bsod.cpp
	main/enigma.cpp
	mytest.py
	po/LINGUAS
	po/Makefile.am
  • Loading branch information
Mike Looijmans committed Dec 30, 2010
2 parents e5698bb + 0cbccde commit b6cdb3c
Show file tree
Hide file tree
Showing 132 changed files with 3,484 additions and 16,349 deletions.
36 changes: 15 additions & 21 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,8 @@
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
*.[oa]
*~
Makefile.in
Makefile
*.so
*.so.0.0
*.cxx
.deps
COPYING
INSTALL
*.a
aclocal.m4
autom4te.cache/
config.guess
Expand All @@ -20,22 +12,24 @@ config.status
config.sub
configure
depcomp
.deps/
enigma2_config.h
enigma2_config.h.in
enigma2.pc
index-enigma2.xml
INSTALL
install-sh
lib/actions/actionids.h
lib/python/Plugins/Extensions/DVDPlayer/src/servicedvd.d
lib/python/enigma.py
missing
py-compile
po/
main/enigma2
version.h
*.d
*.la
*.lo
.libs/
*.tar.gz
config.h
libtool
*.lo
ltmain.sh
Makefile
Makefile.in
missing
moc_*.cpp
*.o
py-compile
stamp-h1
*.tar.bz2
*.tar.gz
1 change: 1 addition & 0 deletions COPYING
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
See LICENSE.
12 changes: 7 additions & 5 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,16 @@ SUBDIRS = include lib main data po tools
ACLOCAL_AMFLAGS = -I m4

installdir = $(pkglibdir)/python

install_PYTHON = \
Navigation.py NavigationInstance.py RecordTimer.py SleepTimer.py ServiceReference.py \
keyids.py keymapparser.py mytest.py skin.py timer.py GlobalActions.py \
e2reactor.py

install-exec-hook:
$(PYTHON) $(srcdir)/tools/genmetaindex.py $(DESTDIR)$(datadir)/meta/plugin_*.xml > $(DESTDIR)$(datadir)/meta/index-enigma2.xml
metadir = $(datadir)/meta
meta_DATA = index-enigma2.xml
CLEANFILES = index-enigma2.xml

EXTRA_DIST = lamedb

uninstall-hook:
$(RM) $(DESTDIR)$(datadir)/meta/index-enigma2.xml
index-enigma2.xml: $(top_srcdir)/tools/genmetaindex.py $(top_srcdir)/lib/python/Plugins/*/*/meta/plugin_*.xml
$(AM_V_GEN)$(PYTHON) $^ > $@
59 changes: 59 additions & 0 deletions README
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
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

112 changes: 0 additions & 112 deletions config.h.in

This file was deleted.

Loading

0 comments on commit b6cdb3c

Please sign in to comment.