diff options
author | dec05eba | 2023-07-28 20:10:20 +0200 |
---|---|---|
committer | dec05eba | 2023-07-28 20:10:20 +0200 |
commit | 86bf583607ed19f4ecd4468a63bdff300b608df8 (patch) | |
tree | 657805e8a25cc1fe8ea7bcd3065a7c929fc26e87 /PKGBUILD | |
parent | baa14c7fa3169dd7ab8a02b43c3e73b05be59edb (diff) | |
download | aur-86bf583607ed19f4ecd4468a63bdff300b608df8.tar.gz |
Auto set setcap on gsr-kms-server, prioritize screen recorder, add replay systemd service
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -1,7 +1,7 @@ # Maintainer: dec05eba <dec05eba@protonmail.com> pkgname=gpu-screen-recorder-git -pkgver=r350.bee99a6 +pkgver=r354.a72b41c pkgrel=1 pkgdesc='A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux' arch=('x86_64') @@ -20,7 +20,8 @@ optdepends=( provides=('gpu-screen-recorder') conflicts=('gpu-screen-recorder') source=("${pkgname}-${pkgver}.tar.gz::https://dec05eba.com/snapshot/gpu-screen-recorder.git.${pkgver}.tar.gz") -sha512sums=('06574615d47bc54a7fa2b03cecd83133b7b577bbe99f3b1199b1949bc3a338bc629a23c3d57747b190cf2e7459e9906879284249a39bb269efd6cf8fc3ea5cc1') +sha512sums=('50dd9dfeca12428680eb93ce9fc8e6e8d921b503b267f01c7098298ab5a4a226239823db4279a9822b0fecef3afa7f45d52f4f1233accf5a11ea306249ece0b0') +install="${pkgname}.install" # setcap cap_sys_admin (gsr-kms-server), setcap cap_sys_nice (gpu-screen-recorder) build() { cd "$srcdir" @@ -29,6 +30,9 @@ build() { package() { cd "$srcdir" + strip "gsr-kms-server" + strip "gpu-screen-recorder" install -Dm755 "gsr-kms-server" "$pkgdir/usr/bin/gsr-kms-server" install -Dm755 "gpu-screen-recorder" "$pkgdir/usr/bin/gpu-screen-recorder" + install -Dm755 "extra/gpu-screen-recorder.service" "$pkgdir/usr/lib/systemd/user/gpu-screen-recorder.service" } |