Blame webkit2gtk3.spec

3540c55
## NOTE: Lots of files in various subdirectories have the same name (such as
3540c55
## "LICENSE") so this short macro allows us to distinguish them by using their
3540c55
## directory names (from the source tree) as prefixes for the files.
3540c55
%global add_to_license_files() \
3540c55
        mkdir -p _license_files ; \
3540c55
        cp -p %1 _license_files/$(echo '%1' | sed -e 's!/!.!g')
3540c55
Michael Catanzaro a9b9280
# No libmanette in RHEL
Michael Catanzaro a159a07
%if !0%{?rhel}
Michael Catanzaro a9b9280
%global with_gampad 1
Michael Catanzaro a9b9280
%endif
Michael Catanzaro a9b9280
Michael Catanzaro d3fba6c
# Build documentation by default (use `rpmbuild --without docs` to override it).
Michael Catanzaro d3fba6c
# This is used by Coverity. Coverity injects custom compiler warnings, but
Michael Catanzaro d3fba6c
# any warning during WebKit docs build is fatal!
Michael Catanzaro d3fba6c
%bcond_without docs
Michael Catanzaro d3fba6c
3540c55
Name:           webkit2gtk3
Michael Catanzaro e5a14d8
Version:        2.32.1
Michael Catanzaro e5a14d8
Release:        1%{?dist}
40dd25f
Summary:        GTK Web content engine library
3540c55
3540c55
License:        LGPLv2
Michael Catanzaro d64c395
URL:            https://www.webkitgtk.org/
Michael Catanzaro d64c395
Source0:        https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
Michael Catanzaro 8675609
Source1:        https://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz.asc
Michael Catanzaro 8675609
# Created from http://hkps.pool.sks-keyservers.net/pks/lookup?op=get&search=0xF3D322D0EC4582C3
Michael Catanzaro 8675609
Source2:        https://people.gnome.org/~mcatanzaro/gpg-key-D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3.gpg
3540c55
3540c55
BuildRequires:  bison
c0c7a4b
BuildRequires:  bubblewrap
3540c55
BuildRequires:  cmake
3540c55
BuildRequires:  flex
20afe2e
BuildRequires:  gcc-c++
59914c4
BuildRequires:  gettext
59914c4
BuildRequires:  git
Michael Catanzaro 8675609
BuildRequires:  gnupg2
3540c55
BuildRequires:  gperf
3540c55
BuildRequires:  gtk-doc
3540c55
BuildRequires:  hyphen-devel
20afe2e
BuildRequires:  libatomic
2e6b7f5
BuildRequires:  ninja-build
a868ac9
BuildRequires:  perl(English)
a868ac9
BuildRequires:  perl(File::Copy::Recursive)
a868ac9
BuildRequires:  perl(FindBin)
a868ac9
BuildRequires:  perl(JSON::PP)
a868ac9
BuildRequires:  perl(Switch)
d4f3c5b
BuildRequires:  python3
3540c55
BuildRequires:  ruby
3540c55
BuildRequires:  rubygems
5999f06
BuildRequires:  rubygem-json
06f9002
BuildRequires:  xdg-dbus-proxy
59914c4
59914c4
BuildRequires:  pkgconfig(atspi-2)
59914c4
BuildRequires:  pkgconfig(cairo)
59914c4
BuildRequires:  pkgconfig(egl)
59914c4
BuildRequires:  pkgconfig(enchant-2)
59914c4
BuildRequires:  pkgconfig(fontconfig)
59914c4
BuildRequires:  pkgconfig(freetype2)
59914c4
BuildRequires:  pkgconfig(gl)
59914c4
BuildRequires:  pkgconfig(glib-2.0)
59914c4
BuildRequires:  pkgconfig(glesv2)
59914c4
BuildRequires:  pkgconfig(gnutls)
59914c4
BuildRequires:  pkgconfig(gobject-introspection-1.0)
59914c4
BuildRequires:  pkgconfig(gstreamer-1.0)
59914c4
BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
59914c4
BuildRequires:  pkgconfig(gstreamer-plugins-bad-1.0)
59914c4
BuildRequires:  pkgconfig(gtk+-3.0)
59914c4
BuildRequires:  pkgconfig(harfbuzz)
59914c4
BuildRequires:  pkgconfig(icu-uc)
Michael Catanzaro 313a3c7
BuildRequires:  pkgconfig(libgcrypt)
59914c4
BuildRequires:  pkgconfig(libjpeg)
59914c4
BuildRequires:  pkgconfig(libnotify)
a873328
BuildRequires:  pkgconfig(libopenjp2)
59914c4
BuildRequires:  pkgconfig(libpcre)
59914c4
BuildRequires:  pkgconfig(libpng)
06f9002
BuildRequires:  pkgconfig(libseccomp)
59914c4
BuildRequires:  pkgconfig(libsecret-1)
59914c4
BuildRequires:  pkgconfig(libsoup-2.4)
Michael Catanzaro fa976e7
BuildRequires:  pkgconfig(libsystemd)
59914c4
BuildRequires:  pkgconfig(libwebp)
59914c4
BuildRequires:  pkgconfig(libwoff2dec)
59914c4
BuildRequires:  pkgconfig(libxslt)
Michael Catanzaro a9b9280
%if 0%{?with_gamepad}
Michael Catanzaro 7a0dcdd
BuildRequires:  pkgconfig(manette-0.2)
Michael Catanzaro a9b9280
%endif
59914c4
BuildRequires:  pkgconfig(sqlite3)
59914c4
BuildRequires:  pkgconfig(upower-glib)
59914c4
BuildRequires:  pkgconfig(wayland-client)
59914c4
BuildRequires:  pkgconfig(wayland-egl)
59914c4
BuildRequires:  pkgconfig(wayland-server)
Michael Catanzaro 8e09404
BuildRequires:  pkgconfig(wpe-1.0)
Michael Catanzaro 8e09404
BuildRequires:  pkgconfig(wpebackend-fdo-1.0)
59914c4
BuildRequires:  pkgconfig(xt)
3540c55
Michael Catanzaro 2572bab
# These are hard requirements of WebKit's bubblewrap sandbox.
06f9002
Requires:       bubblewrap
06f9002
Requires:       xdg-dbus-proxy
Michael Catanzaro 2572bab
Michael Catanzaro 2572bab
# If Geoclue is not running, the geolocation API will not work.
Michael Catanzaro 2572bab
Recommends:     geoclue2
Michael Catanzaro 2572bab
Michael Catanzaro 2572bab
# If no xdg-desktop-portal backend is installed, many features will be broken
Michael Catanzaro 2572bab
# inside the sandbox. In particular, the -gtk backend has to be installed for
Michael Catanzaro 2572bab
# desktop settings access, including font settings.
Michael Catanzaro 2572bab
Recommends:     xdg-desktop-portal-gtk
3540c55
3540c55
# Obsolete libwebkit2gtk from the webkitgtk3 package
3540c55
Obsoletes:      libwebkit2gtk < 2.5.0
3540c55
Provides:       libwebkit2gtk = %{version}-%{release}
3540c55
3540c55
# This package was renamed, so obsolete the old webkitgtk4 package
7d9df69
Obsoletes:      webkitgtk4 < %{version}-%{release}
3540c55
Provides:       webkitgtk4 = %{version}-%{release}
3540c55
8f252f5
# GTK+ 2 plugins support was removed in 2.25.3
8f252f5
Obsoletes:      webkit2gtk3-plugin-process-gtk2 < %{version}-%{release}
8f252f5
Provides:       webkit2gtk3-plugin-process-gtk2 = %{version}-%{release}
8f252f5
Michael Catanzaro 67920f0
# We're supposed to specify versions here, but these libraries don't do
3540c55
# normal releases. Accordingly, they're not suitable to be system libs.
3540c55
Provides:       bundled(angle)
Michael Catanzaro 67920f0
Provides:       bundled(xdgmime)
3540c55
3540c55
# Require the jsc subpackage
3540c55
Requires:       %{name}-jsc%{?_isa} = %{version}-%{release}
3540c55
3540c55
# Filter out provides for private libraries
3540c55
%global __provides_exclude_from ^%{_libdir}/webkit2gtk-4\\.0/.*\\.so$
3540c55
3540c55
%description
ccaca89
WebKitGTK is the port of the portable web rendering engine WebKit to the
40dd25f
GTK platform.
3540c55
40dd25f
This package contains WebKit2 based WebKitGTK for GTK 3.
3540c55
3540c55
%package        devel
3540c55
Summary:        Development files for %{name}
3540c55
Requires:       %{name}%{?_isa} = %{version}-%{release}
3540c55
Requires:       %{name}-jsc%{?_isa} = %{version}-%{release}
3540c55
Requires:       %{name}-jsc-devel%{?_isa} = %{version}-%{release}
7d9df69
Obsoletes:      webkitgtk4-devel < %{version}-%{release}
3540c55
Provides:       webkitgtk4-devel = %{version}-%{release}
3540c55
3540c55
%description    devel
3540c55
The %{name}-devel package contains libraries, build data, and header
3540c55
files for developing applications that use %{name}.
3540c55
Michael Catanzaro d3fba6c
%if %{with docs}
3540c55
%package        doc
3540c55
Summary:        Documentation files for %{name}
3540c55
BuildArch:      noarch
3540c55
Requires:       %{name} = %{version}-%{release}
7d9df69
Obsoletes:      webkitgtk4-doc < %{version}-%{release}
3540c55
Provides:       webkitgtk4-doc = %{version}-%{release}
3540c55
3540c55
%description    doc
3540c55
This package contains developer documentation for %{name}.
Michael Catanzaro d3fba6c
%endif
3540c55
3540c55
%package        jsc
3540c55
Summary:        JavaScript engine from %{name}
7d9df69
Obsoletes:      webkitgtk4-jsc < %{version}-%{release}
3540c55
Provides:       webkitgtk4-jsc = %{version}-%{release}
3540c55
3540c55
%description    jsc
3540c55
This package contains JavaScript engine from %{name}.
3540c55
3540c55
%package        jsc-devel
3540c55
Summary:        Development files for JavaScript engine from %{name}
3540c55
Requires:       %{name}-jsc%{?_isa} = %{version}-%{release}
7d9df69
Obsoletes:      webkitgtk4-jsc-devel < %{version}-%{release}
3540c55
Provides:       webkitgtk4-jsc-devel = %{version}-%{release}
3540c55
3540c55
%description    jsc-devel
3540c55
The %{name}-jsc-devel package contains libraries, build data, and header
3540c55
files for developing applications that use JavaScript engine from %{name}.
3540c55
3540c55
%prep
Michael Catanzaro 8675609
%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'
Michael Catanzaro afcc3a6
%autosetup -p1 -n webkitgtk-%{version}
3540c55
3540c55
# Remove bundled libraries
3540c55
rm -rf Source/ThirdParty/gtest/
3540c55
rm -rf Source/ThirdParty/qunit/
3540c55
3540c55
%build
650dc58
# This package fails to build with LTO due to undefined symbols.  LTO
Michael Catanzaro cffb121
# was disabled in openSUSE as well, but with no real explanation why
650dc58
# beyond the undefined symbols.  It really shold be investigated further.
650dc58
# Disable LTO
650dc58
%define _lto_cflags %{nil}
650dc58
3540c55
# Increase the DIE limit so our debuginfo packages could be size optimized.
3540c55
# Decreases the size for x86_64 from ~5G to ~1.1G.
3540c55
# https://bugzilla.redhat.com/show_bug.cgi?id=1456261
3540c55
%global _dwz_max_die_limit 250000000
3540c55
# The _dwz_max_die_limit is being overridden by the arch specific ones from the
3540c55
# redhat-rpm-config so we need to set the arch specific ones as well - now it
3540c55
# is only needed for x86_64.
3540c55
%global _dwz_max_die_limit_x86_64 250000000
3540c55
3540c55
# Decrease debuginfo even on ix86 because of:
3540c55
# https://bugs.webkit.org/show_bug.cgi?id=140176
9ee7a89
%ifarch s390x %{arm} %{ix86} %{power64} %{mips}
3540c55
# Decrease debuginfo verbosity to reduce memory consumption even more
3540c55
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
3540c55
%endif
3540c55
3540c55
%cmake \
2e6b7f5
  -GNinja \
