Date: Wednesday, October 8, 2014 @ 03:52:55 Author: svenstaro Revision: 120381
Add bbswitch-lts Added: bbswitch-lts/ bbswitch-lts/repos/ bbswitch-lts/trunk/ bbswitch-lts/trunk/PKGBUILD bbswitch-lts/trunk/bbswitch-lts.install ----------------------+ PKGBUILD | 33 +++++++++++++++++++++++++++++++++ bbswitch-lts.install | 12 ++++++++++++ 2 files changed, 45 insertions(+) Added: bbswitch-lts/trunk/PKGBUILD =================================================================== --- bbswitch-lts/trunk/PKGBUILD (rev 0) +++ bbswitch-lts/trunk/PKGBUILD 2014-10-08 01:52:55 UTC (rev 120381) @@ -0,0 +1,33 @@ +# $Id: PKGBUILD 120281 2014-10-06 16:24:13Z tpowa $ +# Maintainer: Sven-Hendrik Haase <[email protected]> +# Contributor: M0Rf30 +# Contributor: Samsagax <[email protected]> + +pkgname=bbswitch-lts +pkgver=0.8 +_extramodules=extramodules-3.14-ARCH # Don't forget to update bbswitch-lts.install +pkgrel=1 +pkgdesc="Kernel module allowing to switch dedicated graphics card on Optimus laptops" +arch=('i686' 'x86_64') +url=("http://github.com/Bumblebee-Project/bbswitch") +license=('GPL') +depends=('linux-lts>=3.14' 'linux-lts<3.15') +makedepends=('linux-headers>=3.17' 'linux-headers<3.18') +install=${pkgname}.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=/lib/modules/${_kernver}/build +} + +package() { + cd ${srcdir}/${pkgname}-${pkgver} + + install -Dm644 bbswitch.ko "${pkgdir}"/usr/lib/modules/${_extramodules}/bbswitch.ko + gzip "${pkgdir}/usr/lib/modules/${_extramodules}/bbswitch.ko" +} Added: bbswitch-lts/trunk/bbswitch-lts.install =================================================================== --- bbswitch-lts/trunk/bbswitch-lts.install (rev 0) +++ bbswitch-lts/trunk/bbswitch-lts.install 2014-10-08 01:52:55 UTC (rev 120381) @@ -0,0 +1,12 @@ +post_install() { + EXTRAMODULES='extramodules-3.14-ARCH' + depmod $(cat /usr/lib/modules/$EXTRAMODULES/version) +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +}
