[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