diff options
author | Mingi Sung | 2023-04-05 00:28:05 +0900 |
---|---|---|
committer | Mingi Sung | 2023-04-05 00:28:05 +0900 |
commit | 4b183f5cc9cc3d7d0587252e4576c51a468de1a0 (patch) | |
tree | a0915c490436939e3033cb0711ad4e116fb07c51 /PKGBUILD | |
download | aur-4b183f5cc9cc3d7d0587252e4576c51a468de1a0.tar.gz |
Init
Signed-off-by: Mingi Sung <fiestalake@disroot.org>
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
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" +} + |