[arch-commits] Commit in mythtv/trunk (PKGBUILD)
Juergen Hoetzel
juergen at archlinux.org
Sun Nov 8 21:50:55 UTC 2009
Date: Sunday, November 8, 2009 @ 16:50:55
Author: juergen
Revision: 58524
explicitly set configure options (--enable*/--disable*) based on depends()
cleanup for 0.22 release
Modified:
mythtv/trunk/PKGBUILD
----------+
PKGBUILD | 45 +++++++++++++++++++++++++--------------------
1 file changed, 25 insertions(+), 20 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-11-08 21:47:55 UTC (rev 58523)
+++ PKGBUILD 2009-11-08 21:50:55 UTC (rev 58524)
@@ -11,25 +11,39 @@
url="http://www.mythtv.org/"
license=('GPL2')
groups=('pvr')
-depends=('bash' 'mysql-clients' 'qt' 'lame' 'lirc-utils' 'ffmpeg' \
- 'libxvmc')
+depends=('bash' 'mysql-clients' 'qt' 'lame' 'lirc-utils' 'ffmpeg' 'libxvmc')
makedepends=(libgl)
backup=(etc/mythtv/mythbackend.conf etc/mythtv/mysql.txt)
install=mythtv.install
-source=(ftp://ftp.osuosl.org/pub/mythtv/${pkgname}-${pkgver}.tar.bz2)
-md5sums=('913c93028f557441de6908b749bc3d0c')
+source=(ftp://ftp.osuosl.org/pub/mythtv/${pkgname}-${pkgver}.tar.bz2 mythbackend)
+md5sums=('e8f8b5b6a51cd7be700e215b2a1bf2c0' '75614f43b579fcae870a7c128038f147')
#
build() {
cd $srcdir/${pkgname}-${pkgver}
ARCH=${CARCH/_/-}
- ./configure --prefix=/usr --cpu=${ARCH} --enable-mmx --enable-audio-oss \
- --enable-audio-alsa --enable-dvb --enable-lirc --enable-joystick-menu \
- --disable-firewire --enable-v4l --enable-ivtv --enable-dvb \
- --dvb-path=/usr/include/linux/dvb --enable-xvmc --disable-ffmpeg \
- --enable-xvmc-pro --enable-xvmc-vld --enable-opengl-vsync \
- --disable-audio-jack --disable-audio-arts || return 1
+ ./configure --prefix=/usr --cpu=${ARCH} \
+ --enable-mmx \
+ --disable-audio-oss \
+ --enable-audio-alsa \
+ --disable-audio-jack \
+ --disable-audio-pulse \
+ --disable-vdpau \
+ --enable-dvb \
+ --enable-lirc \
+ --enable-joystick-menu \
+ --disable-firewire --enable-v4l \
+ --enable-ivtv \
+ --enable-dvb \
+ --dvb-path=/usr/include/linux/dvb \
+ --enable-xvmc \
+ --enable-ffmpeg \
+ --enable-xvmc-pro \
+ --enable-xvmc-vld \
+ --enable-opengl-vsync \
+ --disable-audio-jack \
+ --disable-audio-arts || return 1
# build
@@ -39,15 +53,6 @@
# basic install
make INSTALL_ROOT=$pkgdir install
- # install db schema
- install -m0644 database/mc.sql $pkgdir/usr/share/mythtv/
- install -D -m0755 ../mythbackend $pkgdir/etc/rc.d/mythbackend
- cp -r docs $pkgdir/usr/share/mythtv/
+ install -D -m0755 $startdir/src/mythbackend $pkgdir/etc/rc.d/mythbackend
- # install contrib
- mkdir -p $pkgdir/usr/share/mythtv/contrib
- install -m0755 contrib/* $pkgdir/usr/share/mythtv/contrib
-
- # set suid on mythfrontend
- chmod a+s $pkgdir/usr/bin/mythfrontend
}
More information about the arch-commits
mailing list