core/nvidia-utils-bumblebee/PKGBUILD

48 lines
1.4 KiB
Bash
Raw Normal View History

# Platform Packages for Chakra, part of chakra-project.org
#
# Maintainer: Neophytos Kolokotronis <tetris4@gmail.com>
# Contributor: Samsagax <samsagax@gmail.com>
# Contributor: borman <borisov.mikhail@gmail.com>
# include global config
source ../_buildscripts/${current_repo}-${_arch}-cfg.conf
pkgname=nvidia-utils-bumblebee
_pacman_get_key()
{
pacman --print --print-format $1 -S nvidia-utils | grep nvidia-utils
}
pkgver=290.10
pkgrel=1
pkgdesc="NVIDIA drivers utilities and libraries. Repacked and installed in different folder to be used simultaneously with libgl."
arch=('i686' 'x86_64')
url="http://www.nvidia.com/"
depends=('xorg-server' 'libxvmc' "dkms-nvidia=$pkgver" "opencl-nvidia=$pkgver")
optdepends=('gtk2: nvidia-settings' 'pkgconfig: nvidia-xconfig')
conflicts=('nvidia-utils')
provides=("nvidia-utils=$pkgver")
license=('custom')
install=nvidia.install
if [ "$CARCH" = "i686" ]; then
2011-12-04 06:48:46 +08:00
md5sums=('3b32de42e9c0894ce7057be0bd68bbf0')
elif [ "$CARCH" = "x86_64" ]; then
md5sums=('d1222182684e9d0e4f07f43cdb1aec0c')
optdepends[${#optdepends[@]}]='lib32-nvidia-utils-bumblebee'
fi
source=$(_pacman_get_key %l)
build()
{
cd $srcdir
msg "Copying files..."
cp -a usr $pkgdir || return 1
mkdir -p $pkgdir/usr/libtemp/nvidia-bumblebee
mv $pkgdir/usr/lib/* $pkgdir/usr/libtemp/nvidia-bumblebee/
mv -T $pkgdir/usr/libtemp/ $pkgdir/usr/lib/
# Dirty hack to use nvidia-smi
cd $pkgdir/usr/lib/
ln -s nvidia-bumblebee/libnvidia-ml.so.1
}