updated on Sun Jan 15 00:02:00 UTC 2012
[aur-mirror.git] / bbswitch / PKGBUILD
blob80a49ef275ef64a8762b19fef07e725e19ff96e7
1 # Maintainer: Samsagax <samsagax@gmail.com>
3 pkgname=bbswitch
4 pkgver=0.2
5 pkgrel=1
6 pkgdesc="kernel module allowing to switch dedicated graphics card on Optimus laptops"
7 arch=('i686' 'x86_64')
8 url=("http://github.com/Bumblebee-Project/bbswitch")
9 license=('GPL')
10 provides=('bbswitch')
11 makedepends=('git')
12 install=bbswitch.install
13 sources=("https://github.com/downloads/Bumblebee-Project/bbswitch/${pkgname}-${pkgver}.tar.gz")
15 build() {
16   cd ${srcdir}/${pkgname}-${pkgver}
17   make
20 package() {
21   cd ${srcdir}/${pkgname}-${pkgver}
22   for _kernver in $(file /boot/* | grep "Linux kernel" | sed -e 's/^.*version //g' -e 's/ .*$//g' | xargs); do
23     msg2 "Building module for $_kernver..."
25     # KDIR is necessary even when cleaning
26     make KDIR=/usr/src/linux-${_kernver} clean
27     make KDIR=/usr/src/linux-${_kernver}
28     install -D -m644 bbswitch.ko ${pkgdir}/lib/modules/${_kernver}/kernel/drivers/acpi/bbswitch.ko
29   done