1 DESCRIPTION = "Handle & repair many DVB radio & television stream types."
2 MAINTAINER = "Andreas Frisch <andreas.frisch@multimedia-labs.de>"
12 SRC_URI = "cvs://anonymous@project-x.cvs.sourceforge.net/cvsroot/project-x;module=Project-X;method=pserver\
13 file://dreambox-headless.patch;patch=1;pnum=1 \
16 PRECOMPILED_N = "${PN}-mipsel-bin-20100218-${PV}-${DISTRO_VERSION}-${TARGET_FPU}.tar.bz2"
17 PRECOMPILED_URI = "http://dreamboxupdate.com/download/opendreambox/${PRECOMPILED_N}"
20 mv ${WORKDIR}/Project-X ${S}
21 mv ${WORKDIR}/Makefile ${S}/src
23 addtask unpack_extra after do_unpack before do_patch
25 do_compile_prepend() {
26 export CROSS_LIBDIR="${CROSS_DIR}/${TARGET_SYS}/lib"
28 for gcjarchives in libgcj.a libgij.a; do
29 if test -e ${CROSS_LIBDIR}/$gcjarchives; then
30 export GCJ_ARCHIVES="${GCJ_ARCHIVES} ${CROSS_LIBDIR}/$gcjarchives"
33 if [ "${GCJ_ARCHIVES}" = "" ]; then
34 echo gcj not found, downloading statically linked binary
37 echo ${GCJ_ARCHIVES} found, compiling...
42 export JFLAGS="-g0 -O2 -march=mips32 -encoding \"ISO-8859-1\""
43 export CROSS_COMPILE=${TARGET_PREFIX}
48 do_download_precompiled_binary() {
49 if ! test -e ${S}/src/projectx; then
51 wget ${PRECOMPILED_URI}
52 tar -xjf ${PRECOMPILED_N}
55 addtask download_precompiled_binary after do_compile before do_install
58 install -d ${D}/${bindir}
59 install -m 755 ${S}/src/projectx ${D}/${bindir}/