updated on Thu Jan 19 16:10:29 UTC 2012
[aur-mirror.git] / dkms-bbswitch-git / PKGBUILD
blob98f32e63dce3ff7cd6e2b054cdb8750d43dc6a88
1 # Maintainer: Samsagax <samsagax@gmail.com>
3 pkgname=dkms-bbswitch-git
4 pkgver=20120116
5 pkgrel=1
6 pkgdesc="kernel module allowing to switch dedicated graphics card on Optimus laptops, dkms version"
7 arch=('i686' 'x86_64')
8 url=("http://github.com/Bumblebee-Project/bbswitch")
9 license=('GPL')
10 provides=('bbswitch')
11 conflicts=('bbswitch-git' 'bbswitch' 'dkms-bbswitch')
12 depends=('dkms')
13 makedepends=('git')
14 source=('dkms.conf.in')
15 md5sums=('262c8a723584860fa86f8e5fc8a4889a')
16 install=dkms-bbswitch.install
17 _gitroot=('git://github.com/Bumblebee-Project/bbswitch.git')
18 _gitname=("bbswitch")
20 build() {
21   cd ${srcdir}
23  ## Git checkout
24   if [ -d ${srcdir}/${_gitname} ] ; then
25     msg "Git checkout:  Updating existing tree"
26     cd ${_gitname} && git pull origin
27     msg "Git checkout:  Tree has been updated"
28   else
29     msg "Git checkout:  Retrieving sources"
30     git clone ${_gitroot}
31   fi
32   msg "Checkout completed"
35 package() {
36   cd ${srcdir}/${_gitname}
37   install -dm755 "${pkgdir}/usr/src/bbswitch-${pkgver}/"
38   for i in "${srcdir}/${_gitname}/"{Makefile,bbswitch.c}; do
39     install -D -m644 "${i}" "${pkgdir}/usr/src/bbswitch-${pkgver}/"
40   done
41   sed "s/#MODULE_VERSION#/${pkgver}/" "${srcdir}/dkms.conf.in" > "${pkgdir}/usr/src/bbswitch-${pkgver}/dkms.conf"