5 pkgdesc="A Homebrew PVR project whit pulseaudio 0.24-fixes"
7 url="http://www.mythtv.org/"
9 depends=('lame' 'libavc1394' 'libiec61883' 'libvdpau' 'libxinerama' 'libxvmc'
10 'lirc-utils' 'mesa' 'mysql-clients' 'mysql-python' 'perl-dbd-mysql'
11 'perl-libwww' 'perl-net-upnp' 'python-lxml' 'qt' 'wget' 'pulseaudio')
13 optdepends=('xmltv: to download tv listings')
14 replaces=('mythtv-contrib' 'mythtv')
15 conflicts=('mythtv-contrib' 'mythtv')
17 #backup=('etc/conf.d/mythbackend')
18 backup=('etc/conf.d/mythbackend')
20 install='mythtv.install'
21 source=('mythbackend.rc'
24 md5sums=('feadcc9ad064d93d6dceab1efc0bd9ed'
25 'bb8e4033d82428d827570fae9ba15e6a'
26 '9abfa76c808532abbb5ecd3531a24d2a')
29 _gitroot="git://github.com/MythTV/mythtv.git"
33 msg "Connecting to GIT server...."
35 if [ -d $_gitname/.git ]; then
37 git pull && git pull origin
38 msg "The local files are updated."
40 git clone -b fixes/0.24 "$_gitroot" "$_gitname"
44 msg "GIT checkout done or server timeout"
45 msg "Starting make..."
47 rm -rf "$srcdir/$_gitname-build"
49 git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
50 cd "$srcdir/$_gitname-build/$_gitname"
51 patch -p2 -i ../../eit.patch
53 find 'bindings/python' 'contrib' -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@'
56 ./configure --prefix=/usr --cpu="$ARCH" \
60 --disable-audio-jack \
61 --enable-audio-pulse \
67 --dvb-path=/usr/include \
69 --enable-joystick-menu \
76 --enable-opengl-vsync \
80 --with-bindings=perl,python --python=python2
85 cd ${srcdir}/$_gitname-build/$_gitname
86 make INSTALL_ROOT="$pkgdir" install
88 install -D -m755 "$srcdir/mythbackend.rc" "$pkgdir/etc/rc.d/mythbackend"
89 install -D -m644 "$srcdir/mythbackend.conf" "$pkgdir/etc/conf.d/mythbackend"
90 install -D -m644 'database/mc.sql' "$pkgdir/usr/share/mythtv/mc.sql"
92 mkdir -p "$pkgdir/usr/share/mythtv"
93 cp -R 'contrib' "$pkgdir/usr/share/mythtv"