summaryrefslogtreecommitdiffstats
path: root/abs/core/mythtv/stable-0.25/mythtv/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'abs/core/mythtv/stable-0.25/mythtv/PKGBUILD')
-rw-r--r--abs/core/mythtv/stable-0.25/mythtv/PKGBUILD172
1 files changed, 0 insertions, 172 deletions
diff --git a/abs/core/mythtv/stable-0.25/mythtv/PKGBUILD b/abs/core/mythtv/stable-0.25/mythtv/PKGBUILD
deleted file mode 100644
index 936060b..0000000
--- a/abs/core/mythtv/stable-0.25/mythtv/PKGBUILD
+++ /dev/null
@@ -1,172 +0,0 @@
-# $Id: PKGBUILD 91139 2010-09-23 10:45:09Z remy $
-# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
-# Contributor: Juergen Hoetzel <juergen@archlinux.org>
-# Contributor: <kleptophobiac@gmail.com>
-# Contributor: dorphell <dorphell@archlinux.org>
-
-pkgname=mythtv
-pkgver=0.25
-pkgrel=33
-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')
-depends=('mysql-clients'
- 'qt'
- 'qtwebkit'
- 'lame'
- 'lirc-utils'
- 'ffmpeg'
- 'fribidi'
- 'perl-soap-lite'
- 'perl-date-manip'
- 'perl-xml-sax'
- 'perl-math-round'
- 'perl-net-upnp'
- 'perl-dbd-mysql'
- 'perl-time-hires'
- 'libavc1394'
- 'wget'
- 'libiec61883'
- 'mysql-python'
- 'python2-lxml'
- 'mesa'
- 'libxinerama'
- 'libxrandr'
- 'faad2'
- 'libvdpau'
- 'libcrystalhd-git'
- 'urlgrabber'
- 'python-pycurl'
- 'avahi'
- 'libcec'
- 'perl-io-socket-inet6'
- 'glew'
- 'openssl'
- 'libxml2'
- 'lsdvd'
- 'dvdbackup'
- 'x264')
-
-#glew for gpu commerical flagging
-#openssl for roap
-#lib xml2 for blu-ray
-
-
-makedepends=('yasm' 'libgl' 'git' 'rsync')
-replaces=()
-groups=('pvr')
-#backup=(/usr/share/mythtv/is.xml)
-#options=(!strip)
-#MAKEFLAGS="-j6"
-install='mythtv.install'
-
-#http://code.mythtv.org/trac/ticket/10504 mythweb php
-#http://code.mythtv.org/trac/ticket/10773 mythexpress
-#http://code.mythtv.org/trac/ticket/10825 mythexpress
-#http://code.mythtv.org/trac/ticket/11032 mythexpress
-#patchs=('myth_settings.patch' 'MythBase.php.patch'
-
-patchs=('myth_settings.patch'
- 'bonjour-correction.patch'
- '0001-protect-metadata-loads-from-multiple-threads.patch'
- '0004-restore-fe-netcontrol-play-resume-functionality.patch')
-
-optdepends=('xmltv: to download tv listings')
-replaces=('mythvideo' 'myththemes')
-conflicts=('mythvideo' 'myththemes')
-source=('mythbackend' 'myth.sh' `echo ${patchs[@]:0}`
- 'mythbackend.lr' 'mythfrontend.lr' 'pretty'
- 'tmdb3.py' 'tmdb3_db_update.py')
-
-
-build() {
- if [ -e ${srcdir}/mythtv ]
- then
- rm -rf ${srcdir}/mythtv
- fi
-
- cd ${startdir}
- msg "copy in mythtv src"
- cp -rp ../git_src/mythtv/mythtv $srcdir
- cd ${srcdir}/$pkgname
- echo "#!/bin/bash" > version.sh
- # apply patches
-
- echo "--------------------------applying patches----------------------------------------------------"
- for i in `echo ${patchs[@]:0} `
- do
- echo applying $i
- echo "-----------------------------"
- patch -Np2 -i ${startdir}/src/$i || return 1
- done
- echo "--------------------------done applying patches-----------------------------------------------"
-
- #sed -i -e "s/\`(svnversion \$\${SVNTREEDIR} 2>\/dev\/null) || echo Unknown\`/$pkgver/" version.pro
- #find bindings/python contrib -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
-
- #Fix Python DepreciationWarning
- sed -i 's/return super(Artwork, cls).__new__(cls, attr, parent, imagetype)/return super(Artwork, cls).__new__(cls)/' ${srcdir}/mythtv/bindings/python/MythTV/dataheap.py
-
- #Update tmdb3.py to v3.6 & add tmdb3_db_update.py script & rm tmdb.py
- cp $srcdir/tmdb3*.py $srcdir/mythtv/programs/scripts/metadata/Movie/
- rm -f $srcdir/mythtv/programs/scripts/metadata/Movie/tmdb.py
-
- ARCH=${CARCH/_/-}
- ./configure --prefix=/usr --cpu=${ARCH} \
- --disable-audio-jack \
- --disable-audio-pulse \
- --disable-altivec \
- --disable-distcc \
- --disable-ccache \
- --enable-vdpau \
- --enable-crystalhd \
- --dvb-path=/usr/include \
- --enable-libmp3lame \
- --enable-libx264 \
- --with-bindings=perl,python --python=python2 || return 1
-
- make all || return 1
-}
-
-package() {
- cd "${srcdir}/${pkgname}"
- # basic install
- make INSTALL_ROOT="${pkgdir}" install
- # install contrib files
- rsync -arp --exclude .svn --delete-excluded contrib ${pkgdir}/usr/share/mythtv/ || return 1
- # install database structure
- rsync -arp --exclude .svn --delete-excluded database ${pkgdir}/usr/share/mythtv/ || return 1
- # install docs
- rsync -arp --exclude .svn --delete-excluded docs ${pkgdir}/usr/share/mythtv/ || return 1
-
- # patch the xml LinHES style
- 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/util_menu.xml.patch || return 1
-
- # make log dir
- mkdir -p ${pkgdir}/var/log/mythtv
- chown 1000.1000 ${pkgdir}/var/log/mythtv
- mkdir -p ${pkgdir}/etc/logrotate.d
- cp ${srcdir}/*.lr ${pkgdir}/etc/logrotate.d
- mkdir -p ${pkgdir}/etc/cron.hourly/
- install -m0755 ${srcdir}/pretty ${pkgdir}/etc/cron.hourly/
-}
-
-md5sums=('7ef6de58240e7aad389a0b13d91b1cf6'
- '2babd4b8e146a7538d18dcd55695b0be'
- '322f48528b350f0e6aebfff6eab4c4ee'
- '8e2a055bb3beae04c88a8e603e080422'
- '67f7316c750fba17fa578d10840b9dbd'
- 'ae23e6a8cffbe335fa37bf59978bf7a2'
- 'f735805a80b0d1180dee01f9df1b7004'
- 'f407d6af23e74a49540755420f84fa58'
- '5469d9921b726db750b991c87d226158'
- '187be42b1ffca6badfa539260ffef65e'
- '7460513f6791574eaa0ae0402ffd3688')