[arch-commits] Commit in bumblebee/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Mon Feb 27 20:36:32 UTC 2017
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 <sh at 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
More information about the arch-commits
mailing list