mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-05 19:37:13 +08:00
48 lines
1.4 KiB
Bash
48 lines
1.4 KiB
Bash
# 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
|
|
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
|
|
}
|