Blame SPECS/webkit2gtk3.spec

41bc0e
## NOTE: Lots of files in various subdirectories have the same name (such as
41bc0e
## "LICENSE") so this short macro allows us to distinguish them by using their
41bc0e
## directory names (from the source tree) as prefixes for the files.
41bc0e
%global add_to_license_files() \
41bc0e
        mkdir -p _license_files ; \
41bc0e
        cp -p %1 _license_files/$(echo '%1' | sed -e 's!/!.!g')
41bc0e
41bc0e
# No libmanette in RHEL
41bc0e
%if !0%{?rhel}
41bc0e
%global with_gamepad 1
41bc0e
%endif
41bc0e
41bc0e
Name:           webkit2gtk3
40864a
Version:        2.38.5
e57a19
Release:        1%{?dist}
41bc0e
Summary:        GTK Web content engine library
41bc0e
41bc0e
License:        LGPLv2
41bc0e
URL:            https://www.webkitgtk.org/
41bc0e
Source0:        https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
41bc0e
Source1:        https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz.asc
9308f1
# Use the keys from https://webkitgtk.org/verifying.html
9308f1
# $ gpg --import aperez.key carlosgc.key
9308f1
# $ gpg --export --export-options export-minimal D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3 5AA3BC334FD7E3369E7C77B291C559DBE4C9123B > webkitgtk-keys.gpg
9308f1
Source2:        webkitgtk-keys.gpg
41bc0e
41bc0e
BuildRequires:  bison
41bc0e
BuildRequires:  bubblewrap
41bc0e
BuildRequires:  cmake
41bc0e
BuildRequires:  flex
41bc0e
BuildRequires:  gcc-c++
41bc0e
BuildRequires:  gettext
41bc0e
BuildRequires:  git
41bc0e
BuildRequires:  gnupg2
41bc0e
BuildRequires:  gperf
41bc0e
BuildRequires:  hyphen-devel
41bc0e
BuildRequires:  libatomic
41bc0e
BuildRequires:  ninja-build
41bc0e
BuildRequires:  perl(English)
41bc0e
BuildRequires:  perl(FindBin)
41bc0e
BuildRequires:  perl(JSON::PP)
41bc0e
BuildRequires:  python3
41bc0e
BuildRequires:  ruby
41bc0e
BuildRequires:  rubygems
41bc0e
BuildRequires:  rubygem-json
41bc0e
BuildRequires:  xdg-dbus-proxy
41bc0e
41bc0e
BuildRequires:  pkgconfig(atspi-2)
41bc0e
BuildRequires:  pkgconfig(cairo)
41bc0e
BuildRequires:  pkgconfig(egl)
41bc0e
BuildRequires:  pkgconfig(enchant-2)
41bc0e
BuildRequires:  pkgconfig(fontconfig)
41bc0e
BuildRequires:  pkgconfig(freetype2)
41bc0e
BuildRequires:  pkgconfig(gl)
41bc0e
BuildRequires:  pkgconfig(glib-2.0)
41bc0e
BuildRequires:  pkgconfig(glesv2)
41bc0e
BuildRequires:  pkgconfig(gobject-introspection-1.0)
41bc0e
BuildRequires:  pkgconfig(gstreamer-1.0)
41bc0e
BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
41bc0e
BuildRequires:  pkgconfig(gtk+-3.0)
41bc0e
BuildRequires:  pkgconfig(harfbuzz)
41bc0e
BuildRequires:  pkgconfig(icu-uc)
e57a19
BuildRequires:  pkgconfig(lcms2)
41bc0e
BuildRequires:  pkgconfig(libgcrypt)
41bc0e
BuildRequires:  pkgconfig(libjpeg)
41bc0e
BuildRequires:  pkgconfig(libnotify)
41bc0e
BuildRequires:  pkgconfig(libopenjp2)
41bc0e
BuildRequires:  pkgconfig(libpcre)
41bc0e
BuildRequires:  pkgconfig(libpng)
41bc0e
BuildRequires:  pkgconfig(libseccomp)
41bc0e
BuildRequires:  pkgconfig(libsecret-1)
41bc0e
BuildRequires:  pkgconfig(libsoup-2.4)
41bc0e
BuildRequires:  pkgconfig(libsystemd)
e57a19
BuildRequires:  pkgconfig(libtasn1)
41bc0e
BuildRequires:  pkgconfig(libwebp)
41bc0e
BuildRequires:  pkgconfig(libwoff2dec)
41bc0e
BuildRequires:  pkgconfig(libxslt)
41bc0e
%if 0%{?with_gamepad}
41bc0e
BuildRequires:  pkgconfig(manette-0.2)
41bc0e
%endif
41bc0e
BuildRequires:  pkgconfig(sqlite3)
41bc0e
BuildRequires:  pkgconfig(upower-glib)
41bc0e
BuildRequires:  pkgconfig(wayland-client)
41bc0e
BuildRequires:  pkgconfig(wayland-egl)
9308f1
BuildRequires:  pkgconfig(wayland-protocols)
41bc0e
BuildRequires:  pkgconfig(wayland-server)
41bc0e
BuildRequires:  pkgconfig(wpe-1.0)
41bc0e
BuildRequires:  pkgconfig(wpebackend-fdo-1.0)
41bc0e
BuildRequires:  pkgconfig(xt)
41bc0e
41bc0e
# These are hard requirements of WebKit's bubblewrap sandbox.
41bc0e
Requires:       bubblewrap
41bc0e
Requires:       xdg-dbus-proxy
41bc0e
41bc0e
# If Geoclue is not running, the geolocation API will not work.
41bc0e
Recommends:     geoclue2
41bc0e
41bc0e
# Needed for various GStreamer elements.
9308f1
Recommends:     gstreamer1-plugins-bad-free
41bc0e
Recommends:     gstreamer1-plugins-good
41bc0e
41bc0e
# If no xdg-desktop-portal backend is installed, many features will be broken
41bc0e
# inside the sandbox. In particular, the -gtk backend has to be installed for
41bc0e
# desktop settings access, including font settings.
41bc0e
Recommends:     xdg-desktop-portal-gtk
41bc0e
41bc0e
# Obsolete libwebkit2gtk from the webkitgtk3 package
41bc0e
Obsoletes:      libwebkit2gtk < 2.5.0
41bc0e
Provides:       libwebkit2gtk = %{version}-%{release}
41bc0e
41bc0e
# This package was renamed, so obsolete the old webkitgtk4 package
41bc0e
Obsoletes:      webkitgtk4 < %{version}-%{release}
41bc0e
Provides:       webkitgtk4 = %{version}-%{release}
41bc0e
41bc0e
# GTK+ 2 plugins support was removed in 2.25.3
41bc0e
Obsoletes:      webkit2gtk3-plugin-process-gtk2 < %{version}-%{release}
41bc0e
Provides:       webkit2gtk3-plugin-process-gtk2 = %{version}-%{release}
41bc0e
40864a
# Don't build documentation anymore to avoid gi-docgen dependency
40864a
Obsoletes:      webkit2gtk3-doc < %{version}-%{release}
40864a
Provides:       webkit2gtk3-doc = %{version}-%{release}
40864a
41bc0e
# We're supposed to specify versions here, but these libraries don't do
41bc0e
# normal releases. Accordingly, they're not suitable to be system libs.
41bc0e
Provides:       bundled(angle)
41bc0e
Provides:       bundled(xdgmime)
41bc0e
41bc0e
# Require the jsc subpackage
41bc0e
Requires:       %{name}-jsc%{?_isa} = %{version}-%{release}
41bc0e
41bc0e
# Filter out provides for private libraries
41bc0e
%global __provides_exclude_from ^%{_libdir}/webkit2gtk-4\\.0/.*\\.so$
41bc0e
41bc0e
%description
41bc0e
WebKitGTK is the port of the portable web rendering engine WebKit to the
41bc0e
GTK platform.
41bc0e
41bc0e
This package contains WebKit2 based WebKitGTK for GTK 3.
41bc0e
41bc0e
%package        devel
41bc0e
Summary:        Development files for %{name}
41bc0e
Requires:       %{name}%{?_isa} = %{version}-%{release}
41bc0e
Requires:       %{name}-jsc%{?_isa} = %{version}-%{release}
41bc0e
Requires:       %{name}-jsc-devel%{?_isa} = %{version}-%{release}
41bc0e
Obsoletes:      webkitgtk4-devel < %{version}-%{release}
41bc0e
Provides:       webkitgtk4-devel = %{version}-%{release}
41bc0e
41bc0e
%description    devel
41bc0e
The %{name}-devel package contains libraries, build data, and header
41bc0e
files for developing applications that use %{name}.
41bc0e
41bc0e
%package        jsc
41bc0e
Summary:        JavaScript engine from %{name}
41bc0e
Obsoletes:      webkitgtk4-jsc < %{version}-%{release}
41bc0e
Provides:       webkitgtk4-jsc = %{version}-%{release}
41bc0e
41bc0e
%description    jsc
41bc0e
This package contains JavaScript engine from %{name}.
41bc0e
41bc0e
%package        jsc-devel
41bc0e
Summary:        Development files for JavaScript engine from %{name}
41bc0e
Requires:       %{name}-jsc%{?_isa} = %{version}-%{release}
41bc0e
Obsoletes:      webkitgtk4-jsc-devel < %{version}-%{release}
41bc0e
Provides:       webkitgtk4-jsc-devel = %{version}-%{release}
41bc0e
41bc0e
%description    jsc-devel
41bc0e
The %{name}-jsc-devel package contains libraries, build data, and header
41bc0e
files for developing applications that use JavaScript engine from %{name}.
41bc0e
41bc0e
%prep
41bc0e
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
41bc0e
%autosetup -p1 -n webkitgtk-%{version}
41bc0e
41bc0e
# Remove bundled libraries
41bc0e
rm -rf Source/ThirdParty/gtest/
41bc0e
rm -rf Source/ThirdParty/qunit/
41bc0e
41bc0e
%build
41bc0e
# Increase the DIE limit so our debuginfo packages could be size optimized.
41bc0e
# Decreases the size for x86_64 from ~5G to ~1.1G.
41bc0e
# https://bugzilla.redhat.com/show_bug.cgi?id=1456261
41bc0e
%global _dwz_max_die_limit 250000000
41bc0e
# The _dwz_max_die_limit is being overridden by the arch specific ones from the
41bc0e
# redhat-rpm-config so we need to set the arch specific ones as well - now it
41bc0e
# is only needed for x86_64.
41bc0e
%global _dwz_max_die_limit_x86_64 250000000
41bc0e
41bc0e
# Decrease debuginfo even on ix86 because of:
41bc0e
# https://bugs.webkit.org/show_bug.cgi?id=140176
41bc0e
%ifarch s390x %{arm} %{ix86} %{power64} %{mips}
41bc0e
# Decrease debuginfo verbosity to reduce memory consumption even more
41bc0e
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
41bc0e
%endif
41bc0e
c9fc94
# Warning: although RHEL 9 aarch64 now uses 4 KB page sizes, we still have to
c9fc94
# support 64 KB page sizes until the *builders* use RHEL 9. This means we still
c9fc94
# have to disable JIT and bmalloc, even though this disables important heap
c9fc94
# security features. We can't simply disable them only during this build,
c9fc94
# because gobject-introspection will crash when building anything that depends
c9fc94
# on WebKitGTK, because it calls each object's get_type() function, which will
c9fc94
# initialize bmalloc and JIT.
c9fc94
41bc0e
%cmake \
41bc0e
  -GNinja \
