diff options
Diffstat (limited to 'abs/core/mythtv/stable-0.25/mythtv/PKGBUILD')
-rw-r--r-- | abs/core/mythtv/stable-0.25/mythtv/PKGBUILD | 172 |
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') |