obs-studio-browser v30.0.0

Signed-off-by: Knut Ahlers <knut@ahlers.me>
This commit is contained in:
Knut Ahlers 2023-11-15 12:05:41 +01:00
parent 1b182676c7
commit e3a5660831
Signed by: luzifer
GPG key ID: D91C3E91E4CAD6F5
2 changed files with 21 additions and 22 deletions

View file

@ -1,6 +1,6 @@
pkgbase = obs-studio-browser pkgbase = obs-studio-browser
pkgdesc = Free and open source software for video recording and live streaming. Built with the browser plugin. 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 pkgrel = 1
url = https://github.com/obsproject/obs-studio url = https://github.com/obsproject/obs-studio
arch = i686 arch = i686
@ -10,7 +10,6 @@ pkgbase = obs-studio-browser
makedepends = cef-minimal-obs makedepends = cef-minimal-obs
makedepends = cmake makedepends = cmake
makedepends = git makedepends = git
makedepends = jack
makedepends = libfdk-aac makedepends = libfdk-aac
makedepends = libxcomposite makedepends = libxcomposite
makedepends = luajit makedepends = luajit
@ -23,15 +22,17 @@ pkgbase = obs-studio-browser
depends = curl depends = curl
depends = ffmpeg depends = ffmpeg
depends = gtk-update-icon-cache depends = gtk-update-icon-cache
depends = jack
depends = jansson depends = jansson
depends = libajantv2
depends = libxcomposite depends = libxcomposite
depends = libxinerama depends = libxinerama
depends = libxkbcommon-x11 depends = libxkbcommon-x11
depends = mbedtls depends = mbedtls
depends = pciutils depends = pciutils
depends = pipewire depends = pipewire
depends = qrcodegencpp-cmake
depends = qt5-x11extras depends = qt5-x11extras
depends = qt6-svg
depends = rnnoise depends = rnnoise
depends = x264 depends = x264
optdepends = vlc: VLC Media Source optdepends = vlc: VLC Media Source
@ -39,9 +40,9 @@ pkgbase = obs-studio-browser
optdepends = luajit: Lua scripting optdepends = luajit: Lua scripting
optdepends = python: Python scripting optdepends = python: Python scripting
optdepends = v4l2loopback-dkms: Virtual camera output optdepends = v4l2loopback-dkms: Virtual camera output
provides = obs-studio=29.1.3 provides = obs-studio=30.0.0
conflicts = obs-studio 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 sha256sums = SKIP
pkgname = obs-studio-browser pkgname = obs-studio-browser

View file

@ -6,7 +6,7 @@
# Contributor: ledti <antergist at gmail dot com> # Contributor: ledti <antergist at gmail dot com>
pkgname=obs-studio-browser pkgname=obs-studio-browser
pkgver=29.1.3 pkgver=30.0.0
pkgrel=1 pkgrel=1
pkgdesc="Free and open source software for video recording and live streaming. Built with the browser plugin." pkgdesc="Free and open source software for video recording and live streaming. Built with the browser plugin."
arch=("i686" "x86_64") arch=("i686" "x86_64")
@ -16,15 +16,17 @@ depends=(
"curl" "curl"
"ffmpeg" "ffmpeg"
"gtk-update-icon-cache" "gtk-update-icon-cache"
"jack"
"jansson" "jansson"
"libajantv2"
"libxcomposite" "libxcomposite"
"libxinerama" "libxinerama"
"libxkbcommon-x11" "libxkbcommon-x11"
"mbedtls" "mbedtls"
"pciutils" "pciutils"
"pipewire" "pipewire"
"qrcodegencpp-cmake"
"qt5-x11extras" "qt5-x11extras"
"qt6-svg"
"rnnoise" "rnnoise"
"x264" "x264"
) )
@ -33,7 +35,6 @@ makedepends=(
"cef-minimal-obs" "cef-minimal-obs"
"cmake" "cmake"
"git" "git"
"jack"
"libfdk-aac" "libfdk-aac"
"libxcomposite" "libxcomposite"
"luajit" "luajit"
@ -64,27 +65,24 @@ prepare() {
} }
build() { build() {
cd $pkgname cmake -B build -S $pkgname \
mkdir -p build
cd build
cmake \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_BROWSER=ON \ -DBUILD_BROWSER=ON \
-DCEF_ROOT_DIR="/opt/cef" \ -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_NEW_MPEGTS_OUTPUT=OFF \
.. -DENABLE_VST=ON \
-DENABLE_WEBRTC=OFF \
-DOBS_VERSION_OVERRIDE="$pkgver-$pkgrel" \
-Wno-dev
make cmake --build build
} }
package() { package() {
cd $pkgname/build DESTDIR="$pkgdir" cmake --install build
make install DESTDIR="$pkgdir"
} }
# vim: ts=2:sw=2:expandtab # vim: ts=2:sw=2:expandtab