summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortytan6522024-03-13 09:27:52 +0100
committertytan6522024-03-13 09:27:52 +0100
commit477e86f17feaf39fb90394fdbc8ea1483fd45d22 (patch)
treee754f906b9463daa48823434929b1db522e5f15d
parenta981429a430012cd95349c9aa73d6234784b89a3 (diff)
downloadaur-477e86f17feaf39fb90394fdbc8ea1483fd45d22.tar.gz
build: Update to 30.1.0
-rw-r--r--.SRCINFO10
-rw-r--r--0002-Use_system_uthash.patch50
-rw-r--r--PKGBUILD8
3 files changed, 35 insertions, 33 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dd5f090edff3..fbd713088dbd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = obs-studio-browser
pkgdesc = Free and open source software for video recording and live streaming. With everything except service integration
- pkgver = 30.0.2
- pkgrel = 7
+ pkgver = 30.1.0
+ pkgrel = 1
url = https://github.com/obsproject/obs-studio
arch = x86_64
arch = aarch64
@@ -87,7 +87,7 @@ pkgbase = obs-studio-browser
optdepends = libdatachannel>=0.20: WHIP Support
optdepends = libajantv2>=17.0.1: AJA support
optdepends = decklink: Blackmagic Design DeckLink support
- provides = obs-studio=30.0.2
+ provides = obs-studio=30.1.0
provides = obs-vst
provides = obs-websocket
provides = obs-browser
@@ -98,7 +98,7 @@ pkgbase = obs-studio-browser
conflicts = obs-linuxbrowser
conflicts = libva-vdpau-driver
options = debug
- source = obs-studio::git+https://github.com/obsproject/obs-studio.git#tag=30.0.2
+ source = obs-studio::git+https://github.com/obsproject/obs-studio.git#tag=30.1.0
source = obs-browser::git+https://github.com/obsproject/obs-browser.git
source = obs-websocket::git+https://github.com/obsproject/obs-websocket.git
source = 0001-Add_finder_for_uthash.patch
@@ -108,7 +108,7 @@ pkgbase = obs-studio-browser
sha256sums = SKIP
sha256sums = SKIP
sha256sums = f4a56021a7f1c564f95b588d7c09b60a89efa2c1954c8a418cf6320b5a818542
- sha256sums = 874456110d17d2efe02f8a1f47f58c877922d8bdab6435df334b9e6460b26bf8
+ sha256sums = 82b14439697b5c5947117afa1b973bad7ddd9ee2f09e5d1ac56a96d10e01c6b1
sha256sums = a7149e1d9a07270132cf8085d52225ed3200a78ea943cbf52d64b1b8f293e117
pkgname = obs-studio-browser
diff --git a/0002-Use_system_uthash.patch b/0002-Use_system_uthash.patch
index eaa7db1da6b6..b0b620c792c6 100644
--- a/0002-Use_system_uthash.patch
+++ b/0002-Use_system_uthash.patch
@@ -1,4 +1,4 @@
-From e1e12d2acda6f511a5f70ed6b6e10d1b8c83708a Mon Sep 17 00:00:00 2001
+From a9b4aa58a08f0127878b8c396b7ddbb705211bfe Mon Sep 17 00:00:00 2001
From: tytan652 <tytan652@tytanium.xyz>
Date: Mon, 24 Jul 2023 10:52:05 +0200
Subject: [PATCH] deps,libobs: Replace uthash with prefix/system install
@@ -9,25 +9,24 @@ Subject: [PATCH] deps,libobs: Replace uthash with prefix/system install
deps/uthash/CMakeLists.txt | 8 -
deps/uthash/uthash/LICENSE | 21 -
deps/uthash/uthash/uthash.h | 1136 -----------------------------------
- libobs/CMakeLists.txt | 4 +-
+ libobs/CMakeLists.txt | 7 +-
libobs/cmake/legacy.cmake | 3 +-
libobs/util/uthash.h | 2 +-
- 8 files changed, 5 insertions(+), 1173 deletions(-)
+ 8 files changed, 5 insertions(+), 1176 deletions(-)
delete mode 100644 deps/uthash/.clang-format
delete mode 100644 deps/uthash/CMakeLists.txt
delete mode 100644 deps/uthash/uthash/LICENSE
delete mode 100644 deps/uthash/uthash/uthash.h
diff --git a/deps/CMakeLists.txt b/deps/CMakeLists.txt
-index d093e29df0883..8e4cb2d412320 100644
+index a408eaa1e8a93..f046aba690e22 100644
--- a/deps/CMakeLists.txt
+++ b/deps/CMakeLists.txt
-@@ -12,5 +12,4 @@ add_subdirectory(file-updater)
+@@ -11,4 +11,3 @@ add_subdirectory(libcaption)
+ add_subdirectory(media-playback)
add_subdirectory(obs-scripting)
add_subdirectory(opts-parser)
- add_subdirectory(libcaption)
-add_subdirectory(uthash)
- add_subdirectory(happy-eyeballs)
diff --git a/deps/uthash/.clang-format b/deps/uthash/.clang-format
deleted file mode 100644
index 6420a46881e05..0000000000000
@@ -39,7 +38,7 @@ index 6420a46881e05..0000000000000
-DisableFormat: true
diff --git a/deps/uthash/CMakeLists.txt b/deps/uthash/CMakeLists.txt
deleted file mode 100644
-index aecb0d74e49a5..0000000000000
+index c82ba4b543036..0000000000000
--- a/deps/uthash/CMakeLists.txt
+++ /dev/null
@@ -1,8 +0,0 @@
@@ -50,7 +49,7 @@ index aecb0d74e49a5..0000000000000
-
-target_sources(uthash INTERFACE uthash/uthash.h)
-
--set_target_properties(uthash PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_CURRENT_SOURCE_DIR}")
+-target_include_directories(uthash INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}")
diff --git a/deps/uthash/uthash/LICENSE b/deps/uthash/uthash/LICENSE
deleted file mode 100644
index e75a243af9b99..0000000000000
@@ -1221,26 +1220,29 @@ index ac78fdab5a4f5..0000000000000
-
-#endif /* UTHASH_H */
diff --git a/libobs/CMakeLists.txt b/libobs/CMakeLists.txt
-index 46112abe71f9d..185a0b6560fac 100644
+index 1e2e02d28fa5b..ddf7de1139695 100644
--- a/libobs/CMakeLists.txt
+++ b/libobs/CMakeLists.txt
-@@ -16,6 +16,7 @@ add_library(OBS::libobs ALIAS libobs)
- find_package(Threads REQUIRED)
- find_package(FFmpeg REQUIRED avformat avutil swscale swresample OPTIONAL_COMPONENTS avcodec)
+@@ -23,6 +23,7 @@ find_package(
+ # cmake-format: on
+
find_package(ZLIB REQUIRED)
+find_package(Uthash REQUIRED)
if(ENABLE_UI)
- find_qt(COMPONENTS Core)
-@@ -23,7 +24,6 @@ endif()
+ find_package(Qt6 REQUIRED Core)
+@@ -33,10 +34,6 @@ if(NOT TARGET OBS::caption)
+ add_subdirectory("${CMAKE_SOURCE_DIR}/deps/libcaption" "${CMAKE_BINARY_DIR}/deps/libcaption")
+ endif()
- find_package(jansson REQUIRED)
- add_subdirectory("${CMAKE_SOURCE_DIR}/deps/libcaption" "${CMAKE_BINARY_DIR}/deps/libcaption")
--add_subdirectory("${CMAKE_SOURCE_DIR}/deps/uthash" "${CMAKE_BINARY_DIR}/deps/uthash")
+-if(NOT TARGET OBS::uthash)
+- add_subdirectory("${CMAKE_SOURCE_DIR}/deps/uthash" "${CMAKE_BINARY_DIR}/deps/uthash")
+-endif()
+-
+ add_library(libobs SHARED)
+ add_library(OBS::libobs ALIAS libobs)
- target_sources(
- libobs
-@@ -232,7 +232,6 @@ target_compile_definitions(
+@@ -250,7 +247,6 @@ target_compile_definitions(
target_link_libraries(
libobs
PRIVATE OBS::caption
@@ -1248,7 +1250,7 @@ index 46112abe71f9d..185a0b6560fac 100644
OBS::libobs-version
FFmpeg::avcodec
FFmpeg::avformat
-@@ -240,6 +239,7 @@ target_link_libraries(
+@@ -258,6 +254,7 @@ target_link_libraries(
FFmpeg::swscale
FFmpeg::swresample
jansson::jansson
@@ -1257,7 +1259,7 @@ index 46112abe71f9d..185a0b6560fac 100644
PUBLIC Threads::Threads)
diff --git a/libobs/cmake/legacy.cmake b/libobs/cmake/legacy.cmake
-index 5f13c4c0f04ab..81d82e747bfd9 100644
+index 8922c3e31e79e..5e92972e53c84 100644
--- a/libobs/cmake/legacy.cmake
+++ b/libobs/cmake/legacy.cmake
@@ -20,6 +20,7 @@ find_package(
@@ -1268,7 +1270,7 @@ index 5f13c4c0f04ab..81d82e747bfd9 100644
add_library(libobs SHARED)
add_library(OBS::libobs ALIAS libobs)
-@@ -252,8 +253,8 @@ target_link_libraries(
+@@ -254,8 +255,8 @@ target_link_libraries(
FFmpeg::swresample
Jansson::Jansson
OBS::caption
diff --git a/PKGBUILD b/PKGBUILD
index 13ed0dac280e..4afc0a495b7c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,8 +6,8 @@
# Contributor: ledti <antergist at gmail dot com>
pkgname=obs-studio-browser
-pkgver=30.0.2
-pkgrel=7
+pkgver=30.1.0
+pkgrel=1
pkgdesc="Free and open source software for video recording and live streaming. With everything except service integration"
arch=("x86_64" "aarch64")
url="https://github.com/obsproject/obs-studio"
@@ -126,7 +126,7 @@ sha256sums=(
"SKIP"
"SKIP"
"f4a56021a7f1c564f95b588d7c09b60a89efa2c1954c8a418cf6320b5a818542"
- "874456110d17d2efe02f8a1f47f58c877922d8bdab6435df334b9e6460b26bf8"
+ "82b14439697b5c5947117afa1b973bad7ddd9ee2f09e5d1ac56a96d10e01c6b1"
"a7149e1d9a07270132cf8085d52225ed3200a78ea943cbf52d64b1b8f293e117"
)
@@ -160,7 +160,7 @@ build() {
-DCALM_DEPRECATION=ON \
-Wno-dev
- sed -i "s|#define OBS_VERSION |#define OBS_VERSION \"$pkgver-browser-$pkgrel\" //|" build/config/obsconfig.h
+ sed -i "s|OBS_VERSION =|OBS_VERSION = \"$_pkgver-browser-$pkgrel\"; //|" build/libobs/obsversion.c
cmake --build build
}