1 # $Id: PKGBUILD,v 1.25 2009/04/09 09:51:54 sergej Exp $
2 # Maintainer: Paulo Matias <matiasΘarchlinux-br·org>
3 # Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
4 # Contributor: Pulphix <pulphix@crazysource.org>
9 pkgdesc="QuickCam Express Driver"
10 arch=('i686' 'x86_64')
11 url="http://qce-ga.sourceforge.net"
14 makedepends=('kernel26-headers')
15 install='qc-usb.install'
16 source=("http://downloads.sourceforge.net/sourceforge/qce-ga/$pkgname-$pkgver.tar.gz"
17 'qc-usb-0.6.6-kcompat-2.6.24.patch'
18 'qc-usb-0.6.6-kcompat-2.6.26.patch'
19 'qc-usb-0.6.6-kcompat-2.6.27.patch'
20 'qc-usb-0.6.6-kcompat-2.6.28.patch'
21 'qc-usb-0.6.6-kcompat-2.6.37.patch')
22 md5sums=('9eab8fb3a75326d1565d59b0c7256075'
23 '6676d575b98bc5078f7886db45cb1107'
24 '4e43b6a8e44470e7e919c7d3c362b27f'
25 '6cd5ac406272dd88e38862043dd3233c'
26 'de414ddb84ed15d5e353fc49f4162506'
27 '6049764a50a68965c2f8bba390eb79e7')
30 _kernver=`pacman -Q kernel26 | cut -d . -f 3 | cut -f 1 -d -`
31 depends=("kernel26>=2.6.${_kernver}" "kernel26<2.6.`expr ${_kernver} + 1`")
33 cd "${srcdir}/${pkgname}-${pkgver}"
35 patch -Np1 -i '../qc-usb-0.6.6-kcompat-2.6.24.patch'
36 patch -Np1 -i '../qc-usb-0.6.6-kcompat-2.6.26.patch'
37 patch -Np1 -i '../qc-usb-0.6.6-kcompat-2.6.27.patch'
38 patch -Np1 -i '../qc-usb-0.6.6-kcompat-2.6.28.patch'
39 patch -Np1 -i '../qc-usb-0.6.6-kcompat-2.6.37.patch'
43 install -D -m644 quickcam.ko "${pkgdir}/lib/modules/2.6.${_kernver}/kernel/drivers/usb/media/quickcam.ko"
44 install -D -m755 qcset "${pkgdir}/usr/bin/qcset"
45 sed -i -e "s/KERNEL_VERSION='.*'/KERNEL_VERSION='2.6.${_kernver}'/" "${startdir}/${pkgname}.install"