# Maintainer: Sven-Hendrik Haase # Maintainer (Parabola): André Silva _pkgname=bumblebee pkgname=bumblebee-libre pkgver=3.1 pkgrel=5 pkgdesc="NVIDIA Optimus support for GNU/Linux through VirtualGL, without nonfree nvidia driver support" arch=('i686' 'x86_64') depends=('virtualgl' 'libbsd' 'glib2' 'mesa-libgl') optdepends=('xf86-video-nouveau: nouveau driver' 'nouveau-dri: 3D acceleration features of nouveau' 'bbswitch: switch on/off discrete card' 'primus: faster back-end for optirun') if [ "$CARCH" = "x86_64" ]; then optdepends[${#optdepends[@]}]='lib32-virtualgl: run 32bit applications with optirun' optdepends[${#optdepends[@]}]='lib32-primus: faster back-end for optirun' fi replaces=('bumblebee') conflicts=('bumblebee' 'nvidia-libgl') provides=("bumblebee=$pkgver"'nvidia-libgl') url="http://www.bumblebee-project.org" license=("GPL3") install='bumblebee.install' backup=('etc/bumblebee/bumblebee.conf' 'etc/bumblebee/xorg.conf.nouveau') source=("http://www.bumblebee-project.org/${_pkgname}-${pkgver}.tar.gz") md5sums=('de515ef51b1e0714c2f1b2a95f83e77e') build() { cd "${srcdir}/${_pkgname}-${pkgver}" ./configure \ CONF_DRIVER=nouveau \ --prefix=/usr \ --sysconfdir=/etc make } package() { cd "${srcdir}/${_pkgname}-${pkgver}" make install DESTDIR="$pkgdir" # Install systemd unit install -D -m644 "scripts/systemd/bumblebeed.service" "${pkgdir}/usr/lib/systemd/system/bumblebeed.service" # Make bash_completion work mv -v "${pkgdir}/etc/bash_completion.d/bumblebee" "${pkgdir}/etc/bash_completion.d/optirun" }