update to 26.0.2
Signed-off-by: Antoine Damhet <antoine.damhet@lse.epita.fr>
This commit is contained in:
parent
00cef947b3
commit
68665571ed
3 changed files with 33 additions and 5 deletions
8
.SRCINFO
8
.SRCINFO
|
@ -1,6 +1,6 @@
|
||||||
pkgbase = obs-studio-wayland
|
pkgbase = obs-studio-wayland
|
||||||
pkgdesc = Free, open source software for live streaming and recording (with wayland patches)
|
pkgdesc = Free, open source software for live streaming and recording (with wayland patches)
|
||||||
pkgver = 26.0.0
|
pkgver = 26.0.2
|
||||||
pkgrel = 1
|
pkgrel = 1
|
||||||
url = https://obsproject.com
|
url = https://obsproject.com
|
||||||
arch = x86_64
|
arch = x86_64
|
||||||
|
@ -33,7 +33,8 @@ pkgbase = obs-studio-wayland
|
||||||
optdepends = wlrobs-hg: screen capture on wlroots compositors
|
optdepends = wlrobs-hg: screen capture on wlroots compositors
|
||||||
provides = obs-studio
|
provides = obs-studio
|
||||||
conflicts = obs-studio
|
conflicts = obs-studio
|
||||||
source = obs-studio-26.0.0.tar.gz::https://github.com/jp9000/obs-studio/archive/26.0.0.tar.gz
|
source = obs-studio-26.0.2.tar.gz::https://github.com/jp9000/obs-studio/archive/26.0.2.tar.gz
|
||||||
|
source = fix_python_binary_loading.patch
|
||||||
source = 0001-deps-glad-Add-EGL.patch
|
source = 0001-deps-glad-Add-EGL.patch
|
||||||
source = 0002-libobs-opengl-Rename-gl-x11.c-to-gl-x11-glx.c.patch
|
source = 0002-libobs-opengl-Rename-gl-x11.c-to-gl-x11-glx.c.patch
|
||||||
source = 0003-libobs-opengl-Factor-out-GLX-winsys.patch
|
source = 0003-libobs-opengl-Factor-out-GLX-winsys.patch
|
||||||
|
@ -59,7 +60,8 @@ pkgbase = obs-studio-wayland
|
||||||
source = 0023-libobs-graphics-Add-Linux-only-device_texture_create.patch
|
source = 0023-libobs-graphics-Add-Linux-only-device_texture_create.patch
|
||||||
source = 0024-deps-glad-Add-DMA-BUF-EGL-extensions.patch
|
source = 0024-deps-glad-Add-DMA-BUF-EGL-extensions.patch
|
||||||
source = 0025-libobs-opengl-Implement-DMA-BUF-importing-on-EGL-ren.patch
|
source = 0025-libobs-opengl-Implement-DMA-BUF-importing-on-EGL-ren.patch
|
||||||
sha512sums = 54a8eadf7ded1d309987a5f677ea7513b96cf95b071fd2321c3e712097d872a5f724edf9aba7cfa9452884b79d230fd65d512647c8583ca71691894277ca89b1
|
sha512sums = e93c312543f38702aee1cf2ed229e0a5faf876340f418d792353126c42d913fd70ebefce830b3ffa5ee6a5d42d4c84fa35673a436b7b7de5ce14becdaa2d7819
|
||||||
|
sha512sums = 93ad704cef425073b417d1ed95e076f688a6e45cdf589472c65e437d77297303f31dd8f15c7d5e30f83276a6396b732dfb5a695db9c773911aaa0423c5262177
|
||||||
sha512sums = 456973a51bbb3e84974525de757bc3c88c67faf0c36366a6787b72b30ba978491bfb1161d5364cf7b0174ced1fe8b04c0e2e4c13c6f88c79dbeb151ce24eb38f
|
sha512sums = 456973a51bbb3e84974525de757bc3c88c67faf0c36366a6787b72b30ba978491bfb1161d5364cf7b0174ced1fe8b04c0e2e4c13c6f88c79dbeb151ce24eb38f
|
||||||
sha512sums = 231b518b34951924ba0f7da56379036cdf2d08e9259365e67f617ed458e21c4a2d5193e25200d6270bf74f462a9916085a3f3aa9f4edd35c8e501922bef6f1b6
|
sha512sums = 231b518b34951924ba0f7da56379036cdf2d08e9259365e67f617ed458e21c4a2d5193e25200d6270bf74f462a9916085a3f3aa9f4edd35c8e501922bef6f1b6
|
||||||
sha512sums = 3cdb29a4d3b639769758e8ea1d94a36baa89fec5e93110d1256ff275d83267c10f09888e6e29639d299e8322256d80ba19072519ae080bd461bc8cc2171e0405
|
sha512sums = 3cdb29a4d3b639769758e8ea1d94a36baa89fec5e93110d1256ff275d83267c10f09888e6e29639d299e8322256d80ba19072519ae080bd461bc8cc2171e0405
|
||||||
|
|
6
PKGBUILD
6
PKGBUILD
|
@ -6,7 +6,7 @@ _pkgname=obs-studio
|
||||||
pkgname=$_pkgname-wayland
|
pkgname=$_pkgname-wayland
|
||||||
provides=("$_pkgname")
|
provides=("$_pkgname")
|
||||||
conflicts=("$_pkgname")
|
conflicts=("$_pkgname")
|
||||||
pkgver=26.0.0
|
pkgver=26.0.2
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Free, open source software for live streaming and recording (with wayland patches)"
|
pkgdesc="Free, open source software for live streaming and recording (with wayland patches)"
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
@ -25,6 +25,7 @@ optdepends=('libfdk-aac: FDK AAC codec support'
|
||||||
'wlrobs-hg: screen capture on wlroots compositors')
|
'wlrobs-hg: screen capture on wlroots compositors')
|
||||||
source=(
|
source=(
|
||||||
$_pkgname-$pkgver.tar.gz::https://github.com/jp9000/obs-studio/archive/$pkgver.tar.gz
|
$_pkgname-$pkgver.tar.gz::https://github.com/jp9000/obs-studio/archive/$pkgver.tar.gz
|
||||||
|
fix_python_binary_loading.patch
|
||||||
0001-deps-glad-Add-EGL.patch
|
0001-deps-glad-Add-EGL.patch
|
||||||
0002-libobs-opengl-Rename-gl-x11.c-to-gl-x11-glx.c.patch
|
0002-libobs-opengl-Rename-gl-x11.c-to-gl-x11-glx.c.patch
|
||||||
0003-libobs-opengl-Factor-out-GLX-winsys.patch
|
0003-libobs-opengl-Factor-out-GLX-winsys.patch
|
||||||
|
@ -51,7 +52,8 @@ source=(
|
||||||
0024-deps-glad-Add-DMA-BUF-EGL-extensions.patch
|
0024-deps-glad-Add-DMA-BUF-EGL-extensions.patch
|
||||||
0025-libobs-opengl-Implement-DMA-BUF-importing-on-EGL-ren.patch
|
0025-libobs-opengl-Implement-DMA-BUF-importing-on-EGL-ren.patch
|
||||||
)
|
)
|
||||||
sha512sums=('54a8eadf7ded1d309987a5f677ea7513b96cf95b071fd2321c3e712097d872a5f724edf9aba7cfa9452884b79d230fd65d512647c8583ca71691894277ca89b1'
|
sha512sums=('e93c312543f38702aee1cf2ed229e0a5faf876340f418d792353126c42d913fd70ebefce830b3ffa5ee6a5d42d4c84fa35673a436b7b7de5ce14becdaa2d7819'
|
||||||
|
'93ad704cef425073b417d1ed95e076f688a6e45cdf589472c65e437d77297303f31dd8f15c7d5e30f83276a6396b732dfb5a695db9c773911aaa0423c5262177'
|
||||||
'456973a51bbb3e84974525de757bc3c88c67faf0c36366a6787b72b30ba978491bfb1161d5364cf7b0174ced1fe8b04c0e2e4c13c6f88c79dbeb151ce24eb38f'
|
'456973a51bbb3e84974525de757bc3c88c67faf0c36366a6787b72b30ba978491bfb1161d5364cf7b0174ced1fe8b04c0e2e4c13c6f88c79dbeb151ce24eb38f'
|
||||||
'231b518b34951924ba0f7da56379036cdf2d08e9259365e67f617ed458e21c4a2d5193e25200d6270bf74f462a9916085a3f3aa9f4edd35c8e501922bef6f1b6'
|
'231b518b34951924ba0f7da56379036cdf2d08e9259365e67f617ed458e21c4a2d5193e25200d6270bf74f462a9916085a3f3aa9f4edd35c8e501922bef6f1b6'
|
||||||
'3cdb29a4d3b639769758e8ea1d94a36baa89fec5e93110d1256ff275d83267c10f09888e6e29639d299e8322256d80ba19072519ae080bd461bc8cc2171e0405'
|
'3cdb29a4d3b639769758e8ea1d94a36baa89fec5e93110d1256ff275d83267c10f09888e6e29639d299e8322256d80ba19072519ae080bd461bc8cc2171e0405'
|
||||||
|
|
24
fix_python_binary_loading.patch
Normal file
24
fix_python_binary_loading.patch
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
From c482159ce93deafc7f1fc5755ba15135709ae726 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Matt Gajownik <matt@obsproject.com>
|
||||||
|
Date: Tue, 25 Aug 2020 19:28:26 +1000
|
||||||
|
Subject: [PATCH] libobs/util: Fix loading Python binary modules on *nix
|
||||||
|
|
||||||
|
Fixes #2222
|
||||||
|
---
|
||||||
|
libobs/util/platform-nix.c | 3 ++-
|
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/libobs/util/platform-nix.c b/libobs/util/platform-nix.c
|
||||||
|
index 26800d52f7..997b62db1a 100644
|
||||||
|
--- a/libobs/util/platform-nix.c
|
||||||
|
+++ b/libobs/util/platform-nix.c
|
||||||
|
@@ -71,7 +71,8 @@ void *os_dlopen(const char *path)
|
||||||
|
#ifdef __APPLE__
|
||||||
|
void *res = dlopen(dylib_name.array, RTLD_LAZY | RTLD_FIRST);
|
||||||
|
#else
|
||||||
|
- void *res = dlopen(dylib_name.array, RTLD_LAZY);
|
||||||
|
+ void *res = dlopen(dylib_name.array,
|
||||||
|
+ RTLD_LAZY | RTLD_DEEPBIND | RTLD_GLOBAL);
|
||||||
|
#endif
|
||||||
|
if (!res)
|
||||||
|
blog(LOG_ERROR, "os_dlopen(%s->%s): %s\n", path,
|
Loading…
Reference in a new issue