Remove gpu-screen-recorder

gpu-screen-recorder is now on the Extra repo
https://archlinux.org/packages/extra/x86_64/gpu-screen-recorder/
This commit is contained in:
Ryan Hughes
2026-05-02 12:46:40 -04:00
parent b90f0b2c09
commit 14849ec4f5
5 changed files with 0 additions and 110 deletions
-1
View File
@@ -19,7 +19,6 @@ elephant-symbols
elephant-todo
elephant-unicode
elephant-websearch
gpu-screen-recorder
limine-mkinitcpio-hook
limine-snapper-sync
macbook12-spi-driver-dkms
@@ -1,36 +0,0 @@
pkgbase = gpu-screen-recorder
pkgdesc = A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux
pkgver = 5.12.3
pkgrel = 2
url = https://git.dec05eba.com/gpu-screen-recorder
install = gpu-screen-recorder.install
arch = x86_64
license = GPL-3.0-only
makedepends = meson
makedepends = vulkan-headers
depends = ffmpeg
depends = libglvnd
depends = libxcomposite
depends = libxrandr
depends = libxfixes
depends = libxdamage
depends = libx11
depends = libpulse
depends = libva
depends = libdrm
depends = libcap
depends = wayland
depends = libpipewire
depends = dbus
depends = libjpeg-turbo
optdepends = nvidia-utils: Required to record your screen on NVIDIA
optdepends = libxnvctrl: Required when using the -oc option to overclock the NVIDIA GPU to workaround NVIDIA p2 state bug
optdepends = mesa: Required to record your screen on AMD/Intel
optdepends = libva-mesa-driver: Required to record your screen on AMD
optdepends = libva-intel-driver: Required to record your screen on Intel G45 and HD Graphics family
optdepends = intel-media-driver: Required to record your screen on Intel Broadwell or later iGPUs or Intel Arc
optdepends = linux-firmware-intel: Required to record your screen on Intel Skylake or later iGPUs
source = gpu-screen-recorder-5.12.3.tar.gz::https://dec05eba.com/snapshot/gpu-screen-recorder.git.5.12.3.tar.gz
sha512sums = 5153169c9c756f48d3e6b1f4baea66aa6bdce9d97c147ca6c8bedb8960561bda8d816c88003de72a11a6720c1f991145984d6a186e7554266c76aec77fc4c892
pkgname = gpu-screen-recorder
@@ -1,13 +0,0 @@
Copyright Arch Linux Contributors
Permission to use, copy, modify, and/or distribute this software for
any purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
@@ -1,53 +0,0 @@
# Maintainer: dec05eba <dec05eba@protonmail.com>
pkgname=gpu-screen-recorder
pkgver=5.12.3
pkgrel=2
pkgdesc='A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux'
arch=('x86_64')
url="https://git.dec05eba.com/gpu-screen-recorder"
license=('GPL-3.0-only')
makedepends=(
'meson'
'vulkan-headers'
)
depends=(
'ffmpeg'
'libglvnd'
'libxcomposite'
'libxrandr'
'libxfixes'
'libxdamage'
'libx11'
'libpulse'
'libva'
'libdrm'
'libcap'
'wayland'
'libpipewire'
'dbus'
'libjpeg-turbo'
)
optdepends=(
'nvidia-utils: Required to record your screen on NVIDIA'
'libxnvctrl: Required when using the -oc option to overclock the NVIDIA GPU to workaround NVIDIA p2 state bug'
'mesa: Required to record your screen on AMD/Intel'
'libva-mesa-driver: Required to record your screen on AMD'
'libva-intel-driver: Required to record your screen on Intel G45 and HD Graphics family'
'intel-media-driver: Required to record your screen on Intel Broadwell or later iGPUs or Intel Arc'
'linux-firmware-intel: Required to record your screen on Intel Skylake or later iGPUs'
)
source=("${pkgname}-${pkgver}.tar.gz::https://dec05eba.com/snapshot/gpu-screen-recorder.git.${pkgver}.tar.gz")
sha512sums=('5153169c9c756f48d3e6b1f4baea66aa6bdce9d97c147ca6c8bedb8960561bda8d816c88003de72a11a6720c1f991145984d6a186e7554266c76aec77fc4c892')
install="${pkgname}.install" # setcap cap_sys_admin (gsr-kms-server)
build() {
cd "$srcdir"
arch-meson build -Dsystemd=true -Dnvidia_suspend_fix=false --buildtype=release -Dstrip=true
meson compile -C build
}
package() {
cd "$srcdir"
meson install -C build --destdir "$pkgdir"
}
@@ -1,7 +0,0 @@
post_install() {
setcap cap_sys_admin+ep usr/bin/gsr-kms-server
}
post_upgrade() {
post_install "$1"
}