Skip to content

Commit

Permalink
OBS-Studio: add 29.1.3 arm64 Debian Bullseye build
Browse files Browse the repository at this point in the history
  • Loading branch information
theofficialgman committed Sep 8, 2023
1 parent 04a1544 commit e6a1f97
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
5 changes: 3 additions & 2 deletions apps/OBS Studio/description
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
Free and open source software for video recording and live streaming.

Available Versions:
ARM64 - Ubuntu Focal/Jammy, Debian Bookworm: 29.1.3
ARM64 - Ubuntu Focal/Jammy, Debian Bullseye/Bookworm: 29.1.3
ARM64 - Ubuntu Bionic: 28.1.2
ARM32/ARM64 - Debian Buster/Bullseye: 27.2.X
ARM32 - Debian Bullseye: 27.2.X
ARM32/ARM64 - Debian Buster: 27.2.X

To run: Menu -> Sound & Video -> OBS Studio
To run in a terminal: obs
7 changes: 6 additions & 1 deletion apps/OBS Studio/install-64
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,13 @@ if package_installed libobs-dev ;then
fi

if [ "$__os_codename" == "bullseye" ]; then
if ! package_available libqt6core6 ; then
# backports are automatically only used when required https://backports.debian.org/Instructions/
echo 'deb http://deb.debian.org/debian bullseye-backports main contrib non-free' | sudo tee /etc/apt/sources.list.d/bullseye-backports.list
apt_update
fi
#install bullseye version
install_packages http://ftp.debian.org/debian/pool/non-free/f/fdk-aac/libfdk-aac2_2.0.1-1_arm64.deb http://ftp.debian.org/debian/pool/non-free/f/fdk-aac/libfdk-aac-dev_2.0.1-1_arm64.deb https://github.com/ryanfortner/ryanfortner/releases/download/1002/obs-studio_27.2.0-296-gc5154cc31-bullseye_arm64.deb libmbedtls-dev libasound2-dev libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libcurl4-openssl-dev libfontconfig1-dev libfreetype6-dev libgl1-mesa-dev libjack-jackd2-dev libjansson-dev libluajit-5.1-dev libpulse-dev libqt5x11extras5-dev libspeexdsp-dev libswresample-dev libswscale-dev libudev-dev libv4l-dev libvlc-dev libx11-dev libx11-xcb1 libx11-xcb-dev libxcb-xinput0 libxcb-randr0 libxcb-shm0 libxcb-xfixes0 libxcb-xinerama0 libxcb1 libxcb-xinput-dev libxcb-damage0 libxcb-ewmh2 libxcb-xtest0 libxdamage1 libx264-dev libxcomposite1 libxext6 libxfixes3 libxkbcommon0 libxrandr2 libxshmfence1 pkg-config python3-dev qtbase5-dev libqt5svg5-dev swig "libxcb-util1 | libxcb-util0" || exit 1
install_packages qt6-qpa-plugins https://github.com/Pi-Apps-Coders/files/releases/download/large-files/obs-studio-29.1.3-1-arm64-bullseye.deb || exit 1
elif [ "$__os_codename" == "bionic" ]; then
# install bionic version
apt_lock_wait
Expand Down
2 changes: 2 additions & 0 deletions apps/OBS Studio/uninstall
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ fi
purge_packages || exit 1

remove_repofile_if_unused /etc/apt/sources.list.d/okirby-ubuntu-qt6-backports-bionic.list
remove_repofile_if_unused /etc/apt/sources.list.d/okirby-ubuntu-qt6-backports-focal.list
remove_repofile_if_unused /etc/apt/sources.list.d/bullseye-backports.list

sudo rm -f /usr/bin/obs
sudo rm -f /usr/bin/obs-exec

0 comments on commit e6a1f97

Please sign in to comment.