diff options
Diffstat (limited to 'libre/bbswitch')
-rw-r--r-- | libre/bbswitch/PKGBUILD | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/libre/bbswitch/PKGBUILD b/libre/bbswitch/PKGBUILD index 22eccca15..ae184a7b8 100644 --- a/libre/bbswitch/PKGBUILD +++ b/libre/bbswitch/PKGBUILD @@ -5,21 +5,23 @@ # Contributor (Hyperbola): Márcio Silva <coadde@hyperbola.info> # Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> -_basekernel=4.19 -_archrel=177 -_parabolarel=1 +_basekernel=4.20 pkgbase=bbswitch pkgname=(bbswitch bbswitch-dkms) pkgver=0.8 -pkgrel=${_archrel}.parabola${_parabolarel}.basekernel${_basekernel} -pkgdesc="Kernel module allowing to switch dedicated graphics card on Optimus laptops (built for the linux-libre kernel package)" -arch=('i686' 'x86_64') -url="http://github.com/Bumblebee-Project/${pkgbase}" +pkgrel=201 +pkgrel+=.parabola1.basekernel${_basekernel} +pkgdesc="Kernel module allowing to switch dedicated graphics card on Optimus laptops" +pkgdesc+=" (built for the linux-libre kernel package)" +arch=('x86_64') +arch+=('i686') +url="http://github.com/Bumblebee-Project/bbswitch" license=('GPL') # Generic (you shouldn't have to modify any of these variables) _toohigh=$(IFS=. read a b <<<$_basekernel; echo $a.$((b+1))) +depends=("linux-libre>=${_basekernel}" "linux-libre<${_toohigh}") makedepends=("linux-libre-headers>=${_basekernel}" "linux-libre-headers<${_toohigh}" "linux-libre>=${_basekernel}" "linux-libre<${_toohigh}") makedepends+=('libelf') @@ -28,17 +30,13 @@ source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/Bumblebee-Project/bbswi sha256sums=('76cabd3f734fb4fe6ebfe3ec9814138d0d6f47d47238521ecbd6a986b60d1477') build() { - cd "${pkgbase}-${pkgver}" + cd ${pkgbase}-${pkgver} _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" make KDIR=/lib/modules/${_kernver}/build } package_bbswitch() { - depends=("linux-libre>=${_basekernel}" "linux-libre<${_toohigh}") - replaces=("${pkgbase}-libre" "${pkgbase}-parabola") - conflicts=("${pkgbase}-libre" "${pkgbase}-parabola") - - cd "${pkgbase}-${pkgver}" + cd ${pkgbase}-${pkgver} install -Dt "${pkgdir}/usr/lib/modules/${_extramodules}" -m644 *.ko find "${pkgdir}" -name '*.ko' -exec xz {} + } @@ -48,6 +46,6 @@ package_bbswitch-dkms() { conflicts=('bbswitch') provides=('bbswitch') - cd "${pkgbase}-${pkgver}" + cd ${pkgbase}-${pkgver} install -Dt "${pkgdir}/usr/src/${pkgbase}-${pkgver}" -m644 Makefile bbswitch.c dkms/dkms.conf } |