# $Id: PKGBUILD 62798 2012-01-27 02:10:36Z jconder $ # Maintainer: Jonathan Conder # Contributor: Giovanni Scafora # Contributor: Juergen Hoetzel # Contributor: # Contributor: dorphell pkgname=mythtv pkgver=0.24.2 pkgrel=2 epoch=1 pkgdesc="A Homebrew PVR project" arch=('i686' 'x86_64') url="http://www.mythtv.org/" license=('GPL') depends=('lame' 'libavc1394' 'libiec61883' 'libpulse' 'libvdpau' 'libxinerama' 'libxvmc' 'libxxf86vm' 'lirc-utils' 'mesa' 'mysql-clients' 'mysql-python' 'perl-dbd-mysql' 'perl-libwww' 'perl-net-upnp' 'python-lxml' 'wget' 'qtwebkit') makedepends=('yasm') optdepends=('xmltv: to download tv listings') backup=('etc/conf.d/mythbackend') install='mythtv.install' source=("ftp://ftp.osuosl.org/pub/$pkgname/$pkgname-$pkgver.tar.bz2" 'mythbackend.rc' 'mythbackend.conf') md5sums=('7259fd24560da77da90b1494492f9550' 'feadcc9ad064d93d6dceab1efc0bd9ed' 'bb8e4033d82428d827570fae9ba15e6a') build() { cd "$srcdir/$pkgname-$pkgver" find 'bindings/python' 'contrib' -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@' ARCH="${CARCH/_/-}" ./configure --prefix=/usr --cpu="$ARCH" \ --enable-mmx \ --enable-audio-oss \ --enable-audio-alsa \ --disable-audio-jack \ --enable-audio-pulse \ --disable-altivec \ --disable-distcc \ --disable-ccache \ --enable-vdpau \ --enable-dvb \ --dvb-path=/usr/include \ --enable-lirc \ --enable-joystick-menu \ --enable-v4l \ --enable-ivtv \ --enable-xvmc \ --enable-xvmcw \ --enable-xvmc-vld \ --enable-firewire \ --enable-opengl-vsync \ --enable-xrandr \ --enable-xv \ --enable-x11 \ --with-bindings=perl,python \ --python=python2 make } package() { cd "$srcdir/$pkgname-$pkgver" make INSTALL_ROOT="$pkgdir" install install -D -m755 "$srcdir/mythbackend.rc" "$pkgdir/etc/rc.d/mythbackend" install -D -m644 "$srcdir/mythbackend.conf" "$pkgdir/etc/conf.d/mythbackend" install -D -m644 'database/mc.sql' "$pkgdir/usr/share/mythtv/mc.sql" mkdir -p "$pkgdir/usr/share/mythtv" cp -R 'contrib' "$pkgdir/usr/share/mythtv" }