From 14849ec4f5f47197d09a581251bff0d764ed0336 Mon Sep 17 00:00:00 2001 From: Ryan Hughes Date: Sat, 2 May 2026 12:46:40 -0400 Subject: [PATCH] Remove gpu-screen-recorder gpu-screen-recorder is now on the Extra repo https://archlinux.org/packages/extra/x86_64/gpu-screen-recorder/ --- build/packages/edge.packages | 1 - pkgbuilds/edge/gpu-screen-recorder/.SRCINFO | 36 ------------- pkgbuilds/edge/gpu-screen-recorder/LICENSE | 13 ----- pkgbuilds/edge/gpu-screen-recorder/PKGBUILD | 53 ------------------- .../gpu-screen-recorder.install | 7 --- 5 files changed, 110 deletions(-) delete mode 100644 pkgbuilds/edge/gpu-screen-recorder/.SRCINFO delete mode 100644 pkgbuilds/edge/gpu-screen-recorder/LICENSE delete mode 100644 pkgbuilds/edge/gpu-screen-recorder/PKGBUILD delete mode 100644 pkgbuilds/edge/gpu-screen-recorder/gpu-screen-recorder.install diff --git a/build/packages/edge.packages b/build/packages/edge.packages index 2e598ce..e203e05 100644 --- a/build/packages/edge.packages +++ b/build/packages/edge.packages @@ -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 diff --git a/pkgbuilds/edge/gpu-screen-recorder/.SRCINFO b/pkgbuilds/edge/gpu-screen-recorder/.SRCINFO deleted file mode 100644 index 88ecc9e..0000000 --- a/pkgbuilds/edge/gpu-screen-recorder/.SRCINFO +++ /dev/null @@ -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 diff --git a/pkgbuilds/edge/gpu-screen-recorder/LICENSE b/pkgbuilds/edge/gpu-screen-recorder/LICENSE deleted file mode 100644 index 385e5e6..0000000 --- a/pkgbuilds/edge/gpu-screen-recorder/LICENSE +++ /dev/null @@ -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. - diff --git a/pkgbuilds/edge/gpu-screen-recorder/PKGBUILD b/pkgbuilds/edge/gpu-screen-recorder/PKGBUILD deleted file mode 100644 index e9023d2..0000000 --- a/pkgbuilds/edge/gpu-screen-recorder/PKGBUILD +++ /dev/null @@ -1,53 +0,0 @@ -# Maintainer: dec05eba - -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" -} diff --git a/pkgbuilds/edge/gpu-screen-recorder/gpu-screen-recorder.install b/pkgbuilds/edge/gpu-screen-recorder/gpu-screen-recorder.install deleted file mode 100644 index ddfe12c..0000000 --- a/pkgbuilds/edge/gpu-screen-recorder/gpu-screen-recorder.install +++ /dev/null @@ -1,7 +0,0 @@ -post_install() { - setcap cap_sys_admin+ep usr/bin/gsr-kms-server -} - -post_upgrade() { - post_install "$1" -}