diff options
author | Bartłomiej Piotrowski | 2018-01-07 18:30:45 +0100 |
---|---|---|
committer | Bartłomiej Piotrowski | 2018-01-07 18:30:45 +0100 |
commit | 208f1dcc999aecd3436e429627d7cfeda32c904d (patch) | |
tree | ead792feca17454b68a5665540375c4d2d71bd6d | |
download | aur-208f1dcc999aecd3436e429627d7cfeda32c904d.tar.gz |
Import from official repositories
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 34 | ||||
-rw-r--r-- | bbswitch-lts.install | 12 |
3 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9ffef1f160b3 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = bbswitch-lts + pkgdesc = Kernel module allowing to switch dedicated graphics card on Optimus laptops + pkgver = 0.8 + pkgrel = 43 + url = http://github.com/Bumblebee-Project/bbswitch + install = bbswitch-lts.install + arch = x86_64 + license = GPL + makedepends = linux-lts-headers>=4.9.75 + makedepends = linux-lts-headers<4.10 + depends = linux-lts>=4.9.75 + depends = linux-lts<4.10 + source = bbswitch-0.8.tar.gz::https://github.com/Bumblebee-Project/bbswitch/archive/v0.8.tar.gz + md5sums = 5b116b31ace3604ddf9d1fc1f4bc5807 + +pkgname = bbswitch-lts + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2cfa8152f268 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 120281 2014-10-06 16:24:13Z tpowa $ +# Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> +# Contributor: M0Rf30 +# Contributor: Samsagax <samsagax@gmail.com> + +pkgname=bbswitch-lts +_basename=bbswitch +pkgver=0.8 +_extramodules=extramodules-4.9-lts # Don't forget to update bbswitch-lts.install +pkgrel=43 +pkgdesc="Kernel module allowing to switch dedicated graphics card on Optimus laptops" +arch=('x86_64') +url="http://github.com/Bumblebee-Project/bbswitch" +license=('GPL') +depends=('linux-lts>=4.9.75' 'linux-lts<4.10') +makedepends=('linux-lts-headers>=4.9.75' 'linux-lts-headers<4.10') +install=${pkgname}.install +source=("${_basename}-$pkgver.tar.gz::https://github.com/Bumblebee-Project/bbswitch/archive/v${pkgver}.tar.gz") +md5sums=('5b116b31ace3604ddf9d1fc1f4bc5807') + +build() { + cd ${srcdir}/${_basename}-${pkgver} + + _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" + + make KDIR=/lib/modules/${_kernver}/build +} + +package() { + cd ${srcdir}/${_basename}-${pkgver} + + install -Dm644 bbswitch.ko "${pkgdir}"/usr/lib/modules/${_extramodules}/bbswitch.ko + gzip "${pkgdir}/usr/lib/modules/${_extramodules}/bbswitch.ko" +} diff --git a/bbswitch-lts.install b/bbswitch-lts.install new file mode 100644 index 000000000000..194b798f50a6 --- /dev/null +++ b/bbswitch-lts.install @@ -0,0 +1,12 @@ +post_install() { + EXTRAMODULES='extramodules-4.9-lts' + depmod $(cat /usr/lib/modules/$EXTRAMODULES/version) +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |