[arch-commits] Commit in bbswitch/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at archlinux.org
Sun May 8 04:47:20 UTC 2016


    Date: Sunday, May 8, 2016 @ 06:47:20
  Author: svenstaro
Revision: 174281

upgpkg: bbswitch 0.8-49

Add dkms version

Modified:
  bbswitch/trunk/PKGBUILD

----------+
 PKGBUILD |   30 +++++++++++++++++++++---------
 1 file changed, 21 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-05-08 03:19:00 UTC (rev 174280)
+++ PKGBUILD	2016-05-08 04:47:20 UTC (rev 174281)
@@ -3,22 +3,21 @@
 # Contributor: M0Rf30
 # Contributor: Samsagax <samsagax at gmail.com>
 
-pkgname=bbswitch
+pkgbase=bbswitch
+pkgname=(bbswitch bbswitch-dkms)
 pkgver=0.8
 _extramodules=extramodules-4.5-ARCH # Don't forget to update bbswitch.install
-pkgrel=48
+pkgrel=49
 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>=4.5' 'linux<4.6')
-makedepends=('linux-headers>=4.5' 'linux-headers<4.6')
-install=bbswitch.install
-source=("$pkgname-$pkgver.tar.gz::https://github.com/Bumblebee-Project/bbswitch/archive/v${pkgver}.tar.gz")
+makedepends=('linux-headers>=4.5' 'linux-headers<4.6' 'linux>=4.5' 'linux<4.6')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/Bumblebee-Project/bbswitch/archive/v${pkgver}.tar.gz")
 md5sums=('5b116b31ace3604ddf9d1fc1f4bc5807')
 
 build() {
-  cd ${srcdir}/${pkgname}-${pkgver}
+  cd ${srcdir}/${pkgbase}-${pkgver}
 
   _kernver="$(cat /usr/lib/modules/${_extramodules}/version)"
 
@@ -25,9 +24,22 @@
   make KDIR=/lib/modules/${_kernver}/build
 }
 
-package() {
-  cd ${srcdir}/${pkgname}-${pkgver}
+package_bbswitch() {
+  depends=('linux>=4.5' 'linux<4.6')
+  install=bbswitch.install
+
+  cd ${srcdir}/${pkgbase}-${pkgver}
    
   install -Dm644 bbswitch.ko "${pkgdir}"/usr/lib/modules/${_extramodules}/bbswitch.ko
   gzip "${pkgdir}/usr/lib/modules/${_extramodules}/bbswitch.ko"                      
 }
+
+package_bbswitch-dkms() {
+  depends=('dkms')
+
+  cd ${srcdir}/${pkgbase}-${pkgver}
+
+  install -dm755 "${pkgdir}/usr/src/${pkgbase}-${pkgver}/"
+
+  install -Dm644 Makefile bbswitch.c dkms/dkms.conf "${pkgdir}/usr/src/${pkgbase}-${pkgver}/"
+}



More information about the arch-commits mailing list