summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--PKGBUILD25
-rwxr-xr-xprime2
2 files changed, 12 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a13c36c08f0c..dbb14d1b5618 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,12 @@
-# Maintainer: Feresey <p.milko1999@yandex.ru>
+# Maintainer : Feresey <p.milko1999@yandex.ru>
+# Contributor : Feresey <p.milko1999@yandex.ru>
pkgname=prime
-pkgdesc="PRIME Render Offload Launcher"
-url="https://download.nvidia.com/XFree86/Linux-x86_64/435.21/README/primerenderoffload.html"
+pkgdesc="Nvidia:PRIME Render Offload Launcher"
+# namcap -i =>> PKGBUILD (prime) W: Reference to x86_64 should be changed to $CARCH
+url="https://download.nvidia.com/XFree86/Linux-${CARCH}/435.21/README/primerenderoffload.html"
pkgver=1.0
-pkgrel=11
+pkgrel=12
arch=('any')
license=("custom")
conflicts=(bumblebee)
@@ -20,7 +22,7 @@ source=(prime
zsh_prime
bash_prime
LICENSE)
-md5sums=('157eb42ffd9a60c9f61be4e81d62be9d'
+md5sums=('b354e59afac10c92e14a7327579c92a3'
'258d0f629572685b52e7f00792ac457e'
'84d31e7be165f77f6c58fe638b4670cb'
'bbc3d71244a5fc5d4d6caeea941ff91f'
@@ -31,17 +33,12 @@ install=prime.install
package()
{
- mkdir -p "${pkgdir}"/usr/bin/
- mkdir -p "${pkgdir}"/usr/share/X11/xorg.conf.d/
- mkdir -p "${pkgdir}"/usr/share/zsh/site-functions/
- mkdir -p "${pkgdir}"/usr/share/bash-completion/completions
- mkdir -p "${pkgdir}"/usr/share/licenses/prime
+ mkdir -p "${pkgdir}"/usr/{bin,share/{X11/xorg.conf.d,zsh/site-functions,bash-completion/completions,licenses/prime}}
- install -m a+xr ./prime "${pkgdir}"/usr/bin/
+ install -m 555 prime "${pkgdir}"/usr/bin/
install 10-nvidia.conf "${pkgdir}"/usr/share/X11/xorg.conf.d/
install zsh_prime "${pkgdir}"/usr/share/zsh/site-functions/_prime
- install bash_prime "${pkgdir}"/usr/share/bash-completion/completions
- install bash_prime "${pkgdir}"/usr/share/bash-completion/completions
- install LICENSE "${pkgdir}"/usr/share/licenses/prime
+ install bash_prime "${pkgdir}"/usr/share/bash-completion/completions/
+ install LICENSE "${pkgdir}"/usr/share/licenses/prime/
}
diff --git a/prime b/prime
index 6fa8e2bfbf8c..255545757f4e 100755
--- a/prime
+++ b/prime
@@ -10,4 +10,4 @@ It should show you video driver in use."
exit 0
esac
-__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME="nvidia" __VK_LAYER_NV_optimus="NVIDIA_only" exec "$@"
+__NV_PRIME_RENDER_OFFLOAD=1 __NV_PRIME_RENDER_OFFLOAD_PROVIDER="NVIDIA-G0" __GLX_VENDOR_LIBRARY_NAME="nvidia" __VK_LAYER_NV_optimus="NVIDIA_only" exec "$@"