summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMingi Sung2023-04-05 00:28:05 +0900
committerMingi Sung2023-04-05 00:28:05 +0900
commit4b183f5cc9cc3d7d0587252e4576c51a468de1a0 (patch)
treea0915c490436939e3033cb0711ad4e116fb07c51 /PKGBUILD
downloadaur-4b183f5cc9cc3d7d0587252e4576c51a468de1a0.tar.gz
Init
Signed-off-by: Mingi Sung <fiestalake@disroot.org>
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 30 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a0cb4b119437
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: Mingi Sung <fiestalake@disroot.org>
+# Contributor: Pedro Henrique <pedro00dk@gmail.com>
+_pkgname=nvidia-exec
+pkgname=${_pkgname}-git
+pkgver=v0.1.1
+pkgrel=1
+pkgdesc="Run programs in nvidia optimus setups with power management for Xorg and Wayland without log out"
+arch=("x86_64")
+url="https://github.com/pedro00dk/nvidia-exec"
+license=('GPL')
+depends=('NVIDIA-MODULE' 'jq' 'lshw' 'lsof')
+provides=(${_pkgname})
+conflicts=(${_pkgname})
+source=("git+${url}.git")
+sha256sums=('SKIP')
+
+pkgver() {
+ cd ${_pkgname}
+ git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
+}
+
+package() {
+ cd "${_pkgname}"
+ install -Dm 755 nvx "${pkgdir}/usr/bin/nvx"
+ install -Dm 755 nvx-suspend-restore "${pkgdir}/usr/lib/systemd/system-sleep/nvx-suspend-restore"
+ install -Dm 644 nvx.service "${pkgdir}/usr/lib/systemd/system/nvx.service"
+ install -Dm 644 modprobe.conf "${pkgdir}/usr/lib/modprobe.d/nvx.conf"
+ install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+