diff --git a/apps/OBS Studio/description b/apps/OBS Studio/description index 0244f9a6b8..e991747be8 100644 --- a/apps/OBS Studio/description +++ b/apps/OBS Studio/description @@ -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 diff --git a/apps/OBS Studio/install-64 b/apps/OBS Studio/install-64 index 7a2820b3ae..8aed391d20 100755 --- a/apps/OBS Studio/install-64 +++ b/apps/OBS Studio/install-64 @@ -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 diff --git a/apps/OBS Studio/uninstall b/apps/OBS Studio/uninstall index 5339768744..097303a177 100755 --- a/apps/OBS Studio/uninstall +++ b/apps/OBS Studio/uninstall @@ -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