diff options
author | Felix Domke <tmbinc@elitedvb.ne> | 2005-12-19 22:13:12 +0000 |
---|---|---|
committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2005-12-19 22:13:12 +0000 |
commit | 39c1f6c0ac16b5c0f1be06bcd82c518527e3bad4 (patch) | |
tree | 1f5cfc8f21643566ab8f7c8f93c7f5e43d6f1f90 | |
parent | d48c7d83a04fbd99b69655eb17a5ba9743d7ba86 (diff) | |
download | openembedded-39c1f6c0ac16b5c0f1be06bcd82c518527e3bad4.tar.gz |
enigma2: add package
-rw-r--r-- | packages/enigma2/.mtn2git_empty | 0 | ||||
-rw-r--r-- | packages/enigma2/enigma2.bb | 38 | ||||
-rw-r--r-- | packages/enigma2/enigma2/.mtn2git_empty | 0 | ||||
-rw-r--r-- | packages/enigma2/enigma2/enigma2.sh | 25 |
4 files changed, 63 insertions, 0 deletions
diff --git a/packages/enigma2/.mtn2git_empty b/packages/enigma2/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/enigma2/.mtn2git_empty diff --git a/packages/enigma2/enigma2.bb b/packages/enigma2/enigma2.bb new file mode 100644 index 0000000000..6fab1860cb --- /dev/null +++ b/packages/enigma2/enigma2.bb @@ -0,0 +1,38 @@ +DEPENDS = "jpeg libungif libmad libpng libsigc++-1.2 gettext-native \ + dreambox-dvbincludes freetype libdvbsi++ python swig-native python-pyxml" +RDEPENDS = "python-codecs python-core python-lang python-re python-threading \ + python-xml python-pyxml" +DESCRIPTION = "Enigma2 is an experimental, but useful framebuffer-based frontend for DVB functions" +MAINTAINER = "Felix Domke <tmbinc@elitedvb.net>" + +PN = "enigma2" +PR = "r0" +CVSDATE = "20051201" +PV = "1.0cvs${CVSDATE}" + +SRC_URI = "cvs://dreamboxupdate.com/cvs;module=enigma2;method=ext \ + file://enigma2.sh" + +S = "${WORKDIR}/enigma2" + +FILES_${PN} += " ${datadir}/tuxbox ${datadir}/fonts ${libdir}/tuxbox" +FILES_${PN} += "/home/root/userbouquet.favourites.tv /home/root/bouquets.tv" + +inherit autotools pkgconfig + +bindir = "/usr/bin" +sbindir = "/usr/sbin" + +EXTRA_OECONF = "--enable-maintainer-mode --with-target=native --with-libsdl=no" + +do_install_append() { + install -d ${D}/usr/share/fonts +# install -m 0755 ${WORKDIR}/font.ttf ${D}/usr/share/fonts/ + install -m 0755 ${WORKDIR}/enigma2.sh ${D}/usr/bin/ + install -d ${D}/etc/enigma2 + install -d ${D}/home/root + + # TODO: move them to /etc/enigma2 + install -m 0755 ${S}/userbouquet.favourites.tv ${D}/home/root/ + install -m 0755 ${S}/bouquets.tv ${D}/home/root/ +} diff --git a/packages/enigma2/enigma2/.mtn2git_empty b/packages/enigma2/enigma2/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/packages/enigma2/enigma2/.mtn2git_empty diff --git a/packages/enigma2/enigma2/enigma2.sh b/packages/enigma2/enigma2/enigma2.sh new file mode 100644 index 0000000000..498b33a8b0 --- /dev/null +++ b/packages/enigma2/enigma2/enigma2.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +/usr/bin/showiframe /boot/backdrop.mvi + +/usr/bin/enigma2 + +# enigma2 exit codes: +# +# 0 - restart enigma +# 1 - halt +# 2 - reboot +# +# >128 signal + +ret=$? +case $ret in + 1) + /sbin/halt + ;; + 2) + /sbin/reboot + ;; + *) + ;; +esac |