From e3a566083132cc8f4f02643ee3545a914ffaef7d Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Wed, 15 Nov 2023 12:05:41 +0100 Subject: [PATCH] obs-studio-browser v30.0.0 Signed-off-by: Knut Ahlers --- .SRCINFO | 11 ++++++----- PKGBUILD | 32 +++++++++++++++----------------- 2 files changed, 21 insertions(+), 22 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 0763ee9..db6cd3f 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = obs-studio-browser pkgdesc = Free and open source software for video recording and live streaming. Built with the browser plugin. - pkgver = 29.1.3 + pkgver = 30.0.0 pkgrel = 1 url = https://github.com/obsproject/obs-studio arch = i686 @@ -10,7 +10,6 @@ pkgbase = obs-studio-browser makedepends = cef-minimal-obs makedepends = cmake makedepends = git - makedepends = jack makedepends = libfdk-aac makedepends = libxcomposite makedepends = luajit @@ -23,15 +22,17 @@ pkgbase = obs-studio-browser depends = curl depends = ffmpeg depends = gtk-update-icon-cache + depends = jack depends = jansson - depends = libajantv2 depends = libxcomposite depends = libxinerama depends = libxkbcommon-x11 depends = mbedtls depends = pciutils depends = pipewire + depends = qrcodegencpp-cmake depends = qt5-x11extras + depends = qt6-svg depends = rnnoise depends = x264 optdepends = vlc: VLC Media Source @@ -39,9 +40,9 @@ pkgbase = obs-studio-browser optdepends = luajit: Lua scripting optdepends = python: Python scripting optdepends = v4l2loopback-dkms: Virtual camera output - provides = obs-studio=29.1.3 + provides = obs-studio=30.0.0 conflicts = obs-studio - source = obs-studio-browser::git+https://github.com/obsproject/obs-studio.git#tag=29.1.3 + source = obs-studio-browser::git+https://github.com/obsproject/obs-studio.git#tag=30.0.0 sha256sums = SKIP pkgname = obs-studio-browser diff --git a/PKGBUILD b/PKGBUILD index 0f19ac3..44c5307 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -6,7 +6,7 @@ # Contributor: ledti pkgname=obs-studio-browser -pkgver=29.1.3 +pkgver=30.0.0 pkgrel=1 pkgdesc="Free and open source software for video recording and live streaming. Built with the browser plugin." arch=("i686" "x86_64") @@ -16,15 +16,17 @@ depends=( "curl" "ffmpeg" "gtk-update-icon-cache" + "jack" "jansson" - "libajantv2" "libxcomposite" "libxinerama" "libxkbcommon-x11" "mbedtls" "pciutils" "pipewire" + "qrcodegencpp-cmake" "qt5-x11extras" + "qt6-svg" "rnnoise" "x264" ) @@ -33,7 +35,6 @@ makedepends=( "cef-minimal-obs" "cmake" "git" - "jack" "libfdk-aac" "libxcomposite" "luajit" @@ -64,27 +65,24 @@ prepare() { } build() { - cd $pkgname - - mkdir -p build - cd build - - cmake \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ + cmake -B build -S $pkgname \ -DBUILD_BROWSER=ON \ -DCEF_ROOT_DIR="/opt/cef" \ - -DOBS_VERSION_OVERRIDE=$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DENABLE_AJA=OFF \ + -DENABLE_JACK=ON \ + -DENABLE_LIBFDK=ON \ -DENABLE_NEW_MPEGTS_OUTPUT=OFF \ - .. + -DENABLE_VST=ON \ + -DENABLE_WEBRTC=OFF \ + -DOBS_VERSION_OVERRIDE="$pkgver-$pkgrel" \ + -Wno-dev - make + cmake --build build } package() { - cd $pkgname/build - - make install DESTDIR="$pkgdir" + DESTDIR="$pkgdir" cmake --install build } # vim: ts=2:sw=2:expandtab