Update to 2.34.0

Related: #1985041
  Resolves: #2006423
Enable LTO
  Resolves: #1990111
This commit is contained in:
Michael Catanzaro 2021-09-22 12:57:31 -05:00
parent e8fe603b55
commit a5d9b808bf
3 changed files with 15 additions and 10 deletions

2
.gitignore vendored
View File

@ -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

View File

@ -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

View File

@ -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 <mcatanzaro@redhat.com> - 2.34.0-1
- Update to 2.34.0
Related: #1985041
Resolves: #2006423
- Enable LTO
Resolves: #1990111
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 2.32.3-2
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688