[arch-commits] Commit in ivtv-utils/trunk (PKGBUILD)

Giovanni Scafora giovanni at archlinux.org
Wed Dec 17 01:03:02 UTC 2008


    Date: Tuesday, December 16, 2008 @ 20:03:01
  Author: giovanni
Revision: 21880

upgpkg: ivtv-utils 1.3.0-1
    New version 1.3.0

Modified:
  ivtv-utils/trunk/PKGBUILD

----------+
 PKGBUILD |   56 ++++++++++++++++++++++----------------------------------
 1 file changed, 22 insertions(+), 34 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-12-17 00:17:56 UTC (rev 21879)
+++ PKGBUILD	2008-12-17 01:03:01 UTC (rev 21880)
@@ -1,44 +1,32 @@
 # $Id$
-# Contributor: Sasha Zbrozek <kleptophobiac at gmail.com>
-# Maintainer: Paul Mattal <paul at archlinux.org>
+# Maintainer: Giovanni Scafora <giovanni at archlinux.org>
+# Contributor: Andrea Scarpino <bash.lnx at gmail.com>
 
 pkgname=ivtv-utils
-pkgver=1.0.2
+pkgver=1.3.0
 pkgrel=1
-_kernver=2.6.22-ARCH
-pkgdesc="Non-mainline kernel drivers and userspace utilities for Hauppauge PVR cards"
-arch=(i686 x86_64)
+pkgdesc="Userspace utilities for Hauppauge PVR cards"
+arch=('i686' 'x86_64')
 license=('GPL')
 url="http://ivtvdriver.org"
-source=("http://dl.ivtvdriver.org/ivtv/archive/1.0.x/ivtv-$pkgver.tar.gz" \
-	'http://dl.ivtvdriver.org/ivtv/firmware/firmware.tar.gz' )
-depends=(gcc 'udev>=070')
-md5sums=('b3f6ffc71c43da5a7a57c6d33b49af5c' '9e06ccf5afec2a90aab14e8ec905a458')
-
+source=(http://dl.ivtvdriver.org/ivtv/stable/$pkgname-$pkgver.tar.gz
+        http://dl.ivtvdriver.org/ivtv/firmware/ivtv-firmware.tar.gz
+        ivtv-utils-2.6.27.patch)
+depends=('gcc-libs')
+md5sums=('4781298cac4a3d8cfd5a8338895d102b'
+         'b9a871f1c569025be9c48a77b3515faf'
+         'af96eb672441e08816fab0d8eb25992e')
+ 
 build() {
-  # SET UP
-  cd $startdir/src/ivtv-$pkgver || return 1
-
-  # don't call depmod here
-  sed -i 's|/sbin/depmod -a||' driver/Makefile i2c-drivers/Makefile || return 1
-
-  # install the utils in /usr/bin, not /usr/local/bin
-  sed -i "s%PREFIX = /usr/local%PREFIX = /usr%g" utils/Makefile || return 1
-
-  # build
-  make INSTALLDIR=/usr/bin || return 1
-
-  # install
-  make DESTDIR=$startdir/pkg install || return 1
-
-  # tweak the install script for the right kernel version
-  sed -i -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/g" \
-  	$startdir/$pkgname.install || return 1
-
-  # install the firmware
+  cd "$srcdir/$pkgname-$pkgver"
+ 
+  patch -Np1 -i ../ivtv-utils-2.6.27.patch
+ 
+  make || return 1
+  make DESTDIR="$pkgdir" install || return 1
+ 
   cd $startdir/src || return 1
-  for file in  v4l-cx2341x-dec.fw v4l-cx2341x-enc.fw v4l-cx2341x-init.mpg v4l-cx25840.fw v4l-pvrusb2-24xxx-01.fw v4l-pvrusb2-29xxx-01.fw
-  do
-	  install -D -m 0644 $file $startdir/pkg/lib/firmware/$file || return 1
+  for file in `ls *.fw` v4l-cx2341x-init.mpg; do
+    install -D -m644 $file "$pkgdir/lib/firmware/$file" || return 1
   done
 }




More information about the arch-commits mailing list