From 877b60abbc61e8351e2505443847c4b0583a4d3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=28=D0=A5?= =?UTF-8?q?=D1=80=D0=B0=D0=BC=D1=8B=D1=87=D0=AA=29=20=D0=A5=D1=80=D0=B0?= =?UTF-8?q?=D0=BC=D0=BE=D0=B2?= Date: Sun, 21 Sep 2025 18:42:12 +0300 Subject: [PATCH] gpu-screen-recorder 5.6.8-2 --- gpu-screen-recorder/alr.sh | 67 ++++++++++++++------------------------ 1 file changed, 24 insertions(+), 43 deletions(-) diff --git a/gpu-screen-recorder/alr.sh b/gpu-screen-recorder/alr.sh index 9107c75..05e3bba 100644 --- a/gpu-screen-recorder/alr.sh +++ b/gpu-screen-recorder/alr.sh @@ -1,10 +1,11 @@ name='gpu-screen-recorder' version='5.6.8' -release='1' -desc='A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux.' -desk_ru='Экранный рекордер, похожий на ShadowPlay для Linux. Самый быстрый экранный рекордер для Linux.' +release='2' +desc='A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux' +desc_ru='Экранный рекордер, похожий на ShadowPlay для Linux. Самый быстрый экранный рекордер для Linux' homepage='https://git.dec05eba.com/gpu-screen-recorder' -maintainer='Евгений Храмов ' +maintainer='Evgeniy Khramov ' +maintainer_ru='Евгений Храмов ' architectures=('amd64') license=('GPL-3.0-only') provides=('gpu-screen-recorder' 'gsr-kms-server') @@ -18,52 +19,33 @@ deps=( "libXfixes" "libXdamage" "libX11" - "pulseaudio-libs" "libva" "libdrm" "libcap" - "pipewire-libs" - "dbus" -) -deps_arch=( - "ffmpeg" - "libglvnd" - "libxcomposite" - "libxrandr" - "libxfixes" - "libxdamage" - "libx11" - "libpulse" - "libva" - "libdrm" - "libcap" - "wayland" - "libpipewire" "dbus" ) +deps_arch=("${deps[@]}" "libxcomposite" "libxrandr" "libxfixes" "libxdamage" "libx11" "libpulse" "wayland" "libpipewire") +deps_alt=("${deps[@]}" "pulseaudio" "libpipewire") +deps_debian=("${deps[@]}" "libxcomposite1" "libxrandr2" "libxfixes3" "libxdamage1" "libx11-6" "pulseaudio" "libpipewire-0.3-0") +deps_fedora=("${deps[@]}" "pulseaudio-libs" "pipewire-libs") +deps_redos=("${deps[@]}" "pulseaudio-libs" "pipewire-libs") +deps_rhel=("${deps[@]}" "pulseaudio-libs" "pipewire-libs") +deps_rosa=("${deps[@]}" "pulseaudio-libs" "pipewire-libs") + build_deps=( - "gcc-c++" "meson" - "ninja-build" - "vulkan-headers" - "ffmpeg-devel" - "libXcomposite-devel" - "libXrandr-devel" - "libXdamage-devel" - "pulseaudio-libs-devel" - "libva-devel" - "libcap-devel" - "libdrm-devel" - "pipewire-devel" - "dbus-devel" -) -build_deps_arch=( - "meson" - "ninja" "vulkan-headers" ) +build_deps_alt=("${build_deps[@]}" "gcc-c++" "ninja-build") +build_deps_arch=("${build_deps[@]}" "ninja") +build_deps_debian=("${build_deps[@]}" "g++" "ninja-build" "libffmpeg-dev" "libxcomposite-dev" "libxrandr-dev" "libxdamage-dev" "libpulse-dev" "libva-dev" "libcap-dev" "libdrm-dev" "libpipewire-0.3-dev" "libdbus-1-dev") +build_deps_fedora=("${build_deps[@]}" "gcc-c++" "ninja-build" "ffmpeg-devel" "libXcomposite-devel" "libXrandr-devel" "libXdamage-devel" "pulseaudio-libs-devel" "libva-devel" "libcap-devel" "libdrm-devel" "pipewire-devel" "dbus-devel") +build_deps_redos=("${build_deps[@]}" "gcc-c++" "ninja-build" "ffmpeg-devel" "libXcomposite-devel" "libXrandr-devel" "libXdamage-devel" "pulseaudio-libs-devel" "libva-devel" "libcap-devel" "libdrm-devel" "pipewire-devel" "dbus-devel") +build_deps_rhel=("${build_deps[@]}" "gcc-c++" "ninja-build" "ffmpeg-devel" "libXcomposite-devel" "libXrandr-devel" "libXdamage-devel" "pulseaudio-libs-devel" "libva-devel" "libcap-devel" "libdrm-devel" "pipewire-devel" "dbus-devel") +build_deps_rosa=("${build_deps[@]}" "gcc-c++" "ninja-build" "ffmpeg-devel" "libXcomposite-devel" "libXrandr-devel" "libXdamage-devel" "pulseaudio-libs-devel" "libva-devel" "libcap-devel" "libdrm-devel" "pipewire-devel" "dbus-devel") + sources=("https://dec05eba.com/snapshot/gpu-screen-recorder.git.${version}.tar.gz") checksums=('SKIP') @@ -83,8 +65,7 @@ package() { } files() { - echo ./usr/bin/gpu-screen-recorder - echo ./usr/bin/gsr-kms-server - echo ./usr/lib/modprobe.d/gsr-nvidia.conf - echo ./usr/lib/systemd/user/gpu-screen-recorder.service + files-find-bin + files-find ./usr/lib/modprobe.d + files-find ./usr/lib/systemd/user } \ No newline at end of file