updated on Mon Jan 16 20:00:43 UTC 2012
[aur-mirror.git] / bbswitch / PKGBUILD
blob30e9fdeb6472df77fc37abaf40ca790ac5688490
1 # Maintainer: Samsagax <samsagax@gmail.com>
3 pkgname=bbswitch
4 pkgver=0.4.1
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 install=bbswitch.install
12 source=("https://github.com/downloads/Bumblebee-Project/bbswitch/${pkgname}-${pkgver}.tar.gz")
13 md5sums=('9b2ab87770987af6264812ef99759c95')
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