From be2a8f1233710c615dc66a39c8d8e9d107663cc5 Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Sat, 16 Jan 2021 02:31:18 +0000 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/webkit2gtk3.git#1d4a0af2f091b6853e1bf83fad2be784ee9c0ac8 --- gir-multilib.patch | 22 ++++++++++++++++++++++ webkit2gtk3.spec | 9 ++++++++- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 gir-multilib.patch diff --git a/gir-multilib.patch b/gir-multilib.patch new file mode 100644 index 0000000..f543683 --- /dev/null +++ b/gir-multilib.patch @@ -0,0 +1,22 @@ +--- a/Source/JavaScriptCore/PlatformGTK.cmake ++++ a/Source/JavaScriptCore/PlatformGTK.cmake +@@ -79,6 +79,8 @@ if (ENABLE_INTROSPECTION) + --pkg-export=javascriptcoregtk-${WEBKITGTK_API_VERSION} + --output=${CMAKE_BINARY_DIR}/JavaScriptCore-${WEBKITGTK_API_VERSION}.gir + --c-include="jsc/jsc.h" ++ --sources-top-dirs=${CMAKE_BINARY_DIR} ++ --sources-top-dirs=${CMAKE_SOURCE_DIR} + -DJSC_COMPILATION + -I${CMAKE_SOURCE_DIR}/Source + -I${JAVASCRIPTCORE_DIR} +--- a/Source/WebKit/PlatformGTK.cmake ++++ a/Source/WebKit/PlatformGTK.cmake +@@ -678,6 +678,8 @@ if (ENABLE_INTROSPECTION) + --pkg-export=webkit2gtk-${WEBKITGTK_API_VERSION} + --output=${CMAKE_BINARY_DIR}/WebKit2-${WEBKITGTK_API_VERSION}.gir + --c-include="webkit2/webkit2.h" ++ --sources-top-dirs=${CMAKE_BINARY_DIR} ++ --sources-top-dirs=${CMAKE_SOURCE_DIR} + -DBUILDING_WEBKIT + -DWEBKIT2_COMPILATION + -I${CMAKE_SOURCE_DIR}/Source diff --git a/webkit2gtk3.spec b/webkit2gtk3.spec index 15a9c5b..81662f7 100644 --- a/webkit2gtk3.spec +++ b/webkit2gtk3.spec @@ -17,7 +17,7 @@ Name: webkit2gtk3 Version: 2.31.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: GTK Web content engine library License: LGPLv2 @@ -27,6 +27,9 @@ Source1: https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz.asc # Created from http://hkps.pool.sks-keyservers.net/pks/lookup?op=get&search=0xF3D322D0EC4582C3 Source2: https://people.gnome.org/~mcatanzaro/gpg-key-D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3.gpg +# https://bugs.webkit.org/show_bug.cgi?id=220636 +Patch0: gir-multilib.patch + BuildRequires: bison BuildRequires: bubblewrap BuildRequires: cmake @@ -212,6 +215,7 @@ rm -rf Source/ThirdParty/qunit/ -DPORT=GTK \ -DCMAKE_BUILD_TYPE=Release \ -DENABLE_MINIBROWSER=ON \ + -DUSE_LD_GOLD=OFF \ %if %{with docs} -DENABLE_GTKDOC=ON \ %endif @@ -306,6 +310,9 @@ export NINJA_STATUS="[%f/%t][%e] " %endif %changelog +* Thu Jan 14 2021 Michael Catanzaro - 2.31.1-3 +- Fix multilib conflict in gir files + * Wed Jan 13 2021 Michael Catanzaro - 2.31.1-2 - Disable gamepad support in RHEL