diff options
author | tytan652 | 2024-03-13 09:27:52 +0100 |
---|---|---|
committer | tytan652 | 2024-03-13 09:27:52 +0100 |
commit | 477e86f17feaf39fb90394fdbc8ea1483fd45d22 (patch) | |
tree | e754f906b9463daa48823434929b1db522e5f15d | |
parent | a981429a430012cd95349c9aa73d6234784b89a3 (diff) | |
download | aur-477e86f17feaf39fb90394fdbc8ea1483fd45d22.tar.gz |
build: Update to 30.1.0
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | 0002-Use_system_uthash.patch | 50 | ||||
-rw-r--r-- | PKGBUILD | 8 |
3 files changed, 35 insertions, 33 deletions
@@ -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 @@ -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 } |