summaryrefslogtreecommitdiffstats
path: root/abs/core/mythtv
diff options
context:
space:
mode:
authorMichael Hanson <hansonorders@verizon.net>2010-12-04 02:46:00 (GMT)
committerMichael Hanson <hansonorders@verizon.net>2010-12-04 02:46:00 (GMT)
commit8eb43d3703f505eaf355c4ba79211c30094a2721 (patch)
treecb3dc46624ef1fd8b4c3aaae549b239a7204afbd /abs/core/mythtv
parent5608cdbcece860b46b4cd0f8a563b89c11366226 (diff)
downloadlinhes_pkgbuild-8eb43d3703f505eaf355c4ba79211c30094a2721.zip
linhes_pkgbuild-8eb43d3703f505eaf355c4ba79211c30094a2721.tar.gz
linhes_pkgbuild-8eb43d3703f505eaf355c4ba79211c30094a2721.tar.bz2
mythtv: upgrade the suite cuz it's been a few weeks (mythtv, mythplugins, myththemes, morethemes, mythsmolt)
Diffstat (limited to 'abs/core/mythtv')
-rw-r--r--abs/core/mythtv/stable-0.24/morethemes/PKGBUILD66
-rw-r--r--abs/core/mythtv/stable-0.24/morethemes/retro-wide_video-ui.xml-filetypes.patch22
-rw-r--r--abs/core/mythtv/stable-0.24/mythplugins/PKGBUILD145
-rw-r--r--abs/core/mythtv/stable-0.24/mythplugins/mtd36
-rw-r--r--abs/core/mythtv/stable-0.24/mythplugins/mythplugins-mythzoneminder.install3
-rw-r--r--abs/core/mythtv/stable-0.24/mythplugins/qt-4.7-buildfixes.diff26
-rw-r--r--abs/core/mythtv/stable-0.24/mythsmolt/PKGBUILD23
-rw-r--r--abs/core/mythtv/stable-0.24/mythsmolt/mythsmolt.patch8
-rw-r--r--abs/core/mythtv/stable-0.24/mythsmolt/smolt_init_login.sh39
-rw-r--r--abs/core/mythtv/stable-0.24/myththemes/PKGBUILD51
-rwxr-xr-xabs/core/mythtv/stable-0.24/mythtv/PKGBUILD (renamed from abs/core/mythtv/stable-0.24/PKGBUILD)2
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/__changelog (renamed from abs/core/mythtv/stable-0.24/__changelog)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/HOST_SETTINGS.xml (renamed from abs/core/mythtv/stable-0.24/menu-xml/HOST_SETTINGS.xml)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/is.xml (renamed from abs/core/mythtv/stable-0.24/menu-xml/is.xml)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/library.xml.patch (renamed from abs/core/mythtv/stable-0.24/menu-xml/library.xml.patch)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/linhes.xml (renamed from abs/core/mythtv/stable-0.24/menu-xml/linhes.xml)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/mainmenu.xml.patch (renamed from abs/core/mythtv/stable-0.24/menu-xml/mainmenu.xml.patch)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/mythbackup.xml (renamed from abs/core/mythtv/stable-0.24/menu-xml/mythbackup.xml)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/mythrestore.xml (renamed from abs/core/mythtv/stable-0.24/menu-xml/mythrestore.xml)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/optical_menu.xml.patch (renamed from abs/core/mythtv/stable-0.24/menu-xml/optical_menu.xml.patch)0
-rwxr-xr-xabs/core/mythtv/stable-0.24/mythtv/menu-xml/original/create_patch.sh (renamed from abs/core/mythtv/stable-0.24/menu-xml/original/create_patch.sh)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/setup.xml (renamed from abs/core/mythtv/stable-0.24/menu-xml/setup.xml)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/siriusmenu.xml (renamed from abs/core/mythtv/stable-0.24/menu-xml/siriusmenu.xml)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/update.xml (renamed from abs/core/mythtv/stable-0.24/menu-xml/update.xml)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/update2.xml (renamed from abs/core/mythtv/stable-0.24/menu-xml/update2.xml)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/util_menu.xml.patch (renamed from abs/core/mythtv/stable-0.24/menu-xml/util_menu.xml.patch)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/menu-xml/xmmenu.xml (renamed from abs/core/mythtv/stable-0.24/menu-xml/xmmenu.xml)0
-rwxr-xr-xabs/core/mythtv/stable-0.24/mythtv/myth.sh (renamed from abs/core/mythtv/stable-0.24/myth.sh)0
-rwxr-xr-xabs/core/mythtv/stable-0.24/mythtv/mythbackend (renamed from abs/core/mythtv/stable-0.24/mythbackend)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/mythbackend.lr (renamed from abs/core/mythtv/stable-0.24/mythbackend.lr)0
-rwxr-xr-xabs/core/mythtv/stable-0.24/mythtv/mythbackend.sh (renamed from abs/core/mythtv/stable-0.24/mythbackend.sh)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/mythfrontend.lr (renamed from abs/core/mythtv/stable-0.24/mythfrontend.lr)0
-rwxr-xr-xabs/core/mythtv/stable-0.24/mythtv/mythtv.install (renamed from abs/core/mythtv/stable-0.24/mythtv.install)0
-rwxr-xr-xabs/core/mythtv/stable-0.24/mythtv/pretty (renamed from abs/core/mythtv/stable-0.24/pretty)0
-rw-r--r--abs/core/mythtv/stable-0.24/mythtv/smolt_jump.patch (renamed from abs/core/mythtv/stable-0.24/smolt_jump.patch)0
35 files changed, 420 insertions, 1 deletions
diff --git a/abs/core/mythtv/stable-0.24/morethemes/PKGBUILD b/abs/core/mythtv/stable-0.24/morethemes/PKGBUILD
new file mode 100644
index 0000000..c6368bc
--- /dev/null
+++ b/abs/core/mythtv/stable-0.24/morethemes/PKGBUILD
@@ -0,0 +1,66 @@
+pkgname=morethemes
+pkgver=0.24
+pkgrel=6
+pkgdesc="Additional themes for MythTV"
+url="http://www.mythtv.org"
+license="GPL"
+arch=('any')
+depends=('mythtv')
+groups=('mythtv-extras')
+source=(#'ftp://ftp.knoppmyth.net/R6/sources/morethemes-0.23.tar.bz2'
+ 'ftp://miroku.no-ip.com/blue-abstract-wide.2010.09.16.tar.bz2'
+ 'http://elkin.de/mythtv/2010.09.08-blootube-ng.tar.bz2'
+ 'http://elkin.de/mythtv/2010.11.04-Willi.tar.lzma'
+ 'http://elkin.de/mythtv/2010.03.13-bando-blue.tar.bz2'
+ 'http://www.thepetersclan.com/files/TintedGlass-1.18.tbz2'
+ 'http://www.thepetersclan.com/files/Mod-Gray-OSD.tar.bz2'
+ 'http://www.thepetersclan.com/files/Bluebar-Hires-OSD.tar.bz2'
+ 'http://www.thepetersclan.com/files/BlueCurves-OSD.tar.bz2'
+ 'http://www.thepetersclan.com/files/SimplyBlue-OSD.tbz2'
+ 'http://www.thepetersclan.com/files/BlueCurves2-OSD.tbz2'
+ 'http://www.thepetersclan.com/files/BlueCurves-2.1-OSD.tbz2'
+ 'http://www.mythtv.org/themes/LCARS.tar.gz'
+ 'http://www.mythtv.org/themes/TransBlue.tar.gz'
+ 'http://www.westnet.com/~chris/Mythtv/Retro-wide.tar.gz'
+ 'retro-wide_video-ui.xml-filetypes.patch'
+ 'http://capnbry.net/~bmayland/fi/pvr150/SimpleGray-OSD-0.4.tar.bz2'
+ 'http://www.jobs-khakis-chicks.com/MythTV/IsthmusBlue-OSD.tar.gz'
+ 'http://static.castlesblog.com/public/Glass-OSD-V1.3.zip'
+ 'http://static.castlesblog.com/public/Minimal-OSD-V1.1.zip')
+
+build() {
+ cd ${srcdir}
+ mkdir -p ${pkgdir}/usr/share/mythtv/themes
+
+ msg "Copying files..."
+ for d in `ls -d */`
+ do
+ cp -a "${d}" ${pkgdir}/usr/share/mythtv/themes
+ done
+
+ # Housekeeping
+ rm -fr "${pkgdir}/usr/share/mythtv/themes/__MACOSX" || return 1
+ # Little fix
+ cd ${pkgdir}/usr/share/mythtv/themes/Retro-wide || return 1
+ patch -p0 <${srcdir}/retro-wide_video-ui.xml-filetypes.patch || return 1
+}
+
+md5sums=('878605505599a0f49c44f3df9affe10f'
+ '7c2a2b238b7d44e52b7a8a0361d395aa'
+ '2890f3b991db805a88a48eb6c7048f91'
+ 'c6d90fb469bc30a94e32f76c82122dd3'
+ '80d250bf87c8f72ee238a91c854c0a11'
+ 'c973d0779967034f7a5bc0043574d6f9'
+ 'fb32ddd900e54cff62a62a21025b2585'
+ '79247cf87bbee10363bb214325b7f671'
+ '67c501b80afdefeca623261634dafd9c'
+ '7b2f2eca37f2d9598b00bce85a193bae'
+ '9793dc85a486e1ad9d0c0b6684efd245'
+ 'a36bb7b2597a44128401b1aba9106122'
+ '21d6f967631e45b7039b965a63755282'
+ 'bfc56ffe1c872989f7a1cb7ae20aea49'
+ 'e05bb3d77a11f97a1d547b2f5bc1ddf7'
+ '09dd8679b56794f9850a2382b4e1ea62'
+ 'b6c187b233778abacce102fe609d4e09'
+ 'f8d4fd90f1e45512ea5237de59d5090d'
+ '5646e1df6f593f7116cbdec656146266')
diff --git a/abs/core/mythtv/stable-0.24/morethemes/retro-wide_video-ui.xml-filetypes.patch b/abs/core/mythtv/stable-0.24/morethemes/retro-wide_video-ui.xml-filetypes.patch
new file mode 100644
index 0000000..c98487f
--- /dev/null
+++ b/abs/core/mythtv/stable-0.24/morethemes/retro-wide_video-ui.xml-filetypes.patch
@@ -0,0 +1,22 @@
+--- video-ui.xml.orig 2010-07-04 06:21:18.000000000 +0000
++++ video-ui.xml 2010-07-04 06:22:22.000000000 +0000
+@@ -967,14 +967,17 @@
+
+ <button name="done_button" from="basebutton">
+ <position>700,550</position>
++ <value>Done</value>
+ </button>
+
+ <button name="new_button" from="basebutton">
+- <position>600,550</position>
++ <position>400,550</position>
++ <value>New</value>
+ </button>
+
+ <button name="delete_button" from="basebutton">
+- <position>0,550</position>
++ <position>100,550</position>
++ <value>Delete</value>
+ </button>
+ </window>
+
diff --git a/abs/core/mythtv/stable-0.24/mythplugins/PKGBUILD b/abs/core/mythtv/stable-0.24/mythplugins/PKGBUILD
new file mode 100644
index 0000000..85a7521
--- /dev/null
+++ b/abs/core/mythtv/stable-0.24/mythplugins/PKGBUILD
@@ -0,0 +1,145 @@
+# $Id: PKGBUILD 91281 2010-09-26 06:04:21Z remy $
+# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
+
+pkgbase=mythplugins
+pkgname=('mythplugins-mytharchive'
+ 'mythplugins-mythbrowser'
+ 'mythplugins-mythgallery'
+ 'mythplugins-mythgame'
+ 'mythplugins-mythmusic'
+ 'mythplugins-mythnetvision'
+ 'mythplugins-mythnews'
+ 'mythplugins-mythvideo'
+ 'mythplugins-mythweather'
+ 'mythplugins-mythweb'
+ 'mythplugins-mythzoneminder')
+pkgver=0.24
+pkgrel=6
+arch=('i686' 'x86_64')
+url="http://www.mythtv.org"
+license=('GPL')
+conflicts=('mythmovies')
+makedepends=("mythtv>=${pkgver}" 'mplayer' 'fftw' 'dvdauthor' 'libexif'
+ 'python-imaging' 'libcdaudio' 'taglib' 'perl-xml-simple' 'dcraw'
+ 'libvisual' 'perl-xml-xpath' 'perl-image-size'
+ 'perl-class-inspector' 'perl-datetime-format-iso8601'
+ 'flac' 'libvorbis' 'python2' 'python-pycurl' 'python-oauth')
+
+build() {
+ _svntrunk="http://svn.mythtv.org/svn/branches/release-0-24-fixes"
+ _svnmod="${pkgbase}"
+
+ # get clean copy from SVN repo
+ if [ -d "${srcdir}/${pkgbase}" ]
+ then
+ cd "${srcdir}/${pkgbase}"
+ echo "Updating from SVN..."
+ svn up
+ else
+ cd "${srcdir}"
+ echo "Checking Out from SVN..."
+ svn co "${_svntrunk}/${_svnmod}"
+ fi
+
+ cd "${srcdir}/${pkgbase}"
+ find . -name '*.py' -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
+
+ ./configure --prefix=/usr \
+ --enable-all
+
+ qmake mythplugins.pro || return 1
+ make || return 1
+}
+
+package_mythplugins-mytharchive() {
+ pkgdesc="MythTV plugin that lets you create DVDs from or archive your recorded shows"
+ depends=("mythtv>=${pkgver}" 'libxmu' 'pil' 'dvdauthor')
+ replaces=('mytharchive')
+ cd "${srcdir}/${pkgbase}/mytharchive"
+ make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythplugins-mythbrowser() {
+ pkgdesc="Mini web browser for MythTV"
+ depends=("mythtv>=${pkgver}")
+ replaces=('mythbrowser')
+ cd "${srcdir}/${pkgbase}/mythbrowser"
+ make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythplugins-mythgallery() {
+ pkgdesc="Image gallery plugin for MythTV"
+ depends=("mythtv>=${pkgver}" 'libexif')
+ replaces=('mythgallery')
+ cd "${srcdir}/${pkgbase}/mythgallery"
+ make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythplugins-mythgame() {
+ pkgdesc="Game emulator module for MythTV"
+ depends=("mythtv>=${pkgver}" 'zlib')
+ replaces=('mythgame')
+ cd "${srcdir}/${pkgbase}/mythgame"
+ make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythplugins-mythmusic() {
+ pkgdesc="Music playing plugin for MythTV"
+ depends=("mythtv>=${pkgver}" 'flac' 'libvorbis' 'libcdaudio' 'cdparanoia' 'taglib' 'libvisual')
+ replaces=('mythmusic')
+ cd "${srcdir}/${pkgbase}/mythmusic"
+ make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythplugins-mythnetvision() {
+ pkgdesc="MythNetvision plugin for MythTV"
+ depends=("mythtv>=${pkgver}" 'python-pycurl' 'python-oauth')
+ replaces=('mythnetvision')
+ cd "${srcdir}/${pkgbase}/mythnetvision"
+ make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythplugins-mythnews() {
+ pkgdesc="News checking plugin for MythTV"
+ depends=("mythtv>=${pkgver}")
+ replaces=('mythnews')
+ cd "${srcdir}/${pkgbase}/mythnews"
+ make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythplugins-mythvideo() {
+ pkgdesc="Video playback and browsing plugin for MythTV"
+ depends=("mythtv>=${pkgver}" 'mplayer' 'perl-xml-simple')
+ replaces=('mythvideo')
+ cd "${srcdir}/${pkgbase}/mythvideo"
+ make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythplugins-mythweather() {
+ pkgdesc="Weather checking plugin for MythTV"
+ depends=("mythtv>=${pkgver}" 'perl-xml-xpath' 'perl-image-size' 'perl-class-inspector' 'perl-datetime-format-iso8601')
+ replaces=('mythweather')
+ cd "${srcdir}/${pkgbase}/mythweather"
+ make INSTALL_ROOT="${pkgdir}" install || return 1
+}
+
+package_mythplugins-mythweb() {
+ pkgdesc="Web interface for MythTV's backend"
+ depends=("mythtv>=${pkgver}")
+ optdepends=('php-apache'
+ 'lighttpd')
+ replaces=('mythweb')
+ mkdir -p ${pkgdir}/data/srv/httpd/htdocs/mythweb/{image_cache,php_sessions}
+ cp -r ${srcdir}/mythplugins/mythweb/* ${pkgdir}/data/srv/httpd/htdocs/mythweb || return 1
+ chown -R http:http ${pkgdir}/data/srv/httpd/htdocs/mythweb
+ chmod g+rw ${pkgdir}/data/srv/httpd/htdocs/mythweb/{image_cache,php_sessions,data}
+}
+
+package_mythplugins-mythzoneminder() {
+ pkgdesc="Allows for viewing of CCTV cameras through zoneminder"
+ depends=("mythtv>=${pkgver}" zoneminder)
+ replaces=('mythzoneminder')
+# install=mythplugins-mythzoneminder.install
+ cd "${srcdir}/${pkgbase}/mythzoneminder"
+ make INSTALL_ROOT="${pkgdir}" install || return 1
+}
diff --git a/abs/core/mythtv/stable-0.24/mythplugins/mtd b/abs/core/mythtv/stable-0.24/mythplugins/mtd
new file mode 100644
index 0000000..1f46dfe
--- /dev/null
+++ b/abs/core/mythtv/stable-0.24/mythplugins/mtd
@@ -0,0 +1,36 @@
+#!/bin/bash
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+PID=`pidof -o %PPID /usr/bin/mtd`
+case "$1" in
+ start)
+ stat_busy "Starting Myth Transcoding Daemon"
+ [ -z "$PID" ] && /usr/bin/mtd -d
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ echo $PID > /var/run/mtd.pid
+ add_daemon mythtranscode
+ stat_done
+ fi
+ ;;
+ stop)
+ stat_busy "Stopping Myth Transcoding Daemon"
+ [ ! -z "$PID" ] && kill $PID &>/dev/null
+ if [ $? -gt 0 ]; then
+ stat_fail
+ else
+ rm_daemon mtd
+ stat_done
+ fi
+ ;;
+ restart)
+ $0 stop
+ $0 start
+ ;;
+ *)
+ echo "usage: $0 {start|stop|restart}"
+esac
+exit 0
diff --git a/abs/core/mythtv/stable-0.24/mythplugins/mythplugins-mythzoneminder.install b/abs/core/mythtv/stable-0.24/mythplugins/mythplugins-mythzoneminder.install
new file mode 100644
index 0000000..142212b
--- /dev/null
+++ b/abs/core/mythtv/stable-0.24/mythplugins/mythplugins-mythzoneminder.install
@@ -0,0 +1,3 @@
+post_install() {
+ echo "If you want to use this plugin, install zoneminder from AUR."
+}
diff --git a/abs/core/mythtv/stable-0.24/mythplugins/qt-4.7-buildfixes.diff b/abs/core/mythtv/stable-0.24/mythplugins/qt-4.7-buildfixes.diff
new file mode 100644
index 0000000..dcffebe
--- /dev/null
+++ b/abs/core/mythtv/stable-0.24/mythplugins/qt-4.7-buildfixes.diff
@@ -0,0 +1,26 @@
+Index: /branches/release-0-23-fixes/mythplugins/mythnetvision/mythnetvision/netsearch.cpp
+===================================================================
+--- /branches/release-0-23-fixes/mythplugins/mythnetvision/mythnetvision/netsearch.cpp (revision 24265)
++++ /branches/release-0-23-fixes/mythplugins/mythnetvision/mythnetvision/netsearch.cpp (revision 26391)
+@@ -45,7 +45,7 @@
+ m_progress(NULL), m_busyPopup(NULL),
+ m_okPopup(NULL), m_popupStack(),
+- m_netSearch(), m_currentSearch(NULL),
+- m_currentGrabber(0), m_currentCmd(NULL),
+- m_currentDownload(NULL), m_pagenum(0),
++ m_netSearch(), m_currentSearch(QString()),
++ m_currentGrabber(0), m_currentCmd(QString()),
++ m_currentDownload(QString()), m_pagenum(0),
+ m_lock(QMutex::Recursive)
+ {
+Index: /branches/release-0-23-fixes/mythplugins/mythvideo/mythvideo/videodlg.h
+===================================================================
+--- /branches/release-0-23-fixes/mythplugins/mythvideo/mythvideo/videodlg.h (revision 22916)
++++ /branches/release-0-23-fixes/mythplugins/mythvideo/mythvideo/videodlg.h (revision 26391)
+@@ -151,5 +151,5 @@
+ QString GetCoverImage(MythGenericTree *node);
+ QString GetFirstImage(MythGenericTree *node, QString type,
+- QString gpnode = NULL, int levels = 0);
++ QString gpnode = QString(), int levels = 0);
+ QString GetImageFromFolder(Metadata *metadata);
+ QString GetScreenshot(MythGenericTree *node);
diff --git a/abs/core/mythtv/stable-0.24/mythsmolt/PKGBUILD b/abs/core/mythtv/stable-0.24/mythsmolt/PKGBUILD
new file mode 100644
index 0000000..d509d30
--- /dev/null
+++ b/abs/core/mythtv/stable-0.24/mythsmolt/PKGBUILD
@@ -0,0 +1,23 @@
+pkgname=mythsmolt
+pkgver=0.24
+pkgrel=6
+pkgdesc="mythsmolt, a hardware profileing tool"
+arch=('i686' 'x86_64')
+url="http://www.mythvantage.com"
+license=('GPL')
+depends=("mythtv>=${pkgver}" urlgrabber python-simplejson python-pycurl)
+#source=("http://jmeyer.us/download/mythsmolt.tar.gz" 'smolt_init_login.sh' 'mythsmolt.patch')
+source=("http://jmeyer.us/download/mythsmolt.tar.gz" 'smolt_init_login.sh' )
+
+groups=('mythtv-extras')
+
+build() {
+ cd $startdir/src/mythsmolt
+# patch -p1 < ../mythsmolt.patch || return 1
+ ./configure.sh
+ make || return 1
+ make INSTALL_ROOT=$startdir/pkg install
+ install -D -m 755 $srcdir/smolt_init_login.sh $pkgdir/etc/profile.d/smolt_init_login.sh
+}
+md5sums=('17d740c348301ab47ac557ad7402115b'
+ '57a3416d90e59abbd5062436583c17e1')
diff --git a/abs/core/mythtv/stable-0.24/mythsmolt/mythsmolt.patch b/abs/core/mythtv/stable-0.24/mythsmolt/mythsmolt.patch
new file mode 100644
index 0000000..4767865
--- /dev/null
+++ b/abs/core/mythtv/stable-0.24/mythsmolt/mythsmolt.patch
@@ -0,0 +1,8 @@
+diff -ruaN mythsmolt.orig/settings.pro mythsmolt/settings.pro
+--- mythsmolt.orig/settings.pro 2010-01-06 15:49:59.000000000 +0000
++++ mythsmolt/settings.pro 2010-05-28 03:30:59.000000000 +0000
+@@ -1,3 +1,3 @@
+
+-LIBVERSION = 0.24
++LIBVERSION = 0.24
+
diff --git a/abs/core/mythtv/stable-0.24/mythsmolt/smolt_init_login.sh b/abs/core/mythtv/stable-0.24/mythsmolt/smolt_init_login.sh
new file mode 100644
index 0000000..0b76305
--- /dev/null
+++ b/abs/core/mythtv/stable-0.24/mythsmolt/smolt_init_login.sh
@@ -0,0 +1,39 @@
+if [ $UID = 0 -o $UID = 1000 ]
+then
+ INIT=`ps -p 1 -o comm=`
+ if [ x$INIT = xrunit ]
+ then
+ if [[ -f /home/mythtv/.configure && $- = *i* ]]
+ then
+ if [ ! -z "$PS1" ]
+ then
+ if [ $0 = "-bash" ]
+ then
+ if [ ! -e /home/mythtv/.mythtv/MythSmolt/hw-uuid ]
+ then
+ echo ""
+ echo "####################################################"
+ echo "It appears you have not yet run smolt"
+ echo "Please take the time to submit your hardware profile"
+ echo ""
+ echo "press any key to continue:"
+ echo "####################################################"
+ read a
+ mkdir -p /home/mythtv/.mythtv/MythSmolt
+ chown -R mythtv:users /home/mythtv/.mythtv/MythSmolt
+
+ if [ $UID = 0 ]
+ then
+ su mythtv -c "/usr/share/mythtv/mythsmolt/scripts/sendProfile.py" && su mythtv -c "touch /home/mythtv/.mythtv/MythSmolt/hw-uuid"
+ else
+ /usr/share/mythtv/mythsmolt/scripts/sendProfile.py && touch /home/mythtv/.mythtv/MythSmolt/hw-uuid
+ fi
+ fi
+ fi
+ fi
+ fi
+ fi
+fi
+
+
+
diff --git a/abs/core/mythtv/stable-0.24/myththemes/PKGBUILD b/abs/core/mythtv/stable-0.24/myththemes/PKGBUILD
new file mode 100644
index 0000000..7c19e5a
--- /dev/null
+++ b/abs/core/mythtv/stable-0.24/myththemes/PKGBUILD
@@ -0,0 +1,51 @@
+# $Id: PKGBUILD 86938 2010-08-06 21:53:33Z ibiru $
+# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
+# Contributor: Juergen Hoetzel <juergen@archlinux.org>
+# Contributor: kleptophobiac@gmail.com
+
+pkgname=myththemes
+pkgver=0.24
+pkgrel=6
+pkgdesc="Themes for MythTV"
+arch=('any')
+url="http://www.mythtv.org/"
+license=('GPL')
+depends=("mythtv>=${pkgver}")
+source=(`echo ${patches[@]:0}`)
+
+build() {
+ _svntrunk="http://svn.mythtv.org/svn/branches/release-0-24-fixes"
+ _svnmod="${pkgname}"
+
+ # get clean copy from SVN repo
+ if [ -d "${srcdir}/${pkgname}" ]
+ then
+ cd "${srcdir}/${pkgname}"
+ msg "Clean up from previous build..."
+ make distclean
+ msg "Updating from SVN..."
+ svn up
+ else
+ cd "${srcdir}"
+ msg "Checking Out from SVN..."
+ svn co "${_svntrunk}/${_svnmod}"
+ cd "${srcdir}/${pkgname}"
+ fi
+
+ # apply patches
+ echo "--------------------------applying patches----------------------------------------------------"
+ for i in `echo ${patchs[@]:0} `
+ do
+ echo applying $i
+ echo "-----------------------------"
+ patch -Np0 -i ${startdir}/src/$i || return 1
+ done
+ echo "--------------------------done applying patches-----------------------------------------------"
+
+ cd "${srcdir}/${pkgname}"
+ ./configure --prefix=/usr || return 1
+}
+package() {
+ cd "${srcdir}/${pkgname}"
+ make INSTALL_ROOT="${pkgdir}" install || return 1
+}
diff --git a/abs/core/mythtv/stable-0.24/PKGBUILD b/abs/core/mythtv/stable-0.24/mythtv/PKGBUILD
index 71b9ef0..5548edd 100755
--- a/abs/core/mythtv/stable-0.24/PKGBUILD
+++ b/abs/core/mythtv/stable-0.24/mythtv/PKGBUILD
@@ -6,7 +6,7 @@
pkgname=mythtv
pkgver=0.24
-pkgrel=5
+pkgrel=6
pkgdesc="A Homebrew PVR project"
arch=('i686' 'x86_64')
url="http://www.mythtv.org/"
diff --git a/abs/core/mythtv/stable-0.24/__changelog b/abs/core/mythtv/stable-0.24/mythtv/__changelog
index 940f84b..940f84b 100644
--- a/abs/core/mythtv/stable-0.24/__changelog
+++ b/abs/core/mythtv/stable-0.24/mythtv/__changelog
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/HOST_SETTINGS.xml b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/HOST_SETTINGS.xml
index ac52497..ac52497 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/HOST_SETTINGS.xml
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/HOST_SETTINGS.xml
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/is.xml b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/is.xml
index 88b7e6b..88b7e6b 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/is.xml
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/is.xml
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/library.xml.patch b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/library.xml.patch
index be06e34..be06e34 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/library.xml.patch
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/library.xml.patch
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/linhes.xml b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/linhes.xml
index ebc848b..ebc848b 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/linhes.xml
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/linhes.xml
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/mainmenu.xml.patch b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/mainmenu.xml.patch
index 0491803..0491803 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/mainmenu.xml.patch
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/mainmenu.xml.patch
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/mythbackup.xml b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/mythbackup.xml
index 5914b33..5914b33 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/mythbackup.xml
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/mythbackup.xml
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/mythrestore.xml b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/mythrestore.xml
index 8f5c285..8f5c285 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/mythrestore.xml
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/mythrestore.xml
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/optical_menu.xml.patch b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/optical_menu.xml.patch
index 143424f..143424f 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/optical_menu.xml.patch
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/optical_menu.xml.patch
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/original/create_patch.sh b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/original/create_patch.sh
index 34d8b8c..34d8b8c 100755
--- a/abs/core/mythtv/stable-0.24/menu-xml/original/create_patch.sh
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/original/create_patch.sh
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/setup.xml b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/setup.xml
index f56bb6f..f56bb6f 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/setup.xml
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/setup.xml
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/siriusmenu.xml b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/siriusmenu.xml
index e317b36..e317b36 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/siriusmenu.xml
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/siriusmenu.xml
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/update.xml b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/update.xml
index 5b28833..5b28833 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/update.xml
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/update.xml
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/update2.xml b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/update2.xml
index 2ab82ea..2ab82ea 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/update2.xml
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/update2.xml
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/util_menu.xml.patch b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/util_menu.xml.patch
index 82d303e..82d303e 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/util_menu.xml.patch
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/util_menu.xml.patch
diff --git a/abs/core/mythtv/stable-0.24/menu-xml/xmmenu.xml b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/xmmenu.xml
index 6b26d11..6b26d11 100644
--- a/abs/core/mythtv/stable-0.24/menu-xml/xmmenu.xml
+++ b/abs/core/mythtv/stable-0.24/mythtv/menu-xml/xmmenu.xml
diff --git a/abs/core/mythtv/stable-0.24/myth.sh b/abs/core/mythtv/stable-0.24/mythtv/myth.sh
index fb7122c..fb7122c 100755
--- a/abs/core/mythtv/stable-0.24/myth.sh
+++ b/abs/core/mythtv/stable-0.24/mythtv/myth.sh
diff --git a/abs/core/mythtv/stable-0.24/mythbackend b/abs/core/mythtv/stable-0.24/mythtv/mythbackend
index 93773a2..93773a2 100755
--- a/abs/core/mythtv/stable-0.24/mythbackend
+++ b/abs/core/mythtv/stable-0.24/mythtv/mythbackend
diff --git a/abs/core/mythtv/stable-0.24/mythbackend.lr b/abs/core/mythtv/stable-0.24/mythtv/mythbackend.lr
index 4f218bc..4f218bc 100644
--- a/abs/core/mythtv/stable-0.24/mythbackend.lr
+++ b/abs/core/mythtv/stable-0.24/mythtv/mythbackend.lr
diff --git a/abs/core/mythtv/stable-0.24/mythbackend.sh b/abs/core/mythtv/stable-0.24/mythtv/mythbackend.sh
index e7a7b70..e7a7b70 100755
--- a/abs/core/mythtv/stable-0.24/mythbackend.sh
+++ b/abs/core/mythtv/stable-0.24/mythtv/mythbackend.sh
diff --git a/abs/core/mythtv/stable-0.24/mythfrontend.lr b/abs/core/mythtv/stable-0.24/mythtv/mythfrontend.lr
index 1580533..1580533 100644
--- a/abs/core/mythtv/stable-0.24/mythfrontend.lr
+++ b/abs/core/mythtv/stable-0.24/mythtv/mythfrontend.lr
diff --git a/abs/core/mythtv/stable-0.24/mythtv.install b/abs/core/mythtv/stable-0.24/mythtv/mythtv.install
index 0524f86..0524f86 100755
--- a/abs/core/mythtv/stable-0.24/mythtv.install
+++ b/abs/core/mythtv/stable-0.24/mythtv/mythtv.install
diff --git a/abs/core/mythtv/stable-0.24/pretty b/abs/core/mythtv/stable-0.24/mythtv/pretty
index 7e0ab21..7e0ab21 100755
--- a/abs/core/mythtv/stable-0.24/pretty
+++ b/abs/core/mythtv/stable-0.24/mythtv/pretty
diff --git a/abs/core/mythtv/stable-0.24/smolt_jump.patch b/abs/core/mythtv/stable-0.24/mythtv/smolt_jump.patch
index 76f884c..76f884c 100644
--- a/abs/core/mythtv/stable-0.24/smolt_jump.patch
+++ b/abs/core/mythtv/stable-0.24/mythtv/smolt_jump.patch