From 3686838c32bd0f1a30e474e275e953a8f8b8f326 Mon Sep 17 00:00:00 2001 From: Knut Ahlers Date: Wed, 10 May 2023 22:07:42 +0200 Subject: [PATCH] obs-studio-browser v29.1.1 Signed-off-by: Knut Ahlers --- ...-uninitialized_never_turn_into_error.patch | 53 ------------------- PKGBUILD | 7 +-- 2 files changed, 2 insertions(+), 58 deletions(-) delete mode 100644 0001-Enforce_-Wmaybe-uninitialized_never_turn_into_error.patch diff --git a/0001-Enforce_-Wmaybe-uninitialized_never_turn_into_error.patch b/0001-Enforce_-Wmaybe-uninitialized_never_turn_into_error.patch deleted file mode 100644 index dbb9d4c..0000000 --- a/0001-Enforce_-Wmaybe-uninitialized_never_turn_into_error.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 6acef4edf8ec353313f84103162c3064ecd2efb6 Mon Sep 17 00:00:00 2001 -From: tytan652 -Date: Thu, 4 May 2023 11:07:52 +0200 -Subject: [PATCH] cmake: Enforce -Wmaybe-uninitialized to never turn into an - error - ---- - cmake/Modules/CompilerConfig.cmake | 23 ++++++++++++----------- - 1 file changed, 12 insertions(+), 11 deletions(-) - -diff --git a/cmake/Modules/CompilerConfig.cmake b/cmake/Modules/CompilerConfig.cmake -index 41c56da8b4cee..849d19de75ccf 100644 ---- a/cmake/Modules/CompilerConfig.cmake -+++ b/cmake/Modules/CompilerConfig.cmake -@@ -100,6 +100,13 @@ else() - endif() - - option(CALM_DEPRECATION "Keep deprecated-declarations as warnings" OFF) -+ #[[ -+ Note about -Wmaybe-uninitialized on GCC, this warning seems to be subject of various regressions and false positives. This -+ warning is set to not turn into an error. -+ -+ - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105562 for 12.1.0 -+ - https://github.com/obsproject/obs-studio/issues/8850 for 13.1.1 -+ ]] - add_compile_options( - -Werror - -Wextra -@@ -117,19 +124,13 @@ else() - "$<$:-DDEBUG=1;-D_DEBUG=1>" - "$<$:-Wnull-conversion;-fcolor-diagnostics;-Wno-error=shorten-64-to-32>" - "$<$:-Wnull-conversion;-fcolor-diagnostics;-Wno-error=shorten-64-to-32>" -- "$<$:-Wconversion-null>" -+ "$<$:-Wconversion-null;-Wno-error=maybe-uninitialized>" -+ "$<$:-Wno-error=maybe-uninitialized>" - "$<$:-Wno-error=deprecated-declarations>") - -- if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU") -- # GCC on aarch64 emits type-limits warnings that do not appear on x86_64 -- if(CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64") -- add_compile_options(-Wno-error=type-limits) -- endif() -- -- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105562 -- if(CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL "12.1.0") -- add_compile_options(-Wno-error=maybe-uninitialized) -- endif() -+ # GCC on aarch64 emits type-limits warnings that do not appear on x86_64 -+ if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU" AND CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64") -+ add_compile_options(-Wno-error=type-limits) - endif() - - if(OBS_CODESIGN_LINKER) diff --git a/PKGBUILD b/PKGBUILD index f5fca23..fecd991 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -6,7 +6,7 @@ # Contributor: ledti pkgname=obs-studio-browser -pkgver=29.1.0 +pkgver=29.1.1 pkgrel=0 pkgdesc="Free and open source software for video recording and live streaming. Built with the browser plugin." arch=("i686" "x86_64") @@ -55,15 +55,12 @@ provides=("obs-studio=$pkgver") conflicts=("obs-studio") source=( "$pkgname::git+https://github.com/obsproject/obs-studio.git#tag=$pkgver" - 0001-Enforce_-Wmaybe-uninitialized_never_turn_into_error.patch ) -sha256sums=('SKIP' - '9227a5f3439d19c2c75e369bc6701dc83c4ac54cc371b7f74e55c9e275512f6c') +sha256sums=('SKIP') prepare() { cd $pkgname git submodule update --init --recursive - patch -Np1 <"$srcdir/0001-Enforce_-Wmaybe-uninitialized_never_turn_into_error.patch" } build() {