mirror of
https://github.com/ION606/config-backup.git
synced 2026-05-14 22:16:58 +00:00
added OBS
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
temp/
|
||||||
@@ -42,8 +42,8 @@ read answer
|
|||||||
answer=${answer:-y}
|
answer=${answer:-y}
|
||||||
|
|
||||||
if [ "$answer" != "y" ]; then
|
if [ "$answer" != "y" ]; then
|
||||||
echo "Installation aborted."
|
echo "Installation aborted."
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Make temporary directory
|
# Make temporary directory
|
||||||
@@ -120,6 +120,19 @@ wget -O vesktop.rpm https://vencord.dev/download/vesktop/amd64/rpm && dnf instal
|
|||||||
# Install Min
|
# Install Min
|
||||||
rpm -i https://github.com/minbrowser/min/releases/download/v1.32.1/min-1.32.1-x86_64.rpm --ignoreos --force
|
rpm -i https://github.com/minbrowser/min/releases/download/v1.32.1/min-1.32.1-x86_64.rpm --ignoreos --force
|
||||||
|
|
||||||
|
# install obs?
|
||||||
|
echo "Install OBS?"
|
||||||
|
read anserobs
|
||||||
|
anserobs=${anserobs:-y}
|
||||||
|
|
||||||
|
if [ "$anserobs" == "y" ]; then
|
||||||
|
curl -fsSL -o setupobs.sh https://github.com/ION606/swaybackup/raw/main/setupobs.sh \
|
||||||
|
&& chmod +x setupobs.sh \
|
||||||
|
&& sudo ./setupobs.sh \
|
||||||
|
|| echo "failed to install OBS!"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
# Clean-up and update
|
# Clean-up and update
|
||||||
sudo dnf clean all
|
sudo dnf clean all
|
||||||
sudo dnf update
|
sudo dnf update
|
||||||
|
|||||||
+65
@@ -0,0 +1,65 @@
|
|||||||
|
dnf install \
|
||||||
|
alsa-lib-devel \
|
||||||
|
asio-devel \
|
||||||
|
cmake \
|
||||||
|
ffmpeg-free-devel \
|
||||||
|
fontconfig-devel \
|
||||||
|
freetype-devel \
|
||||||
|
gcc \
|
||||||
|
gcc-c++ \
|
||||||
|
gcc-objc \
|
||||||
|
git \
|
||||||
|
glib2-devel \
|
||||||
|
jansson-devel \
|
||||||
|
json-devel \
|
||||||
|
libavcodec-free-devel \
|
||||||
|
libavdevice-free-devel \
|
||||||
|
librist-devel \
|
||||||
|
libcurl-devel \
|
||||||
|
libdatachannel-devel \
|
||||||
|
libdrm-devel \
|
||||||
|
libglvnd-devel \
|
||||||
|
libqrcodegencpp-devel \
|
||||||
|
libuuid-devel \
|
||||||
|
libva-devel \
|
||||||
|
libv4l-devel \
|
||||||
|
libX11-devel \
|
||||||
|
libXcomposite-devel \
|
||||||
|
libXdamage \
|
||||||
|
libXinerama-devel \
|
||||||
|
libxkbcommon-devel \
|
||||||
|
luajit-devel \
|
||||||
|
make \
|
||||||
|
mbedtls-devel \
|
||||||
|
oneVPL-devel \
|
||||||
|
pciutils-devel \
|
||||||
|
pipewire-devel \
|
||||||
|
pulseaudio-libs-devel \
|
||||||
|
python3-devel \
|
||||||
|
qt6-qtbase-devel \
|
||||||
|
qt6-qtbase-private-devel \
|
||||||
|
qt6-qtsvg-devel \
|
||||||
|
qt6-qtwayland-devel \
|
||||||
|
speexdsp-devel \
|
||||||
|
srt-devel \
|
||||||
|
swig \
|
||||||
|
systemd-devel \
|
||||||
|
vlc-devel \
|
||||||
|
wayland-devel \
|
||||||
|
websocketpp-devel \
|
||||||
|
x264-devel
|
||||||
|
|
||||||
|
|
||||||
|
wget https://cdn-fastly.obsproject.com/downloads/cef_binary_5060_linux_x86_64_v3.tar.xz
|
||||||
|
tar -xf ./cef_binary_5060_linux_x86_64_v3.tar.xz
|
||||||
|
|
||||||
|
git clone --recursive https://github.com/obsproject/obs-studio.git
|
||||||
|
cd obs-studio
|
||||||
|
|
||||||
|
mkdir build && cd build
|
||||||
|
cmake -DENABLE_BROWSER=ON -DCEF_ROOT_DIR="../../cef_binary_5060_linux_x86_64" -DENABLE_AJA=OFF -DENABLE_NEW_MPEGTS_OUTPUT=OFF -DENABLE_WEBRTC=OFF -DCMAKE_POSITION_INDEPENDENT_CODE=ON ..
|
||||||
|
make -j$(nproc)
|
||||||
|
|
||||||
|
sudo make install
|
||||||
|
echo "/usr/local/lib" | sudo tee /etc/ld.so.conf.d/local.conf -a
|
||||||
|
sudo ldconfig
|
||||||
Reference in New Issue
Block a user