DESCRIPTION = "A full featured personal video recorder system." HOMEPAGE = "http://www.mythtv.org" LICENSE = "GPL" MAINTAINER = "Michael 'Mickey' Lauer " SECTION = "x11/multimedia" PR = "r1" SRC_URI = "http://www.mythtv.org/mc/mythtv-${PV}.tar.bz2 \ file://msmpeg-underscore-pic.patch;patch=1 \ file://settings.pro" DEPENDS = "libxinerama lame libxv libxxf86vm libxvmc lirc" RDEPENDS = "qt-x11-plugins" inherit qmake qt3x11 # there is a -march=586 somewhere in the source tree COMPATIBLE_HOST = 'i.86.*-linux' QMAKE_PROFILES = "mythtv.pro" def mythtv_arch(d): import bb, re arch = bb.data.getVar('TARGET_ARCH', d, 1) if re.match("^i.86$", arch): arch = "x86" elif arch == "x86_64": arch = "x86" elif arch == "arm": arch = "armv4l" return arch MYTHTV_ARCH := "${@mythtv_arch(d)}" do_configure_prepend() { # it's not autotools anyway, so we call ./configure directly find . -name "Makefile"|xargs rm -f ./configure --prefix=/usr \ --mandir=/usr/man \ --disable-mp3lame \ --enable-vorbis \ --disable-faad \ --disable-faadbin \ --disable-faac \ --disable-mingw32 \ --enable-a52 \ --disable-a52bin \ --enable-pp \ --enable-shared-pp \ --enable-shared \ --disable-amr_nb \ --disable-amr_nb-fixed \ --disable-sunmlib \ \ --cpu=${MYTHTV_ARCH} \ --enable-mmx \ --disable-altivec \ --enable-v4l \ --enable-audio-oss \ --disable-audio-beos \ --enable-dv1394 \ --enable-network \ --enable-zlib \ --enable-simple_idct \ --disable-vhook \ --disable-mpegaudio-hp \ --enable-ffserver \ --enable-ffplay \ --enable-risky install -m 0644 ${WORKDIR}/settings.pro ${S}/ sed 's!PREFIX =.*!PREFIX = ${prefix}!' < settings.pro > settings.pro.new mv settings.pro.new settings.pro } do_install() { oe_runmake INSTALL_ROOT=${D} install }