Date: Monday, February 27, 2017 @ 20:36:31 Author: heftig Revision: 214100
3.2.1-15 Modified: bumblebee/trunk/PKGBUILD ----------+ PKGBUILD | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-02-27 20:26:16 UTC (rev 214099) +++ PKGBUILD 2017-02-27 20:36:31 UTC (rev 214100) @@ -1,13 +1,14 @@ +# $Id$ # Maintainer: Sven-Hendrik Haase <s...@lutzhaase.com> pkgname=bumblebee pkgver=3.2.1 -pkgrel=14 +pkgrel=15 pkgdesc="NVIDIA Optimus support for Linux through VirtualGL" arch=('i686' 'x86_64') depends=('virtualgl' 'glib2' 'mesa-libgl') makedepends=('help2man') -optdepends=('bbswitch: switch on/off discrete card' +optdepends=('bbswitch: switch on/off discrete card' 'nvidia: NVIDIA kernel driver' 'nvidia-340xx: NVIDIA kernel driver for older devices' 'nvidia-304xx: NVIDIA kernel driver for even older devices' @@ -19,8 +20,8 @@ url="http://www.bumblebee-project.org" license=("GPL3") install='bumblebee.install' -backup=('etc/bumblebee/bumblebee.conf' - 'etc/bumblebee/xorg.conf.nouveau' +backup=('etc/bumblebee/bumblebee.conf' + 'etc/bumblebee/xorg.conf.nouveau' 'etc/bumblebee/xorg.conf.nvidia') source=("http://www.bumblebee-project.org/${pkgname}-${pkgver}.tar.gz" "0001-bb_nvidia_modeset-detection_bug699_01.patch::https://github.com/arafey/Bumblebee/commit/5636b24fa86a005a5d2e30bd794516db13ccba56.patch" @@ -48,14 +49,14 @@ for p in ${srcdir}/*.patch; do patch -Np1 -i "$p" done - + ./configure \ CONF_DRIVER_MODULE_NVIDIA=nvidia \ - CONF_LDPATH_NVIDIA=/usr/lib/nvidia:/usr/lib32/nvidia \ - CONF_MODPATH_NVIDIA=/usr/lib/nvidia/xorg/,/usr/lib/xorg/modules \ + CONF_LDPATH_NVIDIA=/usr/lib/nvidia:/usr/lib32/nvidia:/usr/lib:/usr/lib32 \ + CONF_MODPATH_NVIDIA=/usr/lib/nvidia/xorg,/usr/lib/xorg/modules \ --prefix=/usr \ --sbindir=/usr/bin \ - --with-udev-rules=/usr/lib/udev/rules.d/ \ + --with-udev-rules=/usr/lib/udev/rules.d \ --sysconfdir=/etc \ --without-pidfile make @@ -63,17 +64,17 @@ package() { cd "${srcdir}/${pkgname}-${pkgver}" - + # Install main app make install DESTDIR="$pkgdir" \ completiondir=/usr/share/bash-completion/completions - + # Blacklist nvidia and nouveau modules # Reference: https://github.com/Bumblebee-Project/Bumblebee/issues/719 install -Dm644 "${srcdir}/bumblebee.conf" "${pkgdir}/usr/lib/modprobe.d/bumblebee.conf" - + # Install systemd unit - install -Dm644 "scripts/systemd/bumblebeed.service" "${pkgdir}/usr/lib/systemd/system/bumblebeed.service" + install -Dm644 "scripts/systemd/bumblebeed.service" "${pkgdir}/usr/lib/systemd/system/bumblebeed.service" sed -i "s/sbin/bin/" "${pkgdir}/usr/lib/systemd/system/bumblebeed.service" # Make bash_completion work