From a5d9b808bfb9d6e19e5a915343539bfafd698b88 Mon Sep 17 00:00:00 2001 From: Michael Catanzaro Date: Wed, 22 Sep 2021 12:57:31 -0500 Subject: [PATCH] Update to 2.34.0 Related: #1985041 Resolves: #2006423 Enable LTO Resolves: #1990111 --- .gitignore | 2 ++ sources | 4 ++-- webkit2gtk3.spec | 19 +++++++++++-------- 3 files changed, 15 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 0fd5d79..6602d15 100644 --- a/.gitignore +++ b/.gitignore @@ -77,3 +77,5 @@ /webkitgtk-2.32.2.tar.xz.asc /webkitgtk-2.32.3.tar.xz /webkitgtk-2.32.3.tar.xz.asc +/webkitgtk-2.34.0.tar.xz +/webkitgtk-2.34.0.tar.xz.asc diff --git a/sources b/sources index ec85a8c..3dd9a2c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (webkitgtk-2.32.3.tar.xz) = 473f89c6d56f6718e3e352a023d12188365b67cbe6535025205594729a10d792122275257b81ebe8e504a98814aa4e2a663616ffb13fea445df2b06929d89ebe -SHA512 (webkitgtk-2.32.3.tar.xz.asc) = d221f2834c7e4962c2751d3cc1d003e33ac70c380d22db520521536b96eb8837d6617c4e609fe9a08ec9f307d6ffbcc45907c59543231242004ab0e70f8107db +SHA512 (webkitgtk-2.34.0.tar.xz) = 165cd075680c6890f8d92bb319df4ef13787998e9e24a96dbc601fc922f468c86c5bfebdfde2b7fa21775d1a2c2efa5cb5d3b0e9f7d4b655b4b3b352a17ec6c8 +SHA512 (webkitgtk-2.34.0.tar.xz.asc) = c6d7ddf7d7b74b30100adacdec945df8ac1568359077688ad78527d23bd74b2a3ba70f8d075acc3fae745b297b592b9a2c43a1806e3c496083ce3eaf77d11c78 diff --git a/webkit2gtk3.spec b/webkit2gtk3.spec index 55aa2d7..57b29a5 100644 --- a/webkit2gtk3.spec +++ b/webkit2gtk3.spec @@ -16,8 +16,8 @@ %bcond_without docs Name: webkit2gtk3 -Version: 2.32.3 -Release: 2%{?dist} +Version: 2.34.0 +Release: 1%{?dist} Summary: GTK Web content engine library License: LGPLv2 @@ -67,6 +67,7 @@ BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(harfbuzz) BuildRequires: pkgconfig(icu-uc) +BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libgcrypt) BuildRequires: pkgconfig(libjpeg) BuildRequires: pkgconfig(libnotify) @@ -188,12 +189,6 @@ rm -rf Source/ThirdParty/gtest/ rm -rf Source/ThirdParty/qunit/ %build -# This package fails to build with LTO due to undefined symbols. LTO -# was disabled in openSUSE as well, but with no real explanation why -# beyond the undefined symbols. It really shold be investigated further. -# Disable LTO -%define _lto_cflags %{nil} - # Increase the DIE limit so our debuginfo packages could be size optimized. # Decreases the size for x86_64 from ~5G to ~1.1G. # https://bugzilla.redhat.com/show_bug.cgi?id=1456261 @@ -215,6 +210,7 @@ rm -rf Source/ThirdParty/qunit/ -DPORT=GTK \ -DCMAKE_BUILD_TYPE=Release \ -DENABLE_MINIBROWSER=ON \ + -DUSE_SOUP2=ON \ %if %{with docs} -DENABLE_GTKDOC=ON \ %endif @@ -309,6 +305,13 @@ export NINJA_STATUS="[%f/%t][%e] " %endif %changelog +* Wed Sep 22 2021 Michael Catanzaro - 2.34.0-1 +- Update to 2.34.0 + Related: #1985041 + Resolves: #2006423 +- Enable LTO + Resolves: #1990111 + * Tue Aug 10 2021 Mohan Boddu - 2.32.3-2 - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags Related: rhbz#1991688