41bc0e
  -DPORT=GTK \
41bc0e
  -DCMAKE_BUILD_TYPE=Release \
e57a19
  -DUSE_SOUP2=ON \
40864a
  -DENABLE_DOCUMENTATION=OFF \
41bc0e
%if !0%{?with_gamepad}
41bc0e
  -DENABLE_GAMEPAD=OFF \
41bc0e
%endif
41bc0e
%if 0%{?fedora}
41bc0e
  -DUSER_AGENT_BRANDING="Fedora" \
41bc0e
%endif
41bc0e
%if 0%{?rhel}
41bc0e
%ifarch aarch64
40864a
  -DUSE_64KB_PAGE_BLOCK=ON \
41bc0e
%endif
41bc0e
%endif
41bc0e
  %{nil}
41bc0e
41bc0e
# Show the build time in the status
41bc0e
export NINJA_STATUS="[%f/%t][%e] "
41bc0e
%cmake_build
41bc0e
41bc0e
%install
41bc0e
%cmake_install
41bc0e
41bc0e
%find_lang WebKit2GTK-4.0
41bc0e
41bc0e
# Finally, copy over and rename various files for %%license inclusion
41bc0e
%add_to_license_files Source/JavaScriptCore/COPYING.LIB
41bc0e
%add_to_license_files Source/ThirdParty/ANGLE/LICENSE
41bc0e
%add_to_license_files Source/ThirdParty/ANGLE/src/common/third_party/smhasher/LICENSE
41bc0e
%add_to_license_files Source/ThirdParty/ANGLE/src/third_party/libXNVCtrl/LICENSE
41bc0e
%add_to_license_files Source/WebCore/LICENSE-APPLE
41bc0e
%add_to_license_files Source/WebCore/LICENSE-LGPL-2
41bc0e
%add_to_license_files Source/WebCore/LICENSE-LGPL-2.1
41bc0e
%add_to_license_files Source/WebInspectorUI/UserInterface/External/CodeMirror/LICENSE
41bc0e
%add_to_license_files Source/WebInspectorUI/UserInterface/External/Esprima/LICENSE
41bc0e
%add_to_license_files Source/WebInspectorUI/UserInterface/External/three.js/LICENSE
41bc0e
%add_to_license_files Source/WTF/icu/LICENSE
41bc0e
%add_to_license_files Source/WTF/wtf/dtoa/COPYING
41bc0e
%add_to_license_files Source/WTF/wtf/dtoa/LICENSE
41bc0e
41bc0e
%files -f WebKit2GTK-4.0.lang
41bc0e
%license _license_files/*ThirdParty*
41bc0e
%license _license_files/*WebCore*
41bc0e
%license _license_files/*WebInspectorUI*
41bc0e
%license _license_files/*WTF*
41bc0e
%{_libdir}/libwebkit2gtk-4.0.so.*
41bc0e
%dir %{_libdir}/girepository-1.0
41bc0e
%{_libdir}/girepository-1.0/WebKit2-4.0.typelib
41bc0e
%{_libdir}/girepository-1.0/WebKit2WebExtension-4.0.typelib
41bc0e
%{_libdir}/webkit2gtk-4.0/
41bc0e
%{_libexecdir}/webkit2gtk-4.0/
41bc0e
%exclude %{_libexecdir}/webkit2gtk-4.0/MiniBrowser
41bc0e
%exclude %{_libexecdir}/webkit2gtk-4.0/jsc
41bc0e
%{_bindir}/WebKitWebDriver
41bc0e
41bc0e
%files devel
41bc0e
%{_libexecdir}/webkit2gtk-4.0/MiniBrowser
41bc0e
%{_includedir}/webkitgtk-4.0/
41bc0e
%exclude %{_includedir}/webkitgtk-4.0/JavaScriptCore
41bc0e
%exclude %{_includedir}/webkitgtk-4.0/jsc
41bc0e
%{_libdir}/libwebkit2gtk-4.0.so
41bc0e
%{_libdir}/pkgconfig/webkit2gtk-4.0.pc
41bc0e
%{_libdir}/pkgconfig/webkit2gtk-web-extension-4.0.pc
41bc0e
%dir %{_datadir}/gir-1.0
41bc0e
%{_datadir}/gir-1.0/WebKit2-4.0.gir
41bc0e
%{_datadir}/gir-1.0/WebKit2WebExtension-4.0.gir
41bc0e
41bc0e
%files jsc
41bc0e
%license _license_files/*JavaScriptCore*
41bc0e
%{_libdir}/libjavascriptcoregtk-4.0.so.*
41bc0e
%dir %{_libdir}/girepository-1.0
41bc0e
%{_libdir}/girepository-1.0/JavaScriptCore-4.0.typelib
41bc0e
41bc0e
%files jsc-devel
41bc0e
%{_libexecdir}/webkit2gtk-4.0/jsc
41bc0e
%dir %{_includedir}/webkitgtk-4.0
41bc0e
%{_includedir}/webkitgtk-4.0/JavaScriptCore/
41bc0e
%{_includedir}/webkitgtk-4.0/jsc/
41bc0e
%{_libdir}/libjavascriptcoregtk-4.0.so
41bc0e
%{_libdir}/pkgconfig/javascriptcoregtk-4.0.pc
41bc0e
%dir %{_datadir}/gir-1.0
41bc0e
%{_datadir}/gir-1.0/JavaScriptCore-4.0.gir
41bc0e
41bc0e
%changelog
40864a
* Wed Feb 15 2023 Michael Catanzaro <mcatanzaro@redhat.com> - 2.38.5-1
40864a
- Update to 2.38.5
40864a
  Related: #2127467
40864a
40864a
* Thu Feb 02 2023 Michael Catanzaro <mcatanzaro@redhat.com> - 2.38.4-1
40864a
- Update to 2.38.4
40864a
  Related: #2127467
40864a
40864a
* Thu Dec 22 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.38.3-1
40864a
- Update to 2.38.3
40864a
  Related: #2127467
40864a
40864a
* Fri Nov 04 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.38.2-1
40864a
- Update to 2.38.2
40864a
  Related: #2127467
40864a
40864a
* Mon Oct 31 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.38.1-2
40864a
- Fix use with aarch64 64 KiB page size
40864a
  Related: #2127467
40864a
40864a
* Mon Oct 24 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.38.1-1
40864a
- Update to 2.38.1
40864a
  Resolves: #2127467
40864a
c9fc94
* Wed Aug 24 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.36.7-1
c9fc94
- Update to 2.36.7
c9fc94
  Related: #2061996
c9fc94
c9fc94
* Tue Aug 09 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.36.6-1
c9fc94
- Update to 2.36.6
c9fc94
  Related: #2061996
c9fc94
c9fc94
* Tue Aug 02 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.36.5-2
c9fc94
- Fix Eclipse after update to 2.36.5
c9fc94
  Related: #2061996
c9fc94
c9fc94
* Thu Jul 28 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.36.5-1
c9fc94
- Update to 2.36.5
c9fc94
  Related: #2061996
c9fc94
c9fc94
* Tue Jul 05 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.36.4-1
c9fc94
- Update to 2.36.4
c9fc94
  Related: #2061996
c9fc94
c9fc94
* Thu Jun 02 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.36.3-1
c9fc94
- Update to 2.36.3
c9fc94
- Related: #2061996
c9fc94
- Resolves: #2092749
c9fc94
c9fc94
* Wed May 18 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.36.2-1
c9fc94
- Update to 2.36.2
c9fc94
  Related: #2061996
c9fc94
c9fc94
* Thu Apr 21 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.36.1-1
c9fc94
- Update to 2.36.1
c9fc94
  Related: #2061996
c9fc94
- Resolves: #2075493
c9fc94
- Resolves: #2075495
c9fc94
- Resolves: #2075497
c9fc94
9308f1
* Thu Feb 17 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.34.6-1
9308f1
- Update to 2.34.6
9308f1
  Related: #1985041
9308f1
- Resolves: #2037016
9308f1
- Resolves: #2037269
9308f1
9308f1
* Wed Feb 09 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.34.5-1
9308f1
- Update to 2.34.5
9308f1
  Related: #1985041
9308f1
9308f1
* Fri Jan 21 2022 Michael Catanzaro <mcatanzaro@redhat.com> - 2.34.4-1
9308f1
- Update to 2.34.4
9308f1
  Related: #1985041
9308f1
e57a19
* Wed Nov 24 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.34.2-1
e57a19
- Update to 2.34.2
e57a19
  Related: #1985041
e57a19
e57a19
* Tue Oct 26 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.34.1-1
e57a19
- Update to 2.34.1
e57a19
  Related: #1985041
e57a19
e57a19
* Wed Sep 29 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.34.0-1
e57a19
- Update to 2.34.0
e57a19
  Related: #1985041
e57a19
  Resolves: #2006423
e57a19
- Enable LTO
e57a19
  Resolves: #1990111
e57a19
41bc0e
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 2.32.3-2
41bc0e
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
41bc0e
  Related: rhbz#1991688
41bc0e
41bc0e
* Fri Jul 23 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.32.3-1
41bc0e
- Update to 2.32.3
41bc0e
- Related: #1947884
41bc0e
41bc0e
* Fri Jul 16 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.32.2-2
41bc0e
- Add missing GStreamer recommends
41bc0e
  Resolves: #1972375
41bc0e
41bc0e
* Tue Jul 13 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.32.2-1
41bc0e
- Update to 2.32.2
41bc0e
  Related: #1947884
41bc0e
41bc0e
* Tue May 11 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.32.1-1
41bc0e
- Update to 2.32.1
41bc0e
  Related: #1947884
41bc0e
41bc0e
* Wed May 05 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.32.0-4
41bc0e
- Fix aarch64
41bc0e
  Resolves: #1957265
41bc0e
41bc0e
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.32.0-3
41bc0e
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
41bc0e
41bc0e
* Tue Mar 30 2021 Jonathan Wakely <jwakely@redhat.com> - 2.32.0-2
41bc0e
- Rebuilt for removed libstdc++ symbol (#1937698)
41bc0e
41bc0e
* Fri Mar 26 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.32.0-1
41bc0e
- Update to 2.32.0
41bc0e
41bc0e
* Fri Mar 12 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.31.91-1
41bc0e
- Update to 2.31.91
41bc0e
41bc0e
* Tue Mar 02 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.31.90-1
41bc0e
- Update to 2.31.90
41bc0e
41bc0e
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.31.1-4
41bc0e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
41bc0e
41bc0e
* Thu Jan 14 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.31.1-3
41bc0e
- Fix multilib conflict in gir files
41bc0e
41bc0e
* Wed Jan 13 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.31.1-2
41bc0e
- Disable gamepad support in RHEL
41bc0e
41bc0e
* Tue Jan 12 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.31.1-1
41bc0e
- Update to 2.31.1
41bc0e
41bc0e
* Tue Dec 15 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.30.4-1
41bc0e
- Update to 2.30.4
41bc0e
41bc0e
* Tue Nov 24 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.30.3-1
41bc0e
- Update to 2.30.3
41bc0e
41bc0e
* Wed Nov 11 2020 Jeff Law <law@redhat.com> - 2.30.2-2
41bc0e
- Fix bogus volatile caught by gcc-11
41bc0e
41bc0e
* Mon Oct 26 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.30.2-1
41bc0e
- Update to 2.30.2
41bc0e
41bc0e
* Mon Sep 21 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.30.1-1
41bc0e
- Update to 2.30.1
41bc0e
41bc0e
* Fri Sep 11 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.30.0-1
41bc0e
- Update to 2.30.0. Add patch for libwpe#59.
41bc0e
41bc0e
* Fri Sep 04 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.92-1
41bc0e
- Update to 2.29.92
41bc0e
41bc0e
* Mon Aug 17 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.91-1
41bc0e
- Update to 2.29.91
41bc0e
41bc0e
* Wed Jul 29 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.4-1
41bc0e
- Update to 2.29.4
41bc0e
41bc0e
* Tue Jul 14 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.3-2
41bc0e
- Drop some Requires to Recommends
41bc0e
41bc0e
* Wed Jul 08 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.3-1
41bc0e
- Update to 2.29.3
41bc0e
41bc0e
* Wed Jul 01 2020 Jeff Law <law@redhat.com> - 2.29.2-2
41bc0e
- Disable LTO
41bc0e
41bc0e
* Wed Jun 24 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.2-1
41bc0e
- Update to 2.29.2
41bc0e
41bc0e
* Mon May 18 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.1-1
41bc0e
- Update to 2.29.1
41bc0e
41bc0e
* Sat May 16 2020 Pete Walter <pwalter@fedoraproject.org> - 2.28.2-3
41bc0e
- Rebuild for ICU 67
41bc0e
41bc0e
* Fri May 08 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.2-2
41bc0e
- Fix garbage collection on ppc64le and s390x after upgrade to 2.28
41bc0e
41bc0e
* Fri Apr 24 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.2-1
41bc0e
- Update to 2.28.2
41bc0e
41bc0e
* Fri Apr 17 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.1-4
41bc0e
- Actually reenable WPE renderer.
41bc0e
41bc0e
* Fri Apr 17 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.1-3
41bc0e
- Fix and reenable WPE renderer. Fix popup menus in X11.
41bc0e
41bc0e
* Wed Apr 15 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.1-2
41bc0e
- Disable WPE renderer again.
41bc0e
41bc0e
* Mon Apr 13 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.1-1
41bc0e
- Update to 2.28.1
41bc0e
41bc0e
* Thu Apr 09 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.0-9
41bc0e
- Reenable WPE renderer, seems to have mysteriously fixed itself.
41bc0e
- Second attempt to fix ppc64le.
41bc0e
41bc0e
* Tue Mar 24 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.0-8
41bc0e
- Fix accelerated compositing mode with bubblewrap sandbox enabled
41bc0e
- Fix JavaScriptCore on ppc64le
41bc0e
41bc0e
* Mon Mar 16 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.0-7
41bc0e
- Disable WPE renderer since it's busted, rhbz#1813993.
41bc0e
- Use perl() syntax to denote perl dependencies.
41bc0e
- Bump revision to maintain upgrade path
41bc0e
41bc0e
* Wed Mar 11 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.0-3
41bc0e
- BuildRequires: perl-English
41bc0e
41bc0e
* Wed Mar 11 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.0-2
41bc0e
- Rebuild with koji hopefully not broken this time?
41bc0e
- Add perl-FindBin BuildRequires
41bc0e
41bc0e
* Wed Mar 11 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.0-1
41bc0e
- Update to 2.28.0
41bc0e
41bc0e
* Thu Feb 27 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.27.91-1
41bc0e
- Update to 2.27.91
41bc0e
41bc0e
* Mon Feb 10 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.27.90-2
41bc0e
- Add GPG verification during prep
41bc0e
41bc0e
* Mon Feb 10 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.27.90-1
41bc0e
- Update to 2.27.90
41bc0e
41bc0e
* Mon Feb 10 2020 Eike Rathke <erack@redhat.com> - 2.27.4-3
41bc0e
- Resolves: rhbz#1800249 Fix FTBFS
41bc0e
41bc0e
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.27.4-2
41bc0e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
41bc0e
41bc0e
* Fri Jan 10 2020 Eike Rathke <erack@redhat.com> - 2.27.4-1
41bc0e
- Update to 2.27.4
41bc0e
41bc0e
* Wed Dec 04 2019 Michael Catanzaro <mcatanzaro@gnome.org> - 2.27.3-2
41bc0e
- Fix minor file and directory ownership issues, rhbz#1779754 and rhbz#1779772
41bc0e
41bc0e
* Tue Nov 26 2019 Eike Rathke <erack@redhat.com> - 2.27.3-1
41bc0e
- Resolves: rhbz#1776825 Update to 2.27.3
41bc0e
41bc0e
* Sat Nov 02 2019 Pete Walter <pwalter@fedoraproject.org> - 2.27.2-2
41bc0e
- Rebuild for ICU 65
41bc0e
41bc0e
* Tue Oct 22 2019 Eike Rathke <erack@redhat.com> - 2.27.2-1
41bc0e
- Resolves: rhbz#1764135 Update to 2.27.2
41bc0e
41bc0e
* Fri Oct 04 2019 Eike Rathke <erack@redhat.com> - 2.27.1-1
41bc0e
- Resolves: rhbz#1758590 Update to 2.27.1
41bc0e
41bc0e
* Thu Sep 26 2019 Eike Rathke <erack@redhat.com> - 2.26.1-1
41bc0e
- Resolves: rhbz#1754472 Update to 2.26.1
41bc0e
41bc0e
* Thu Sep 19 2019 Michael Catanzaro <mcatanzaro@gnome.org> - 2.26.0-3
41bc0e
- Enable WPE renderer, resolves rhbz#1753730
41bc0e
41bc0e
* Tue Sep 17 2019 Tomas Popela <tpopela@redhat.com> - 2.26.0-2
41bc0e
- Backport fix for a crash when closing the view and HW acceleration is enabled
41bc0e
- Resolves: rhbz#1750345
41bc0e
- Backport fix for EGL_BAD_ALLOC
41bc0e
- Resolves: rhbz#1751936
41bc0e
41bc0e
* Mon Sep 09 2019 Kalev Lember <klember@redhat.com> - 2.26.0-1
41bc0e
- Update to 2.26.0
41bc0e
41bc0e
* Wed Sep 04 2019 Michael Catanzaro <mcatanzaro@gnome.org> - 2.25.92-2
41bc0e
- Add patch to fix startup in X11 when not using gdm
41bc0e
41bc0e
* Tue Sep 03 2019 Eike Rathke <erack@redhat.com> - 2.25.92-1
41bc0e
- Resolves: rhbz#1748305 Update to 2.25.92
41bc0e
41bc0e
* Fri Aug 02 2019 Eike Rathke <erack@redhat.com> - 2.25.4-1
41bc0e
- Update to 2.25.4
41bc0e
41bc0e
* Fri Jul 26 2019 Tomas Popela <tpopela@redhat.com> - 2.25.3-2
41bc0e
- Follow-up fixes for the GTK2 plugins support removal
41bc0e
- Fixes: rhbz#1733436
41bc0e
41bc0e
* Tue Jul 23 2019 Eike Rathke <erack@redhat.com> - 2.25.3-1
41bc0e
- Update to 2.25.3
41bc0e
- This removes support for GTK 2 based NPAPI plugins (such as Adobe Flash)
41bc0e
41bc0e
* Wed Jul 17 2019 Adam Williamson <awilliam@redhat.com> - 2.25.2-2
41bc0e
- Backport fix for crasher that affects Evolution (bwo#199621)
41bc0e
41bc0e
* Mon Jun 24 2019 Eike Rathke <erack@redhat.com> - 2.25.2-1
41bc0e
- Update to 2.25.2
41bc0e
41bc0e
* Thu Jun 06 2019 Eike Rathke <erack@redhat.com> - 2.25.1-1
41bc0e
- Update to 2.25.1
41bc0e
41bc0e
* Fri May 17 2019 Eike Rathke <erack@redhat.com> - 2.24.2-1
41bc0e
- Update to 2.24.2
41bc0e
41bc0e
* Tue Apr 09 2019 Eike Rathke <erack@redhat.com> - 2.24.1-1
41bc0e
- Update to 2.24.1
41bc0e
41bc0e
* Wed Mar 13 2019 Tomas Popela <tpopela@redhat.com> - 2.24.0-1
41bc0e
- Update to 2.24.0
41bc0e
41bc0e
* Fri Mar 08 2019 Tomas Popela <tpopela@redhat.com> - 2.23.92-1
41bc0e
- Update to 2.23.92
41bc0e
- Switch to python3
41bc0e
41bc0e
* Wed Feb 20 2019 Eike Rathke <erack@redhat.com> - 2.23.91-1
41bc0e
- Update to 2.23.91
41bc0e
41bc0e
* Mon Feb 18 2019 Eike Rathke <erack@redhat.com> - 2.23.90-1
41bc0e
- Update to 2.23.90
41bc0e
41bc0e
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.23.3-3
41bc0e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
41bc0e
41bc0e
* Thu Jan 24 2019 Pete Walter <pwalter@fedoraproject.org> - 2.23.3-2
41bc0e
- Rebuild for ICU 63
41bc0e
41bc0e
* Mon Jan 14 2019 Eike Rathke <erack@redhat.com> - 2.23.3-1
41bc0e
- Update to 2.23.3
41bc0e
41bc0e
* Tue Nov 27 2018 Eike Rathke <erack@redhat.com> - 2.23.1-1
41bc0e
- Update to 2.23.1
41bc0e
41bc0e
* Thu Nov 22 2018 Tomáš Popela <tpopela@redhat.com> - 2.22.4-1
41bc0e
- Update to 2.22.4
41bc0e
41bc0e
* Thu Nov 01 2018 Tomas Popela <tpopela@redhat.com> - 2.22.3-2
41bc0e
- Switch to using pkgconfig build requires
41bc0e
- Switch to enchant-2
41bc0e
- Resolves: rhbz#1631486
41bc0e
41bc0e
* Mon Oct 29 2018 Tomas Popela <tpopela@redhat.com> - 2.22.3-1
41bc0e
- Update to 2.22.3
41bc0e
41bc0e
* Fri Oct 19 2018 Tomas Popela <tpopela@redhat.com> - 2.22.2-3
41bc0e
- Fix WebProcess crash while printing
41bc0e
- Resolves: rhbz#1639754
41bc0e
41bc0e
* Tue Sep 25 2018 Tomas Popela <tpopela@redhat.com> - 2.22.2-2
41bc0e
- Switch to Ninja:
41bc0e
  -7 minutes on the x86_64
41bc0e
  -11 minutes on ppc64le
41bc0e
  -13 minutes on i686
41bc0e
  -13 minutes on s390x
41bc0e
  -10 minutes on armv7hl
41bc0e
  -19 minutes on aarch64
41bc0e
41bc0e
* Sun Sep 23 2018 Tomas Popela <tpopela@redhat.com> - 2.22.2-1
41bc0e
- Update to 2.22.2
41bc0e
41bc0e
* Thu Sep 20 2018 Tomas Popela <tpopela@redhat.com> - 2.22.1-1
41bc0e
- Update to 2.22.1
41bc0e
41bc0e
* Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 2.22.0-3
41bc0e
- Rebuilt against fixed atk (#1626575)
41bc0e
41bc0e
* Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 2.22.0-2
41bc0e
- Rebuilt for GNOME 3.30.0 megaupdate
41bc0e
41bc0e
* Mon Sep 03 2018 Tomas Popela <tpopela@redhat.com> - 2.22.0-1
41bc0e
- Update to 2.22.0
41bc0e
41bc0e
* Thu Aug 30 2018 Tomas Popela <tpopela@redhat.com> - 2.21.92-2
41bc0e
- Update the JSC build fix patch
41bc0e
41bc0e
* Wed Aug 29 2018 Tomas Popela <tpopela@redhat.com> - 2.21.92-1
41bc0e
- Update to 2.21.92
41bc0e
41bc0e
* Thu Aug 16 2018 Tomas Popela <tpopela@redhat.com> - 2.21.91-1
41bc0e
- Update to 2.21.91
41bc0e
41bc0e
* Fri Jul 20 2018 Tomas Popela <tpopela@redhat.com> - 2.21.5-1
41bc0e
- Update to 2.21.5
41bc0e
41bc0e
* Mon Jul 16 2018 Tomas Popela <tpopela@redhat.com> - 2.21.4-4
41bc0e
- Fix the broken build due to python2 changes
41bc0e
41bc0e
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.21.4-3
41bc0e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
41bc0e
41bc0e
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 2.21.4-2
41bc0e
- Rebuild for ICU 62
41bc0e
41bc0e
* Tue Jun 12 2018 Tomas Popela <tpopela@redhat.com> - 2.21.4-1
41bc0e
- Update to 2.21.4
41bc0e
41bc0e
* Mon May 28 2018 Tomas Popela <tpopela@redhat.com> - 2.21.3-1
41bc0e
- Update to 2.21.3
41bc0e
41bc0e
* Thu May 24 2018 Tomas Popela <tpopela@redhat.com> - 2.21.2-2
41bc0e
- Explicitly specify python2 over python and add python2 to BR
41bc0e
41bc0e
* Mon May 21 2018 Tomas Popela <tpopela@redhat.com> - 2.21.2-1
41bc0e
- Update to 2.21.2
41bc0e
41bc0e
* Mon Apr 30 2018 Pete Walter <pwalter@fedoraproject.org> - 2.21.1-2
41bc0e
- Rebuild for ICU 61.1
41bc0e
41bc0e
* Wed Apr 18 2018 Tomas Popela <tpopela@redhat.com> - 2.21.1-1
41bc0e
- Update to 2.21.1
41bc0e
41bc0e
* Tue Apr 10 2018 Tomas Popela <tpopela@redhat.com> - 2.20.1-1
41bc0e
- Update to 2.20.1
41bc0e
41bc0e
* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 2.20.0-2
41bc0e
- Bump webkitgtk4 obsoletes versions
41bc0e
41bc0e
* Mon Mar 12 2018 Tomas Popela <tpopela@redhat.com> - 2.20.0-1
41bc0e
- Update to 2.20.0
41bc0e
41bc0e
* Tue Mar 06 2018 Tomas Popela <tpopela@redhat.com> - 2.19.92-1
41bc0e
- Update to 2.19.92
41bc0e
41bc0e
* Wed Feb 21 2018 Tomas Popela <tpopela@redhat.com> - 2.19.91-1
41bc0e
- Update to 2.19.91
41bc0e
41bc0e
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.19.90-2
41bc0e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
41bc0e
41bc0e
* Mon Feb 05 2018 Tomas Popela <tpopela@redhat.com> - 2.19.90-1
41bc0e
- Update to 2.19.90
41bc0e
41bc0e
* Tue Jan 30 2018 Tomas Popela <tpopela@redhat.com> - 2.19.6-3
41bc0e
- Remove obsoleted ldconfig scriptlets
41bc0e
41bc0e
* Wed Jan 17 2018 Tomas Popela <tpopela@redhat.com> - 2.19.6-1
41bc0e
- Update to 2.19.6
41bc0e
41bc0e
* Thu Jan 11 2018 Tomas Popela <tpopela@redhat.com> - 2.19.5-2
41bc0e
- This package was formerly named webkitgtk4