Jonathan Steel pushed to branch main at Arch Linux / Packaging / Packages / obs-studio
Commits: 87daf770 by Jonathan Steel at 2025-01-22T21:50:06+00:00 upgpkg: 31.0.1-1 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = obs-studio pkgdesc = Free, open source software for live streaming and recording - pkgver = 31.0.0 - pkgrel = 4 + pkgver = 31.0.1 + pkgrel = 1 url = https://obsproject.com arch = x86_64 license = GPL2 @@ -13,6 +13,10 @@ pkgbase = obs-studio makedepends = luajit makedepends = sndio makedepends = nlohmann-json + makedepends = ffnvcodec-headers + makedepends = websocketpp + makedepends = asio + makedepends = qrcodegencpp-cmake depends = ffmpeg depends = jansson depends = libxinerama @@ -35,11 +39,7 @@ pkgbase = obs-studio optdepends = python: scripting support optdepends = sndio: Sndio input client optdepends = v4l2loopback-dkms: virtual camera support - source = obs-studio-31.0.0.tar.gz::https://github.com/obsproject/obs-studio/releases/download/31.0.0/OBS-Studio-31.0.0-Sources.tar.gz - source = obs-studio-11618.patch::https://patch-diff.githubusercontent.com/raw/obsproject/obs-studio/pull/11618.patch - source = nv-codec-headers.tar.gz::https://github.com/FFmpeg/nv-codec-headers/releases/download/n12.1.14.0/nv-codec-headers-12.1.14.0.tar.gz - sha256sums = 23d45d8ffdf9e673aa0ef4ee7b8d030a63f21151c709b6e4657d20bc230db178 - sha256sums = 81680e20c3b517d051f738043079a58c8e8be516afaa7f4c5f9c5ec5f80bf026 - sha256sums = 62b30ab37e4e9be0d0c5b37b8fee4b094e38e570984d56e1135a6b6c2c164c9f + source = obs-studio-31.0.1.tar.gz::https://github.com/obsproject/obs-studio/releases/download/31.0.1/OBS-Studio-31.0.1-Sources.tar.gz + sha256sums = d9b280b5d0a1a958e0017ef47049492e336b7b98acbd0bfd372a7ad923c6f660 pkgname = obs-studio ===================================== PKGBUILD ===================================== @@ -3,8 +3,8 @@ # Contributor: Maciek Marciniak <mm2pl at kotmisia.pl> pkgname=obs-studio -pkgver=31.0.0 -pkgrel=4 +pkgver=31.0.1 +pkgrel=1 pkgdesc="Free, open source software for live streaming and recording" arch=('x86_64') url="https://obsproject.com" @@ -12,7 +12,8 @@ license=('GPL2') depends=('ffmpeg' 'jansson' 'libxinerama' 'libxkbcommon-x11' 'mbedtls' 'rnnoise' 'pciutils' 'qt6-svg' 'curl' 'jack' 'gtk-update-icon-cache' 'pipewire' 'libxcomposite' 'libdatachannel' 'uthash') -makedepends=('cmake' 'libfdk-aac' 'x264' 'swig' 'python' 'luajit' 'sndio' 'nlohmann-json') +makedepends=('cmake' 'libfdk-aac' 'x264' 'swig' 'python' 'luajit' 'sndio' 'nlohmann-json' + 'ffnvcodec-headers' 'websocketpp' 'asio' 'qrcodegencpp-cmake') optdepends=('libfdk-aac: FDK AAC codec support' 'libva-intel-driver: hardware encoding' 'libva-mesa-driver: hardware encoding' @@ -20,24 +21,12 @@ optdepends=('libfdk-aac: FDK AAC codec support' 'python: scripting support' 'sndio: Sndio input client' 'v4l2loopback-dkms: virtual camera support') -source=($pkgname-$pkgver.tar.gz::https://github.com/obsproject/obs-studio/releases/download/$pkgver/OBS-Studio-$pkgver-Sources.tar.gz - obs-studio-11618.patch::https://patch-diff.githubusercontent.com/raw/obsproject/obs-studio/pull/11618.patch - nv-codec-headers.tar.gz::https://github.com/FFmpeg/nv-codec-headers/releases/download/n12.1.14.0/nv-codec-headers-12.1.14.0.tar.gz) -# XXX nv-codec-headers are kept back at version n12.1.14.0 due to OBS not supporting any newer version -sha256sums=('23d45d8ffdf9e673aa0ef4ee7b8d030a63f21151c709b6e4657d20bc230db178' - '81680e20c3b517d051f738043079a58c8e8be516afaa7f4c5f9c5ec5f80bf026' - '62b30ab37e4e9be0d0c5b37b8fee4b094e38e570984d56e1135a6b6c2c164c9f') - -prepare() { - cd $pkgname-$pkgver-sources - - patch -Np1 -i "$srcdir"/obs-studio-11618.patch -} +source=($pkgname-$pkgver.tar.gz::https://github.com/obsproject/obs-studio/releases/download/$pkgver/OBS-Studio-$pkgver-Sources.tar.gz) +sha256sums=('d9b280b5d0a1a958e0017ef47049492e336b7b98acbd0bfd372a7ad923c6f660') build() { export CFLAGS+=" -Wno-error=deprecated-declarations" cmake -B build -S $pkgname-$pkgver-sources \ - -DFFnvcodec_INCLUDE_DIR="nv-codec-headers-12.1.14.0/include/" \ -DCMAKE_INSTALL_PREFIX="/usr" \ -DENABLE_BROWSER=OFF \ -DENABLE_VST=ON \ @@ -49,7 +38,7 @@ build() { -DENABLE_WEBRTC=ON \ -DOBS_VERSION_OVERRIDE="$pkgver" \ -DCALM_DEPRECATION=ON \ - -DENABLE_WEBSOCKET=OFF \ + -DENABLE_WEBSOCKET=ON \ -Wno-dev cmake --build build } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/obs-studio/-/commit/87daf77026df80409079d7c02aa99bb0914df495 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/obs-studio/-/commit/87daf77026df80409079d7c02aa99bb0914df495 You're receiving this email because of your account on gitlab.archlinux.org.