diff options
author | Emily Lovegrove | 2022-07-07 12:18:32 +0100 |
---|---|---|
committer | Emily Lovegrove | 2022-07-07 12:25:28 +0100 |
commit | d39b57b6e69c4991c39c47f2c94714c34f92bf54 (patch) | |
tree | b1f0c7b06f54248e50642792f0ab2ff35315e671 | |
parent | 488cf348c5e9ab55efedc2fc04987ffd3bc4fe24 (diff) | |
download | aur-d39b57b6e69c4991c39c47f2c94714c34f92bf54.tar.gz |
upgpkg: obs-websocket 5.0.0-1
upstream release
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 35 insertions, 16 deletions
@@ -1,15 +1,20 @@ pkgbase = obs-websocket pkgdesc = WebSockets API for obs-studio - pkgver = 4.9.1 + pkgver = 5.0.0 pkgrel = 1 - url = https://github.com/Palakis/obs-websocket + url = https://github.com/obsproject/obs-websocket arch = x86_64 license = GPL2 makedepends = asio makedepends = cmake + makedepends = git + makedepends = nlohmann-json makedepends = websocketpp - depends = obs-studio>=27.0.0 - source = obs-websocket-4.9.1.tar.gz::https://github.com/Palakis/obs-websocket/archive/4.9.1.tar.gz - sha256sums = 4024a33e6512a2edd659ab97fe3ca4c3e58922923a1ff2a99b2d58a275b93e13 + depends = obs-studio>=27.2.0 + depends = obs-studio<28.0.0 + source = git+https://github.com/obsproject/obs-websocket.git#commit=a25427c7cc4b4f0f6ac96ebe2723fc3db8906f22 + source = git+https://github.com/nayuki/QR-Code-generator.git + sha256sums = SKIP + sha256sums = SKIP pkgname = obs-websocket @@ -1,26 +1,40 @@ # Maintainer: yhtez <yhtez@protonmail.com> pkgname=obs-websocket -pkgver=4.9.1 -_obsver=27.0.0 +pkgver=5.0.0 +_commit=a25427c7cc4b4f0f6ac96ebe2723fc3db8906f22 +_obsver=27.2.0 pkgrel=1 pkgdesc='WebSockets API for obs-studio' arch=('x86_64') -url="https://github.com/Palakis/$pkgname" +url="https://github.com/obsproject/$pkgname" license=('GPL2') -depends=("obs-studio>=$_obsver") -makedepends=('asio' 'cmake' 'websocketpp') -source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") -sha256sums=('4024a33e6512a2edd659ab97fe3ca4c3e58922923a1ff2a99b2d58a275b93e13') +depends=("obs-studio>=$_obsver" 'obs-studio<28.0.0') +makedepends=('asio' 'cmake' 'git' 'nlohmann-json' 'websocketpp') +source=("git+https://github.com/obsproject/obs-websocket.git#commit=$_commit" + "git+https://github.com/nayuki/QR-Code-generator.git") +sha256sums=('SKIP' + 'SKIP') + +prepare() { + cd "$pkgname" + + # Patch CMakeLists to use system nlohmann-json headers instead of a submodule + sed -i "s|add_subdirectory(deps/json)|find_package(nlohmann_json 3.10.0 REQUIRED)|" CMakeLists.txt + + git submodule init deps/qr + git config submodule.deps/qr.url "$srcdir/QR-Code-generator" + git submodule update deps/qr +} build() { cmake \ - -B "$pkgname-$pkgver/build" \ - -S "$pkgname-$pkgver" \ + -B "$pkgname/build" \ + -S "$pkgname" \ -DLIBOBS_INCLUDE_DIR=/usr/include/obs \ -DCMAKE_INSTALL_PREFIX=/usr - make -C "$pkgname-$pkgver/build" + make -C "$pkgname/build" } package() { - make -C "$pkgname-$pkgver/build" DESTDIR="$pkgdir" install + make -C "$pkgname/build" DESTDIR="$pkgdir" install } |