PN = "enigma2"
PR = "r0"
-SRCDATE = "20100728"
+SRCDATE = "20101117"
#SRCDATE is NOT used by git to checkout a specific revision
#but we need it to build a ipk package version
#when you like to checkout a specific revision of e2 you need
#have to specify a commit id or a tag name in SRCREV
-# if you want upcoming release, use:
-####################################################
-#BRANCH = "master"
-#PV = "2.8git${SRCDATE}"
-#SRCREV = ""
-####################################################
-
# if you want experimental use
####################################################
BRANCH = "experimental"
SRCREV = ""
####################################################
-# if you want a 2.7-based release, use
-####################################################
-#BRANCH="2.7"
-#PV = "2.7git${SRCDATE}"
-# if you want 2.7.0 use
-#SRCREV = "d5a16c6e9d0ee1cc2dc0d65b4321842dea4b0891"
-####################################################
-
-SRC_URI = "git://git.opendreambox.org/git/enigma2.git;protocol=git;branch=${BRANCH};tag=${SRCREV} \
- file://new-hotplug.patch;patch=1;pnum=1 \
- file://enigma2.sh"
+SRC_URI = "git://git.opendreambox.org/git/enigma2.git;protocol=git;branch=${BRANCH};tag=${SRCREV}"
S = "${WORKDIR}/git"
inherit autotools pkgconfig
-bindir = "/usr/bin"
-sbindir = "/usr/sbin"
-
-EXTRA_OECONF = "--with-target=native --with-libsdl=no"
-
-do_install_append() {
- install -m 0755 ${WORKDIR}/enigma2.sh ${D}/usr/bin/
-}
+EXTRA_OECONF = " \
+ BUILD_SYS=${BUILD_SYS} \
+ HOST_SYS=${HOST_SYS} \
+ STAGING_INCDIR=${STAGING_INCDIR} \
+ STAGING_LIBDIR=${STAGING_LIBDIR} \
+"
python populate_packages_prepend () {
enigma2_plugindir = bb.data.expand('${libdir}/enigma2/python/Plugins', d)
do_split_packages(d, enigma2_plugindir, '(.*?/.*?)/.*', 'enigma2-plugin-%s', '%s ', recursive=True, match_path=True, prepend=True)
}
-do_stage() {
- install -d ${STAGING_INCDIR}/enigma2
- install -m 0644 ${S}/include/*.h ${STAGING_INCDIR}/enigma2
- for dir in actions base components driver dvb dvb/lowlevel dvb_ci gdi gui mmi nav python service; do
- install -d ${STAGING_INCDIR}/enigma2/lib/$dir;
- install -m 0644 ${S}/lib/$dir/*.h ${STAGING_INCDIR}/enigma2/lib/$dir;
- done
-}
+RCONFLICTS_${PN} = "dreambox-keymaps"
+RREPLACES_${PN} = "dreambox-keymaps tuxbox-tuxtxt-32bpp (<= 0.0+cvs20090130-r1)"
SRCDATE = "20090130"
PV = "0.0+cvs${SRCDATE}"
-PR = "r1"
+PR = "r2"
SRC_URI = "cvs://anoncvs@cvs.tuxbox.org/cvs/tuxbox;module=apps/tuxbox/plugins/tuxtxt;method=ext \
file://makefiles.diff;patch=1;pnum=1 \
file://allow_different_demux.diff;patch=1 \
file://plugin.py"
-FILES_${PN} = "/usr/bin/tuxtxt /usr/share/fonts /usr/lib/enigma2/python/Plugins/Extensions/Tuxtxt /etc/tuxtxt"
+FILES_${PN} = "/usr/bin/tuxtxt /usr/share/fonts/tuxtxt.otb /usr/lib/enigma2/python/Plugins/Extensions/Tuxtxt /etc/tuxtxt"
+
+# tuxtxt.ttf comes from enigma2 git now
+FILES_${PN}_append_powerpc = " /usr/share/fonts/tuxtxt.ttf"
+RDEPENDS_${PN}_append_mipsel = " enigma2"
S = "${WORKDIR}/tuxtxt"