3540c55
  -DPORT=GTK \
3540c55
  -DCMAKE_BUILD_TYPE=Release \
3540c55
  -DENABLE_MINIBROWSER=ON \
Michael Catanzaro d3fba6c
%if %{with docs}
Michael Catanzaro d3fba6c
  -DENABLE_GTKDOC=ON \
Michael Catanzaro d3fba6c
%endif
Michael Catanzaro a9b9280
%if !0%{?with_gamepad}
Michael Catanzaro a9b9280
  -DENABLE_GAMEPAD=OFF \
Michael Catanzaro a9b9280
%endif
Michael Catanzaro fa976e7
%if 0%{?fedora}
Michael Catanzaro fa976e7
  -DUSER_AGENT_BRANDING="Fedora" \
Michael Catanzaro fa976e7
%endif
Michael Catanzaro b724aac
%if 0%{?rhel}
Michael Catanzaro b724aac
%ifarch aarch64
Michael Catanzaro cffb121
  -DUSE_64KB_PAGE_BLOCK=ON \
Michael Catanzaro b724aac
%endif
Michael Catanzaro b724aac
%endif
00d8cfd
  %{nil}
3540c55
2e6b7f5
# Show the build time in the status
2e6b7f5
export NINJA_STATUS="[%f/%t][%e] "
00d8cfd
%cmake_build
3540c55
3540c55
%install
00d8cfd
%cmake_install
3540c55
3540c55
%find_lang WebKit2GTK-4.0
3540c55
3540c55
# Finally, copy over and rename various files for %%license inclusion
3540c55
%add_to_license_files Source/JavaScriptCore/COPYING.LIB
3540c55
%add_to_license_files Source/ThirdParty/ANGLE/LICENSE
3540c55
%add_to_license_files Source/ThirdParty/ANGLE/src/common/third_party/smhasher/LICENSE
3540c55
%add_to_license_files Source/ThirdParty/ANGLE/src/third_party/compiler/LICENSE
3540c55
%add_to_license_files Source/ThirdParty/ANGLE/src/third_party/libXNVCtrl/LICENSE
3540c55
%add_to_license_files Source/WebCore/LICENSE-APPLE
3540c55
%add_to_license_files Source/WebCore/LICENSE-LGPL-2
3540c55
%add_to_license_files Source/WebCore/LICENSE-LGPL-2.1
3540c55
%add_to_license_files Source/WebInspectorUI/UserInterface/External/CodeMirror/LICENSE
3540c55
%add_to_license_files Source/WebInspectorUI/UserInterface/External/Esprima/LICENSE
3540c55
%add_to_license_files Source/WebInspectorUI/UserInterface/External/three.js/LICENSE
3540c55
%add_to_license_files Source/WTF/icu/LICENSE
3540c55
%add_to_license_files Source/WTF/wtf/dtoa/COPYING
3540c55
%add_to_license_files Source/WTF/wtf/dtoa/LICENSE
3540c55
3540c55
%files -f WebKit2GTK-4.0.lang
3540c55
%license _license_files/*ThirdParty*
3540c55
%license _license_files/*WebCore*
3540c55
%license _license_files/*WebInspectorUI*
3540c55
%license _license_files/*WTF*
3540c55
%{_libdir}/libwebkit2gtk-4.0.so.*
3540c55
%dir %{_libdir}/girepository-1.0
3540c55
%{_libdir}/girepository-1.0/WebKit2-4.0.typelib
3540c55
%{_libdir}/girepository-1.0/WebKit2WebExtension-4.0.typelib
3540c55
%{_libdir}/webkit2gtk-4.0/
3540c55
%{_libexecdir}/webkit2gtk-4.0/
fabef55
%exclude %{_libexecdir}/webkit2gtk-4.0/MiniBrowser
Michael Catanzaro e32ae92
%exclude %{_libexecdir}/webkit2gtk-4.0/jsc
a72d475
%{_bindir}/WebKitWebDriver
3540c55
3540c55
%files devel
3540c55
%{_libexecdir}/webkit2gtk-4.0/MiniBrowser
3540c55
%{_includedir}/webkitgtk-4.0/
3540c55
%exclude %{_includedir}/webkitgtk-4.0/JavaScriptCore
Michael Catanzaro e32ae92
%exclude %{_includedir}/webkitgtk-4.0/jsc
3540c55
%{_libdir}/libwebkit2gtk-4.0.so
3540c55
%{_libdir}/pkgconfig/webkit2gtk-4.0.pc
3540c55
%{_libdir}/pkgconfig/webkit2gtk-web-extension-4.0.pc
3540c55
%dir %{_datadir}/gir-1.0
3540c55
%{_datadir}/gir-1.0/WebKit2-4.0.gir
3540c55
%{_datadir}/gir-1.0/WebKit2WebExtension-4.0.gir
3540c55
3540c55
%files jsc
3540c55
%license _license_files/*JavaScriptCore*
3540c55
%{_libdir}/libjavascriptcoregtk-4.0.so.*
3540c55
%dir %{_libdir}/girepository-1.0
3540c55
%{_libdir}/girepository-1.0/JavaScriptCore-4.0.typelib
3540c55
3540c55
%files jsc-devel
3540c55
%{_libexecdir}/webkit2gtk-4.0/jsc
3540c55
%dir %{_includedir}/webkitgtk-4.0
3540c55
%{_includedir}/webkitgtk-4.0/JavaScriptCore/
Michael Catanzaro e32ae92
%{_includedir}/webkitgtk-4.0/jsc/
3540c55
%{_libdir}/libjavascriptcoregtk-4.0.so
3540c55
%{_libdir}/pkgconfig/javascriptcoregtk-4.0.pc
3540c55
%dir %{_datadir}/gir-1.0
3540c55
%{_datadir}/gir-1.0/JavaScriptCore-4.0.gir
3540c55
Michael Catanzaro d3fba6c
%if %{with docs}
3540c55
%files doc
3540c55
%dir %{_datadir}/gtk-doc
3540c55
%dir %{_datadir}/gtk-doc/html
257d65b
%{_datadir}/gtk-doc/html/jsc-glib-4.0/
3540c55
%{_datadir}/gtk-doc/html/webkit2gtk-4.0/
3540c55
%{_datadir}/gtk-doc/html/webkitdomgtk-4.0/
Michael Catanzaro d3fba6c
%endif
3540c55
3540c55
%changelog
Michael Catanzaro e5a14d8
* Mon May 10 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.32.1-1
Michael Catanzaro e5a14d8
- Update to 2.32.1
Michael Catanzaro e5a14d8
cd55b7a
* Wed Mar 31 2021 Jonathan Wakely <jwakely@redhat.com> - 2.32.0-2
cd55b7a
- Rebuilt for removed libstdc++ symbols (#1937698)
cd55b7a
Michael Catanzaro a6c4a2a
* Fri Mar 26 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.32.0-1
Michael Catanzaro a6c4a2a
- Update to 2.32.0
Michael Catanzaro a6c4a2a
Michael Catanzaro cf86958
* Fri Mar 12 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.31.91-1
Michael Catanzaro cf86958
- Update to 2.31.91
Michael Catanzaro cf86958
Michael Catanzaro 0e1eda8
* Tue Mar 02 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.31.90-1
Michael Catanzaro 0e1eda8
- Update to 2.31.90
Michael Catanzaro 0e1eda8
f4df498
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.31.1-4
f4df498
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
f4df498
Michael Catanzaro 7c56d4a
* Thu Jan 14 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.31.1-3
Michael Catanzaro 7c56d4a
- Fix multilib conflict in gir files
Michael Catanzaro 7c56d4a
Michael Catanzaro a9b9280
* Wed Jan 13 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.31.1-2
Michael Catanzaro a9b9280
- Disable gamepad support in RHEL
Michael Catanzaro a9b9280
Michael Catanzaro a9b9280
* Tue Jan 12 2021 Michael Catanzaro <mcatanzaro@redhat.com> - 2.31.1-1
Michael Catanzaro 7a0dcdd
- Update to 2.31.1
Michael Catanzaro 7a0dcdd
Michael Catanzaro 5793491
* Tue Dec 15 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.30.4-1
Michael Catanzaro 5793491
- Update to 2.30.4
Michael Catanzaro 5793491
Michael Catanzaro cffb121
* Tue Nov 24 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.30.3-1
Michael Catanzaro cffb121
- Update to 2.30.3
Michael Catanzaro cffb121
876da26
* Wed Nov 11 2020 Jeff Law <law@redhat.com> - 2.30.2-2
876da26
- Fix bogus volatile caught by gcc-11
876da26
Michael Catanzaro dbefe87
* Mon Oct 26 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.30.2-1
Michael Catanzaro dbefe87
- Update to 2.30.2
Michael Catanzaro dbefe87
Michael Catanzaro 1cf5dc5
* Mon Sep 21 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.30.1-1
Michael Catanzaro 1cf5dc5
- Update to 2.30.1
Michael Catanzaro 1cf5dc5
Michael Catanzaro 683ee20
* Fri Sep 11 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.30.0-1
Michael Catanzaro 683ee20
- Update to 2.30.0. Add patch for libwpe#59.
Michael Catanzaro 683ee20
Michael Catanzaro bd2d714
* Fri Sep 04 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.92-1
Michael Catanzaro bd2d714
- Update to 2.29.92
Michael Catanzaro bd2d714
Michael Catanzaro 3a8dea8
* Mon Aug 17 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.91-1
Michael Catanzaro 3a8dea8
- Update to 2.29.91
Michael Catanzaro 3a8dea8
Michael Catanzaro cf65e5c
* Wed Jul 29 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.4-1
Michael Catanzaro cf65e5c
- Update to 2.29.4
Michael Catanzaro cf65e5c
Michael Catanzaro 2572bab
* Tue Jul 14 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.3-2
Michael Catanzaro 2572bab
- Drop some Requires to Recommends
Michael Catanzaro 2572bab
Michael Catanzaro 5f0351a
* Wed Jul 08 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.3-1
Michael Catanzaro 5f0351a
- Update to 2.29.3
Michael Catanzaro 5f0351a
00d8cfd
* Wed Jul 01 2020 Jeff Law <law@redhat.com> - 2.29.2-2
650dc58
- Disable LTO
650dc58
Michael Catanzaro 13d585f
* Wed Jun 24 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.2-1
Michael Catanzaro 13d585f
- Update to 2.29.2
Michael Catanzaro 13d585f
Michael Catanzaro fa976e7
* Mon May 18 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.29.1-1
Michael Catanzaro fa976e7
- Update to 2.29.1
Michael Catanzaro fa976e7
c8fe4a3
* Sat May 16 2020 Pete Walter <pwalter@fedoraproject.org> - 2.28.2-3
c8fe4a3
- Rebuild for ICU 67
c8fe4a3
Michael Catanzaro 2faa4ad
* Fri May 08 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.2-2
Michael Catanzaro 2faa4ad
- Fix garbage collection on ppc64le and s390x after upgrade to 2.28
Michael Catanzaro 2faa4ad
Michael Catanzaro eb991aa
* Fri Apr 24 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.2-1
Michael Catanzaro eb991aa
- Update to 2.28.2
Michael Catanzaro eb991aa
Michael Catanzaro 8e09404
* Fri Apr 17 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.1-4
Michael Catanzaro 8e09404
- Actually reenable WPE renderer.
Michael Catanzaro 8e09404
Michael Catanzaro 14bd17a
* Fri Apr 17 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.1-3
Michael Catanzaro 14bd17a
- Fix and reenable WPE renderer. Fix popup menus in X11.
Michael Catanzaro 14bd17a
Michael Catanzaro 0b4d307
* Wed Apr 15 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.1-2
Michael Catanzaro 0b4d307
- Disable WPE renderer again.
Michael Catanzaro 0b4d307
Michael Catanzaro c7811d5
* Mon Apr 13 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.1-1
Michael Catanzaro c7811d5
- Update to 2.28.1
Michael Catanzaro c7811d5
Michael Catanzaro afcc3a6
* Thu Apr 09 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.0-9
Michael Catanzaro afcc3a6
- Reenable WPE renderer, seems to have mysteriously fixed itself.
Michael Catanzaro afcc3a6
- Second attempt to fix ppc64le.
Michael Catanzaro afcc3a6
Michael Catanzaro 57a6222
* Tue Mar 24 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.0-8
Michael Catanzaro 57a6222
- Fix accelerated compositing mode with bubblewrap sandbox enabled
Michael Catanzaro 57a6222
- Fix JavaScriptCore on ppc64le
Michael Catanzaro 57a6222
Michael Catanzaro b369647
* Mon Mar 16 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.0-7
Michael Catanzaro b369647
- Disable WPE renderer since it's busted, rhbz#1813993.
Michael Catanzaro b369647
- Use perl() syntax to denote perl dependencies.
Michael Catanzaro b369647
- Bump revision to maintain upgrade path
Michael Catanzaro b369647
Michael Catanzaro 179171f
* Wed Mar 11 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.0-3
Michael Catanzaro 179171f
- BuildRequires: perl-English
Michael Catanzaro 179171f
Michael Catanzaro 9e5459d
* Wed Mar 11 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.0-2
Michael Catanzaro 9e5459d
- Rebuild with koji hopefully not broken this time?
Michael Catanzaro 9e5459d
- Add perl-FindBin BuildRequires
Michael Catanzaro 9e5459d
Michael Catanzaro 578bc5c
* Wed Mar 11 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.28.0-1
Michael Catanzaro 578bc5c
- Update to 2.28.0
Michael Catanzaro 578bc5c
Michael Catanzaro 0b12a9d
* Thu Feb 27 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.27.91-1
Michael Catanzaro 0b12a9d
- Update to 2.27.91
Michael Catanzaro 0b12a9d
Michael Catanzaro 8675609
* Mon Feb 10 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.27.90-2
Michael Catanzaro 8675609
- Add GPG verification during prep
Michael Catanzaro 8675609
Michael Catanzaro 0b63d02
* Mon Feb 10 2020 Michael Catanzaro <mcatanzaro@redhat.com> - 2.27.90-1
Michael Catanzaro 0b63d02
- Update to 2.27.90
Michael Catanzaro 0b63d02
018ed6b
* Mon Feb 10 2020 Eike Rathke <erack@redhat.com> - 2.27.4-3
018ed6b
- Resolves: rhbz#1800249 Fix FTBFS
1aba998
98920d2
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.27.4-2
98920d2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
98920d2
959d5a4
* Fri Jan 10 2020 Eike Rathke <erack@redhat.com> - 2.27.4-1
959d5a4
- Update to 2.27.4
959d5a4
Michael Catanzaro e32ae92
* Wed Dec 04 2019 Michael Catanzaro <mcatanzaro@gnome.org> - 2.27.3-2
Michael Catanzaro e32ae92
- Fix minor file and directory ownership issues, rhbz#1779754 and rhbz#1779772
Michael Catanzaro e32ae92
5999f06
* Tue Nov 26 2019 Eike Rathke <erack@redhat.com> - 2.27.3-1
5999f06
- Resolves: rhbz#1776825 Update to 2.27.3
5999f06
59d6be0
* Sat Nov 02 2019 Pete Walter <pwalter@fedoraproject.org> - 2.27.2-2
59d6be0
- Rebuild for ICU 65
59d6be0
e546d8f
* Tue Oct 22 2019 Eike Rathke <erack@redhat.com> - 2.27.2-1
e546d8f
- Resolves: rhbz#1764135 Update to 2.27.2
e546d8f
2c51681
* Fri Oct 04 2019 Eike Rathke <erack@redhat.com> - 2.27.1-1
2c51681
- Resolves: rhbz#1758590 Update to 2.27.1
2c51681
0f11df0
* Thu Sep 26 2019 Eike Rathke <erack@redhat.com> - 2.26.1-1
0f11df0
- Resolves: rhbz#1754472 Update to 2.26.1
0f11df0
Michael Catanzaro 89ca4a5
* Thu Sep 19 2019 Michael Catanzaro <mcatanzaro@gnome.org> - 2.26.0-3
Michael Catanzaro 89ca4a5
- Enable WPE renderer, resolves rhbz#1753730
Michael Catanzaro 89ca4a5
664e67f
* Tue Sep 17 2019 Tomas Popela <tpopela@redhat.com> - 2.26.0-2
664e67f
- Backport fix for a crash when closing the view and HW acceleration is enabled
664e67f
- Resolves: rhbz#1750345
e988e46
- Backport fix for EGL_BAD_ALLOC
e988e46
- Resolves: rhbz#1751936
664e67f
9d7977f
* Mon Sep 09 2019 Kalev Lember <klember@redhat.com> - 2.26.0-1
9d7977f
- Update to 2.26.0
9d7977f
Michael Catanzaro 5141221
* Wed Sep 04 2019 Michael Catanzaro <mcatanzaro@gnome.org> - 2.25.92-2
Michael Catanzaro 5141221
- Add patch to fix startup in X11 when not using gdm
Michael Catanzaro 5141221
8803623
* Tue Sep 03 2019 Eike Rathke <erack@redhat.com> - 2.25.92-1
8803623
- Resolves: rhbz#1748305 Update to 2.25.92
8803623
15649bd
* Fri Aug 02 2019 Eike Rathke <erack@redhat.com> - 2.25.4-1
15649bd
- Update to 2.25.4
15649bd
8f252f5
* Fri Jul 26 2019 Tomas Popela <tpopela@redhat.com> - 2.25.3-2
8f252f5
- Follow-up fixes for the GTK2 plugins support removal
8f252f5
- Fixes: rhbz#1733436
8f252f5
c108f6a
* Tue Jul 23 2019 Eike Rathke <erack@redhat.com> - 2.25.3-1
c108f6a
- Update to 2.25.3
c108f6a
- This removes support for GTK 2 based NPAPI plugins (such as Adobe Flash)
c108f6a
9ca67d2
* Wed Jul 17 2019 Adam Williamson <awilliam@redhat.com> - 2.25.2-2
9ca67d2
- Backport fix for crasher that affects Evolution (bwo#199621)
9ca67d2
12d8c82
* Mon Jun 24 2019 Eike Rathke <erack@redhat.com> - 2.25.2-1
12d8c82
- Update to 2.25.2
12d8c82
a23b737
* Thu Jun 06 2019 Eike Rathke <erack@redhat.com> - 2.25.1-1
a23b737
- Update to 2.25.1
a23b737
41676d7
* Fri May 17 2019 Eike Rathke <erack@redhat.com> - 2.24.2-1
41676d7
- Update to 2.24.2
41676d7
8d95205
* Tue Apr 09 2019 Eike Rathke <erack@redhat.com> - 2.24.1-1
8d95205
- Update to 2.24.1
8d95205
1fd036c
* Wed Mar 13 2019 Tomas Popela <tpopela@redhat.com> - 2.24.0-1
1fd036c
- Update to 2.24.0
1fd036c
d4f3c5b
* Fri Mar 08 2019 Tomas Popela <tpopela@redhat.com> - 2.23.92-1
d4f3c5b
- Update to 2.23.92
d4f3c5b
- Switch to python3
d4f3c5b
f11e966
* Wed Feb 20 2019 Eike Rathke <erack@redhat.com> - 2.23.91-1
f11e966
- Update to 2.23.91
f11e966
a873328
* Mon Feb 18 2019 Eike Rathke <erack@redhat.com> - 2.23.90-1
a873328
- Update to 2.23.90
a873328
774dc3a
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.23.3-3
774dc3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
774dc3a
6ebae66
* Thu Jan 24 2019 Pete Walter <pwalter@fedoraproject.org> - 2.23.3-2
6ebae66
- Rebuild for ICU 63
6ebae66
632d98c
* Mon Jan 14 2019 Eike Rathke <erack@redhat.com> - 2.23.3-1
632d98c
- Update to 2.23.3
632d98c
06f9002
* Tue Nov 27 2018 Eike Rathke <erack@redhat.com> - 2.23.1-1
06f9002
- Update to 2.23.1
06f9002
2a4f891
* Thu Nov 22 2018 Tomáš Popela <tpopela@redhat.com> - 2.22.4-1
2a4f891
- Update to 2.22.4
2a4f891
59914c4
* Thu Nov 01 2018 Tomas Popela <tpopela@redhat.com> - 2.22.3-2
59914c4
- Switch to using pkgconfig build requires
59914c4
- Switch to enchant-2
59914c4
- Resolves: rhbz#1631486
59914c4
c3dfed5
* Mon Oct 29 2018 Tomas Popela <tpopela@redhat.com> - 2.22.3-1
c3dfed5
- Update to 2.22.3
c3dfed5
ec9bac7
* Fri Oct 19 2018 Tomas Popela <tpopela@redhat.com> - 2.22.2-3
ec9bac7
- Fix WebProcess crash while printing
ec9bac7
- Resolves: rhbz#1639754
ec9bac7
2e6b7f5
* Tue Sep 25 2018 Tomas Popela <tpopela@redhat.com> - 2.22.2-2
ec9bac7
- Switch to Ninja:
ec9bac7
  -7 minutes on the x86_64
ec9bac7
  -11 minutes on ppc64le
ec9bac7
  -13 minutes on i686
ec9bac7
  -13 minutes on s390x
ec9bac7
  -10 minutes on armv7hl
ec9bac7
  -19 minutes on aarch64
2e6b7f5
2bd1cc4
* Sun Sep 23 2018 Tomas Popela <tpopela@redhat.com> - 2.22.2-1
2bd1cc4
- Update to 2.22.2
2bd1cc4
2673a61
* Thu Sep 20 2018 Tomas Popela <tpopela@redhat.com> - 2.22.1-1
2673a61
- Update to 2.22.1
2673a61
9912d3c
* Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 2.22.0-3
9912d3c
- Rebuilt against fixed atk (#1626575)
9912d3c
4949ffa
* Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 2.22.0-2
4949ffa
- Rebuilt for GNOME 3.30.0 megaupdate
4949ffa
de98181
* Mon Sep 03 2018 Tomas Popela <tpopela@redhat.com> - 2.22.0-1
de98181
- Update to 2.22.0
de98181
ddb1cb5
* Thu Aug 30 2018 Tomas Popela <tpopela@redhat.com> - 2.21.92-2
ddb1cb5
- Update the JSC build fix patch
ddb1cb5
d4c96f5
* Wed Aug 29 2018 Tomas Popela <tpopela@redhat.com> - 2.21.92-1
d4c96f5
- Update to 2.21.92
d4c96f5
585ab80
* Thu Aug 16 2018 Tomas Popela <tpopela@redhat.com> - 2.21.91-1
585ab80
- Update to 2.21.91
585ab80
829b3d1
* Fri Jul 20 2018 Tomas Popela <tpopela@redhat.com> - 2.21.5-1
829b3d1
- Update to 2.21.5
829b3d1
8151653
* Mon Jul 16 2018 Tomas Popela <tpopela@redhat.com> - 2.21.4-4
8151653
- Fix the broken build due to python2 changes
8151653
d2a5b3d
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.21.4-3
d2a5b3d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d2a5b3d
7655392
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 2.21.4-2
7655392
- Rebuild for ICU 62
7655392
1472d0f
* Tue Jun 12 2018 Tomas Popela <tpopela@redhat.com> - 2.21.4-1
1472d0f
- Update to 2.21.4
1472d0f
0632cbe
* Mon May 28 2018 Tomas Popela <tpopela@redhat.com> - 2.21.3-1
0632cbe
- Update to 2.21.3
0632cbe
06048a1
* Thu May 24 2018 Tomas Popela <tpopela@redhat.com> - 2.21.2-2
06048a1
- Explicitly specify python2 over python and add python2 to BR
06048a1
c94bb37
* Mon May 21 2018 Tomas Popela <tpopela@redhat.com> - 2.21.2-1
c94bb37
- Update to 2.21.2
c94bb37
4c10719
* Mon Apr 30 2018 Pete Walter <pwalter@fedoraproject.org> - 2.21.1-2
4c10719
- Rebuild for ICU 61.1
4c10719
fcc972d
* Wed Apr 18 2018 Tomas Popela <tpopela@redhat.com> - 2.21.1-1
fcc972d
- Update to 2.21.1
fcc972d
4f5be2d
* Tue Apr 10 2018 Tomas Popela <tpopela@redhat.com> - 2.20.1-1
4f5be2d
- Update to 2.20.1
4f5be2d
7d9df69
* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 2.20.0-2
7d9df69
- Bump webkitgtk4 obsoletes versions
7d9df69
eeaa077
* Mon Mar 12 2018 Tomas Popela <tpopela@redhat.com> - 2.20.0-1
eeaa077
- Update to 2.20.0
eeaa077
17ed532
* Tue Mar 06 2018 Tomas Popela <tpopela@redhat.com> - 2.19.92-1
17ed532
- Update to 2.19.92
17ed532
ddd8e58
* Wed Feb 21 2018 Tomas Popela <tpopela@redhat.com> - 2.19.91-1
ddd8e58
- Update to 2.19.91
ddd8e58
9d63a8a
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.19.90-2
9d63a8a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
9d63a8a
b697c6c
* Mon Feb 05 2018 Tomas Popela <tpopela@redhat.com> - 2.19.90-1
b697c6c
- Update to 2.19.90
b697c6c
287b9d1
* Tue Jan 30 2018 Tomas Popela <tpopela@redhat.com> - 2.19.6-3
287b9d1
- Remove obsoleted ldconfig scriptlets
287b9d1
aa189b0
* Wed Jan 17 2018 Tomas Popela <tpopela@redhat.com> - 2.19.6-1
aa189b0
- Update to 2.19.6
aa189b0
3540c55
* Thu Jan 11 2018 Tomas Popela <tpopela@redhat.com> - 2.19.5-2
3540c55
- This package was formerly named webkitgtk4