summaryrefslogtreecommitdiffstats
path: root/abs/core/mythtv/stable-0.25
diff options
context:
space:
mode:
Diffstat (limited to 'abs/core/mythtv/stable-0.25')
-rw-r--r--abs/core/mythtv/stable-0.25/git_src/checkout_mythtv.sh22
-rw-r--r--abs/core/mythtv/stable-0.25/git_src/git_hash1
m---------abs/core/mythtv/stable-0.25/git_src/mythtv0
-rw-r--r--abs/core/mythtv/stable-0.25/mythplugins/PKGBUILD14
-rw-r--r--abs/core/mythtv/stable-0.25/mythtv/PKGBUILD15
-rw-r--r--abs/core/mythtv/stable-0.25/mythtv/menu-xml/mainmenu.xml.patch22
6 files changed, 41 insertions, 33 deletions
diff --git a/abs/core/mythtv/stable-0.25/git_src/checkout_mythtv.sh b/abs/core/mythtv/stable-0.25/git_src/checkout_mythtv.sh
index 7691a29..2a2df89 100644
--- a/abs/core/mythtv/stable-0.25/git_src/checkout_mythtv.sh
+++ b/abs/core/mythtv/stable-0.25/git_src/checkout_mythtv.sh
@@ -1,18 +1,36 @@
#!/bin/bash
#Quick script used to checkout the MythTV source
#This source should be used build all mythplugins & main program
-
+#76df8e6c8f7b84a157607d8c25fd19f39d8dc830
_gitroot="https://github.com/MythTV/mythtv.git"
_gitname="mythtv"
+startdir=`pwd`
+#Set this to True, to update mythtv to the latest.
+#If not true then it will use the hash stored in git_hash
+_current="True"
+_checkoutHASH=`cat git_hash`
if [ -d $_gitname ]
then
- cd $_gitname && git pull
+ cd $_gitname
+ git checkout fixes/0.25
+ git pull
echo "The local files are updated."
else
git clone -b fixes/0.25 $_gitroot
fi
+
+if [ -d $_gitname ]
+then
+ cd $_gitname
+ if [ $_current == True ]
+ then
+ git rev-parse HEAD > $startdir/git_hash
+ else
+ git checkout $_checkoutHASH
+ fi
+fi
echo "GIT checkout done or server timeout"
diff --git a/abs/core/mythtv/stable-0.25/git_src/git_hash b/abs/core/mythtv/stable-0.25/git_src/git_hash
new file mode 100644
index 0000000..67a8784
--- /dev/null
+++ b/abs/core/mythtv/stable-0.25/git_src/git_hash
@@ -0,0 +1 @@
+1a671d0b252d2b33bd1e96258e65a15d52a5fc7d
diff --git a/abs/core/mythtv/stable-0.25/git_src/mythtv b/abs/core/mythtv/stable-0.25/git_src/mythtv
deleted file mode 160000
-Subproject 76df8e6c8f7b84a157607d8c25fd19f39d8dc83
diff --git a/abs/core/mythtv/stable-0.25/mythplugins/PKGBUILD b/abs/core/mythtv/stable-0.25/mythplugins/PKGBUILD
index 5a579b6..2c3db17 100644
--- a/abs/core/mythtv/stable-0.25/mythplugins/PKGBUILD
+++ b/abs/core/mythtv/stable-0.25/mythplugins/PKGBUILD
@@ -13,6 +13,7 @@ pkgname=('mytharchive'
'mythzoneminder')
pkgver=0.25
pkgrel=1
+
arch=('i686' 'x86_64')
url="http://www.mythtv.org"
license=('GPL')
@@ -21,7 +22,8 @@ makedepends=("mythtv>=${pkgver}" 'mplayer' 'fftw2' 'dvdauthor' 'libexif'
'python-imaging' 'libcdaudio' 'taglib' 'perl-xml-simple' 'dcraw'
'libvisual' 'perl-xml-xpath' 'perl-image-size' 'perl-json'
'perl-class-inspector' 'perl-datetime-format-iso8601'
- 'flac' 'libvorbis' 'python2' 'python-pycurl' 'python-oauth')
+ 'flac' 'libvorbis' 'python2' 'python-pycurl' 'python-oauth'
+ 'libcdio' 'fftw')
source=(mythburn.py.patch)
@@ -89,7 +91,7 @@ package_mythgame() {
package_mythmusic() {
pkgdesc="Music playing plugin for MythTV"
- depends=("mythtv>=${pkgver}" 'flac' 'libvorbis' 'libcdaudio' 'cdparanoia' 'taglib' 'libvisual-plugins' 'projectm')
+ depends=("mythtv>=${pkgver}" 'flac' 'libvorbis' 'libcdaudio' 'cdparanoia' 'taglib' 'libvisual-plugins' 'libcdio' 'fftw' )
# replaces=('mythmusic')
cd "${srcdir}/${_gitname}/${pkgbase}/mythmusic"
make INSTALL_ROOT="${pkgdir}" install || return 1
@@ -113,14 +115,6 @@ package_mythnews() {
make INSTALL_ROOT="${pkgdir}" install || return 1
}
-package_mythvideo() {
- pkgdesc="Video playback and browsing plugin for MythTV"
- depends=("mythtv>=${pkgver}" 'mplayer' 'perl-xml-simple')
-# replaces=('mythvideo')
- cd "${srcdir}/${_gitname}/${pkgbase}/mythvideo"
- make INSTALL_ROOT="${pkgdir}" install || return 1
-}
-
package_mythweather() {
pkgdesc="Weather checking plugin for MythTV"
depends=("mythtv>=${pkgver}" 'perl-xml-xpath' 'perl-image-size'
diff --git a/abs/core/mythtv/stable-0.25/mythtv/PKGBUILD b/abs/core/mythtv/stable-0.25/mythtv/PKGBUILD
index d4e4751..dcecff0 100644
--- a/abs/core/mythtv/stable-0.25/mythtv/PKGBUILD
+++ b/abs/core/mythtv/stable-0.25/mythtv/PKGBUILD
@@ -7,7 +7,8 @@
pkgname=mythtv
pkgver=0.25
pkgrel=1
-pkgdesc="A Homebrew PVR project"
+commit_hash=`cat ../git_src/git_hash`
+pkgdesc="A Homebrew PVR project $commit_hash"
arch=('i686' 'x86_64')
url="http://www.mythtv.org/"
license=('GPL')
@@ -25,15 +26,12 @@ groups=('pvr')
#options=(!strip)
#MAKEFLAGS="-j6"
install='mythtv.install'
-patchs=('myth_settings.patch' 'git_version.patch')
+patchs=('myth_settings.patch')
optdepends=('xmltv: to download tv listings')
-#replaces=('mythtv-contrib')
conflicts=('mythvideo')
source=('mythbackend' 'myth.sh' `echo ${patchs[@]:0}`
'mythbackend.lr' 'mythfrontend.lr' 'pretty' )
-#_gitroot="https://github.com/MythTV/mythtv.git"
-#_gitname="${pkgname}"
build() {
if [ -e ${srcdir}/mythtv ]
@@ -90,9 +88,9 @@ package() {
cp -r ${startdir}/menu-xml/*.xml ${pkgdir}/usr/share/mythtv/themes/defaultmenu/
mv ${pkgdir}/usr/share/mythtv/themes/defaultmenu/is.xml ${pkgdir}/usr/share/mythtv/
cd ${pkgdir}/usr/share/mythtv
-# patch -p0 < ${startdir}/menu-xml/mainmenu.xml.patch || return 1
-# patch -p0 < ${startdir}/menu-xml/optical_menu.xml.patch || return 1
-# patch -p0 < ${startdir}/menu-xml/library.xml.patch || return 1
+ patch -p0 < ${startdir}/menu-xml/mainmenu.xml.patch || return 1
+ patch -p0 < ${startdir}/menu-xml/optical_menu.xml.patch || return 1
+ patch -p0 < ${startdir}/menu-xml/library.xml.patch || return 1
patch -p0 < ${startdir}/menu-xml/util_menu.xml.patch || return 1
# make log dir
@@ -107,7 +105,6 @@ package() {
md5sums=('7ef6de58240e7aad389a0b13d91b1cf6'
'2babd4b8e146a7538d18dcd55695b0be'
'58ab374d2c51b577359ae77385ab3edf'
- '03850677ea69ad83ccb92b4c0819224b'
'f735805a80b0d1180dee01f9df1b7004'
'f407d6af23e74a49540755420f84fa58'
'5469d9921b726db750b991c87d226158')
diff --git a/abs/core/mythtv/stable-0.25/mythtv/menu-xml/mainmenu.xml.patch b/abs/core/mythtv/stable-0.25/mythtv/menu-xml/mainmenu.xml.patch
index 0491803..9b083ac 100644
--- a/abs/core/mythtv/stable-0.25/mythtv/menu-xml/mainmenu.xml.patch
+++ b/abs/core/mythtv/stable-0.25/mythtv/menu-xml/mainmenu.xml.patch
@@ -1,20 +1,18 @@
---- themes/defaultmenu/mainmenu.xml.orig 2010-11-08 22:30:08.000000000 +0000
-+++ themes/defaultmenu/mainmenu.xml 2010-11-08 22:35:51.000000000 +0000
-@@ -2,6 +2,13 @@
+--- themes/defaultmenu/mainmenu.xml.orig 2012-04-21 17:33:52.176349680 +0000
++++ themes/defaultmenu/mainmenu.xml 2012-04-21 17:35:03.369680109 +0000
+@@ -1,5 +1,11 @@
+ <?xml version="1.0" encoding="UTF-8" ?>
<mythmenu name="MAIN">
-
- <button>
++ <button>
+ <type>TV_WATCH_TV</type>
+ <text>Watch TV</text>
+ <description>Watch live television</description>
+ <action>TV_WATCH_LIVE</action>
+ </button>
-+
-+ <button>
+
+ <button>
<type>MENU_MEDIA_LIBRARY</type>
- <text>Media Library</text>
- <action>MENU library.xml</action>
-@@ -31,17 +38,10 @@
+@@ -30,17 +36,10 @@
</button>
<button>
@@ -26,9 +24,9 @@
-
- <button>
<type>MENU_UTILITIES_SETUP</type>
-- <text>Utilities / Setup</text>
+- <text>Setup</text>
- <description>Configure MythTV and plugins</description>
-- <action>MENU util_menu.xml</action>
+- <action>MENU main_settings.xml</action>
+ <text>Service Menu</text>
+ <description>Configure your system</description>
+ <action>MENU linhes.xml</action>