To answer my own question this is what I ended up doing (of course I spent way too much time on this but now i have a working mythtv 0.24 on my atv - hooray): 1. installed mythtv-0.24 from sources on my backend 2 installed mythtv-0.24 on my atv from sources 3. installed the 0.24 binaries for mac on my other frontends
I took the following steps to install a working version of mythtv 0.24 on my atv which has mythbuntu hardy installed (not intrepid as mentioned earlier) with the various drivers and other atv hacks # get the required apps to build mythtv 0.24 from source # build-essential - to compile the code # libmysqlclient15-dev was required to build the qt mysql plugin # When I got the atv up and running I had some errors in the logs that gtk2-engines-pixbuf fixed # The other packages were installed in order to get mythtv 0.24 to compile for the options I set sudo apt-get install build-essential liblame-dev xorg-dev python-lxml gtk2-engines-pixbuf libmysqlclient15-dev # upgrade alsa-lib # mythtv needs a version of alsa > 1.0.16 as this isn't available on the repositories I installed from source wget http://alsa.cybermirror.org/lib/alsa-lib-1.0.23.tar.bz2 bzip2 -d alsa-lib-1.0.23.tar.bz2 tar -xvf alsa-lib-1.0.23.tar cd alsa-lib-1.0.23 ./configure sudo make install # install the latest qt # mythtv needs at least version 4.5 of qt as this isn't available on the repositories I installed from source wget http://get.qt.nokia.com/qtsdk/qt-sdk-linux-x86-opensource-2010.05.1.bin sudo chmod +x qt-sdk-linux-x86-opensource-2010.05.1.bin sudo ./qt-sdk-linux-x86-opensource-2010.05.1.bin # configure your environment so qmake is in path export QTDIR=/opt/qtsdk-2010.05/qt export PATH=$PATH:$QTDIR/bin echo "QTDIR=/opt/qtsdk-2010.05/qt PATH=\$PATH:\$QTDIR/bin" >> ~/.profile # install the qt mysql module cd /opt/qtsdk-2010.05/qt/src/plugins/sqldrivers/mysql sudo /opt/qtsdk-2010.05/qt/qmake "INCLUDEPATH+=/usr/include/mysql" "LIBS+=-L/usr/lib/mysql -lmysqlclient_r" mysql.pro sudo make sudo cp /opt/qtsdk-2010.05/qt/src/plugins/sqldrivers/mysql/ libqsqlmysql.so /opt/qtsdk-2010.05/qt/plugins/sqldrivers/ # install mythtv wget http://www.mythtv.org/download/mythtv/0.24 bzip2 -d mythtv-0.24.tar.bz2 tar -xvf mythtv-0.24.tar cd mythtv-0.24 ./configure --compile-type=release --disable-joystick-menu --disable- firewire --disable-iptv --disable-hdhomerun --disable-v4l --disable- ivtv --disable-hdpvr --disable-dvb --with-bindings=perl,python make sudo make install # install mythplugins wget http://www.mythtv.org/download/plugins/0.24 bzip2 -d mythplugins-0.24.tar.bz2 tar -xvf mythplugins-0.24.tar cd mythplugins-0.24 ./configure --disable-all --enable-mythvideos make sudo make install # install myththemes wget http://www.mythtv.org/download/themes/0.24 bzip2 -d myththemes-0.24.tar.bz2 tar -xvf myththemes-0.24.tar cd myththemes-0.24 ./configure sudo make install # configure the Multimedia > Myth Frontend menu item cp ~/.config/xfce4/desktop/menu.xml ~/.config/xfce4/desktop/ menu.xml.bak cp ~/.cache/xfce4/desktop/menu-cache--etc-`whoami`-mythbuntu-xfce4- desktop-menu.xml.xml ~/.config/xfce4/desktop/menu.xml # edit file vi ~/.config/xfce4/desktop/menu.xml # change mythfrontend --service # to /usr/local/bin/mythfrontend --logfile /var/log/mythtv/mythfrontend.log # start mythfrontend at login mkdir ~/.config/autostart cd ~/.config/autostart # create new file vi `whoami`.desktop [Desktop Entry] Name=MythTV Frontend Comment=A frontend for all content on a mythtv-backend GenericName=MythTV Viewer Exec=/usr/local/bin/mythfrontend --logfile /var/log/mythtv/ mythfrontend.log Type=Application Encoding=UTF-8 Icon=/usr/share/mythtv/themes/blue/myth_tv_logo.png Categories=GNOME;Application;AudioVideo;Audio;Video X-AppInstall-Package=mythtv -- To post to this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/atv-bootloader?hl=en
