This commit is contained in:
2025-12-28 13:55:10 -08:00
commit 9b4219aa67
131 changed files with 32853 additions and 0 deletions

20
install Executable file
View File

@ -0,0 +1,20 @@
#!/bin/sh
# install script for gpu-screen-recorder for debian-like systems
# put in gpu-screen-recorder repo and run
echo "just getting dependencies..."
sudo apt install build-essential cmake pkgconf wayland-protocols libwayland-dev libx11-dev libxcomposite-dev libxrandr-dev \
libavcodec-dev libavformat-dev libavutil-dev libswresample-dev libavfilter-dev libva-dev libdrm-dev libpulse-dev libcap-dev \
libvulkan-dev libxdamage-dev libpipewire-0.3-dev libdbus-1-dev \
libglvnd0 libgl1 libegl1 libgles2 libturbojpeg0 libnvidia-fbc1 libxnvctrl0 libcuda1 libnvidia-encode1
echo "building.."
rm -rf build
meson setup build
meson configure --prefix=/usr --buildtype=release -Dsystemd=true -Dstrip=true build
echo "installing..."
ninja -C build install
echo "done"