|
|
|
@ -26,18 +26,11 @@ if [ -z "$ROCKCFG_PKG_MYTHTV_PREFIX" ] ; then |
|
|
|
else |
|
|
|
prefix=$ROCKCFG_PKG_MYTHTV_PREFIX |
|
|
|
fi |
|
|
|
set_confopt |
|
|
|
|
|
|
|
mythtv_prepatch() { |
|
|
|
# apply the dvb patches to enable channel scanning, etc. |
|
|
|
tar $taropt $archdir/DVB_PATCH_V3.5.tar.bz2 |
|
|
|
patch -p0 < mythtv_dvb_patch_v3.5/dvb_patch_v3.5.diff |
|
|
|
tar $taropt mythtv_dvb_patch_v3.5/dvb_patch_v3.5_files.tar.bz2 |
|
|
|
} |
|
|
|
|
|
|
|
mythtv_premake() { |
|
|
|
|
|
|
|
sed -i -e "s,PREFIX = /usr/local\$,PREFIX = $root/$prefix," settings.pro |
|
|
|
|
|
|
|
# enable dvb support if we have some includes to feed to mythtv |
|
|
|
for dvbdir in $root/usr/include $root/usr/src/linux*/include ; do |
|
|
|
if [ -f $dvbdir/linux/dvb/frontend.h ] ; then |
|
|
|
@ -66,15 +59,17 @@ mythtv_premake() { |
|
|
|
echo "EXTRA_LIBS += -lXvMCNVIDIA -lXvMC" >> settings.pro |
|
|
|
fi |
|
|
|
|
|
|
|
qmake mythtv.pro |
|
|
|
qmake PREFIX=$root/$prefix mythtv.pro |
|
|
|
} |
|
|
|
|
|
|
|
mythtv_postmake() { |
|
|
|
cp setup/setup $root/$prefix/bin/mythsetup |
|
|
|
cp -r configfiles $docdir/examples |
|
|
|
|
|
|
|
# this fixes dependency detection |
|
|
|
mkdir -p $root/$prefix/lib/mythtv/plugins |
|
|
|
} |
|
|
|
|
|
|
|
hook_add prepatch 1 mythtv_prepatch |
|
|
|
hook_add premake 1 mythtv_premake |
|
|
|
hook_add postmake 5 mythtv_postmake |
|
|
|
|