updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / mythtv-pulse / PKGBUILD
blob39c5d271867a7ced6c1794bae4fa15ec8ca04454
1 # $Id: PKGBUILD 85283 2010-07-11 10:47:23Z ibiru $
2 # Maintainer: Giovanni Scafora <giovanni@archlinux.org>
3 # Contributor: Juergen Hoetzel <juergen@archlinux.org>
4 # Contributor: <kleptophobiac@gmail.com>
5 # Contributor: dorphell <dorphell@archlinux.org>
7 #Contributor: Jesse Jaara <jesse.jaara@gmail.com>
9 pkgname=mythtv-pulse
10 pkgver=25260
11 pkgrel=1
12 pkgdesc="A Homebrew PVR project"
13 arch=('i686' 'x86_64')
14 url="http://www.mythtv.org/"
15 license=('GPL')
16 depends=('mysql-clients' 'qt' 'lame' 'lirc-utils' 'ffmpeg' 'libxvmc' 'fribidi'
17          'perl-soap-lite' 'perl-date-manip' 'perl-xml-sax' 'perl-math-round'
18          'perl-net-upnp' 'perl-dbd-mysql' 'perl-time-hires' 'libavc1394' 'wget'
19          'libiec61883' 'mysql-python' 'mesa' 'libxinerama' 'libxrandr' 'faad2')
20 makedepends=('yasm')
21 optdepends=('xmltv: to download tv listings')
22 replaces=('mythtv-contrib')
23 conflicts=('mythtv-contrib' 'mythtv')
24 provide=('mythtv')
25 backup=('etc/conf.d/mythbackend')
26 install=mythtv.install
27 source=(ftp://mirrors.kernel.org/archlinux/other/mythtv/mythtv-${pkgver}.tar.xz
28         mythbackend
29         archlinux.conf.d.mythbackend)
30 md5sums=('cf07023b48e9b84b0f01fc6d8f0ce2a5'
31          'feadcc9ad064d93d6dceab1efc0bd9ed'
32          'bb8e4033d82428d827570fae9ba15e6a')
34 build() {
35   cd "${srcdir}/mythtv"
37   ARCH=${CARCH/_/-}
38   ./configure --prefix=/usr --cpu=${ARCH} \
39               --enable-mmx \
40               --disable-audio-oss \
41               --disaböe-audio-alsa \
42               --disable-audio-jack \
43               --enable-audio-pulse \
44               --disable-altivec \
45               --disable-distcc \
46               --disable-ccache \
47               --enable-ffmpeg \
48               --enable-vdpau \
49               --enable-libfaad \
50               --enable-glx-procaddrarb \
51               --enable-dvb \
52               --enable-lirc \
53               --enable-joystick-menu \
54               --enable-v4l \
55               --enable-ivtv \
56               --enable-dvb \
57               --dvb-path=/usr/include \
58               --enable-xvmc \
59               --enable-xvmcw \
60               --enable-xvmc-pro \
61               --enable-xvmc-vld \
62               --enable-firewire \
63               --enable-fribidi \
64               --enable-opengl-vsync \
65               --enable-xrandr \
66               --enable-xv \
67               --enable-x11 \
68               --with-bindings=perl,python
70   qmake mythtv.pro
71   make all
74 package(){
75   cd $srcdir/mythtv
76   # basic install
77   make INSTALL_ROOT="${pkgdir}" install
78   install -D -m0755 ${srcdir}/mythbackend "${pkgdir}/etc/rc.d/mythbackend"
79   # config file
80   install -D -m644 ${srcdir}/archlinux.conf.d.mythbackend "${pkgdir}/etc/conf.d/mythbackend"
81   # install contrib files
82   cp -a contrib/$i ${pkgdir}/usr/share/mythtv
83   # install database structure
84   cd database
85   cp -a mc.sql ${pkgdir}/usr/share/mythtv