updated on Thu Jan 26 12:02:26 UTC 2012
[aur-mirror.git] / v4l-dvb-git / PKGBUILD
blobf6a27e3fe5c00b5bcdac53c36c624791f011f53b
1 # Maintainer: Nicky726 (Nicky726 <at> gmail <dot> com)
3 pkgname=v4l-dvb-git
4 pkgver=20111105
5 pkgrel=1
6 pkgdesc="V4L-DVB device drivers git version"
7 arch=('i686' 'x86_64')
8 url="http://linuxtv.org/"
9 license=('GPL')
10 depends=('linux-headers' 'perl-proc-processtable' 'patchutils')
11 makedepends=('git')
12 options=(!makeflags)
13 install=v4l-dvb.install
14 _gitroot="git://linuxtv.org/media_build.git"
15 _gitname="media_build"
16 source=(config)
17 sha1sums=('7bd95c8f07bdaeb3cec925c4db5c8f6bfbcc6cb5')
20 build() {
21   cd "${srcdir}"
22   msg "Connecting to GIT server...."
24   if [ -d "${srcdir}/${_gitname}" ] ; then
25     cd ${_gitname} && git pull --rebase
26   else
27     git clone ${_gitroot}
28   fi
30   msg "GIT checkout done or server timeout"
31   msg "Starting make..."
33   cd "${srcdir}/${_gitname}/linux"
34   make download untar
35   cd ..
36   # Build with 3.0-ARCH kernel
37   _kernver=`uname -r`
38   sed -i -e "s/KERNELRELEASE\ :=/KERNELRELEASE\ :=\ ${_kernver}/" \
39     -e "s/\$(KERNELRELEASE)/${_kernver}/" \
40     "${srcdir}/${_gitname}"/v4l/Makefile{,.sound}
41   # Use alternate config, because cx23885 module won't build
42   cp "${srcdir}/config" "${srcdir}/${_gitname}/v4l/.config"
43   make
46 package() {
47   install -dm755 "${srcdir}/lib/modules/$(uname -r)/updates"
48   cd "${srcdir}/${_gitname}"
49   make DESTDIR="${pkgdir}/lib/modules/$(uname -r)/updates" install