# $Id: PKGBUILD 102488 2013-12-12 12:37:54Z foutrelis $ # Maintainer: Sven-Hendrik Haase # Contributor: M0Rf30 # Contributor: Samsagax # Maintainer (Parabola): André Silva _pkgname=bbswitch pkgname=bbswitch-libre pkgver=0.8 _extramodules=extramodules-3.12-LIBRE # Don't forget to update bbswitch.install pkgrel=2 pkgdesc="Kernel module allowing to switch dedicated graphics card on Optimus laptops (built for the linux-libre kernel package)" arch=('i686' 'x86_64' 'mips64el') url=("http://github.com/Bumblebee-Project/bbswitch") license=('GPL') depends=('linux-libre>=3.12' 'linux-libre<3.13') makedepends=('linux-libre-headers>=3.12' 'linux-libre-headers<3.13') replaces=$_pkgname conflicts=$_pkgname provides=$_pkgname=$pkgver install=bbswitch.install source=("https://github.com/Bumblebee-Project/bbswitch/archive/v${pkgver}.tar.gz") md5sums=('5b116b31ace3604ddf9d1fc1f4bc5807') build() { cd ${srcdir}/${_pkgname}-${pkgver} _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" make KDIR=/usr/src/linux-${_kernver} } package() { cd ${srcdir}/${_pkgname}-${pkgver} install -Dm644 bbswitch.ko "${pkgdir}"/usr/lib/modules/${_extramodules}/bbswitch.ko gzip "${pkgdir}/usr/lib/modules/${_extramodules}/bbswitch.ko" }