Blame webkitgtk4.spec

37875f4
## NOTE: Lots of files in various subdirectories have the same name (such as
37875f4
## "LICENSE") so this short macro allows us to distinguish them by using their
37875f4
## directory names (from the source tree) as prefixes for the files.
37875f4
%global add_to_license_files() \
37875f4
        mkdir -p _license_files ; \
37875f4
        cp -p %1 _license_files/$(echo '%1' | sed -e 's!/!.!g')
37875f4
37875f4
Name:           webkitgtk4
d055a03
Version:        2.16.1
6e27db8
Release:        1%{?dist}
37875f4
Summary:        GTK+ Web content engine library
37875f4
37875f4
License:        LGPLv2
37875f4
URL:            http://www.webkitgtk.org/
37875f4
Source0:        http://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
37875f4
92c3ad1
# https://bugs.webkit.org/show_bug.cgi?id=162611
13cbabd
Patch0:         user-agent-branding.patch
Michael Catanzaro 1d7fc88
# https://fedoraproject.org/wiki/Packaging:CryptoPolicies
Michael Catanzaro 1d7fc88
# https://bugs.webkit.org/show_bug.cgi?id=158785
237239e
Patch1:         fedora-crypto-policy.patch
Michael Catanzaro 3b35e86
37875f4
BuildRequires:  at-spi2-core-devel
37875f4
BuildRequires:  bison
37875f4
BuildRequires:  cairo-devel
37875f4
BuildRequires:  cmake
37875f4
BuildRequires:  enchant-devel
37875f4
BuildRequires:  flex
37875f4
BuildRequires:  fontconfig-devel
37875f4
BuildRequires:  freetype-devel
37875f4
BuildRequires:  geoclue2-devel
37875f4
BuildRequires:  gettext
37875f4
BuildRequires:  glib2-devel
37875f4
BuildRequires:  gobject-introspection-devel
37875f4
BuildRequires:  gperf
37875f4
BuildRequires:  gstreamer1-devel
37875f4
BuildRequires:  gstreamer1-plugins-base-devel
37875f4
BuildRequires:  gtk2-devel
37875f4
BuildRequires:  gtk3-devel
1356fc5
BuildRequires:  gtk-doc
37875f4
BuildRequires:  harfbuzz-devel
37875f4
BuildRequires:  libicu-devel
37875f4
BuildRequires:  libjpeg-devel
Michael Catanzaro ea2f07d
BuildRequires:  libnotify-devel
37875f4
BuildRequires:  libpng-devel
37875f4
BuildRequires:  libsecret-devel
37875f4
BuildRequires:  libsoup-devel
37875f4
BuildRequires:  libwebp-devel
37875f4
BuildRequires:  libxslt-devel
37875f4
BuildRequires:  libXt-devel
Michael Catanzaro 8dd15d4
BuildRequires:  libwayland-client-devel
Michael Catanzaro 8dd15d4
BuildRequires:  libwayland-egl-devel
Michael Catanzaro 8dd15d4
BuildRequires:  libwayland-server-devel
37875f4
BuildRequires:  mesa-libGL-devel
37875f4
BuildRequires:  pcre-devel
37875f4
BuildRequires:  perl-Switch
237239e
BuildRequires:  perl-JSON-PP
389aa22
BuildRequires:  ruby rubypick rubygems
37875f4
BuildRequires:  sqlite-devel
460694c
BuildRequires:  hyphen-devel
a881075
BuildRequires:  gnutls-devel
912a257
%ifarch ppc
912a257
BuildRequires:  libatomic
912a257
%endif
020a262
37875f4
Requires:       geoclue2
37875f4
3570d6f
# Obsolete libwebkit2gtk from the webkitgtk3 package
Michael Catanzaro 01ee7f4
Obsoletes:      libwebkit2gtk < 2.5.0
3570d6f
Provides:       libwebkit2gtk = %{version}-%{release}
3570d6f
Michael Catanzaro 85a1bbb
# We're supposed to specify versions here, but these crap Google libs don't do
Michael Catanzaro 85a1bbb
# normal releases. Accordingly, they're not suitable to be system libs.
Michael Catanzaro 9017f9f
Provides:       bundled(angle)
Michael Catanzaro 85a1bbb
Provides:       bundled(brotli)
Michael Catanzaro 85a1bbb
Provides:       bundled(woff2)
Michael Catanzaro 4d90559
e6cdb67
# Require the jsc subpackage
e6cdb67
Requires:       %{name}-jsc%{?_isa} = %{version}-%{release}
e6cdb67
6f82e21
# Recommend the support for the GTK+ 2 based NPAPI plugins
6f82e21
Recommends:     %{name}-plugin-process-gtk2%{?_isa} = %{version}-%{release}
Michael Catanzaro 0c2a7a7
Obsoletes:      %{name} < 2.12.0-3
6f82e21
37875f4
# Filter out provides for private libraries
37875f4
%global __provides_exclude_from ^%{_libdir}/webkit2gtk-4\\.0/.*\\.so$
37875f4
37875f4
%description
37875f4
WebKitGTK+ is the port of the portable web rendering engine WebKit to the
37875f4
GTK+ platform.
37875f4
37875f4
This package contains WebKitGTK+ for GTK+ 3.
37875f4
37875f4
%package        devel
37875f4
Summary:        Development files for %{name}
37875f4
Requires:       %{name}%{?_isa} = %{version}-%{release}
237239e
Requires:       %{name}-jsc%{?_isa} = %{version}-%{release}
e6cdb67
Requires:       %{name}-jsc-devel%{?_isa} = %{version}-%{release}
37875f4
37875f4
%description    devel
37875f4
The %{name}-devel package contains libraries, build data, and header
37875f4
files for developing applications that use %{name}.
37875f4
1356fc5
%package        doc
1356fc5
Summary:        Documentation files for %{name}
1356fc5
BuildArch:      noarch
1356fc5
Requires:       %{name} = %{version}-%{release}
1356fc5
1356fc5
%description    doc
1356fc5
This package contains developer documentation for %{name}.
1356fc5
e6cdb67
%package        jsc
e6cdb67
Summary:        JavaScript engine from %{name}
e6cdb67
e6cdb67
%description    jsc
e6cdb67
This package contains JavaScript engine from %{name}.
e6cdb67
e6cdb67
%package        jsc-devel
e6cdb67
Summary:        Development files for JavaScript engine from %{name}
e6cdb67
Requires:       %{name}-jsc%{?_isa} = %{version}-%{release}
e6cdb67
e6cdb67
%description    jsc-devel
e6cdb67
The %{name}-jsc-devel package contains libraries, build data, and header
e6cdb67
files for developing applications that use JavaScript engine from %{name}.
e6cdb67
6f82e21
%package        plugin-process-gtk2
6f82e21
Summary:        GTK+ 2 based NPAPI plugins support for %{name}
Michael Catanzaro 0c2a7a7
Obsoletes:      %{name} < 2.12.0-3
237239e
Requires:       %{name}-jsc%{?_isa} = %{version}-%{release}
6f82e21
6f82e21
%description    plugin-process-gtk2
6f82e21
Support for the GTK+ 2 based NPAPI plugins (such as Adobe Flash) for %{name}.
6f82e21
37875f4
%prep
Michael Catanzaro 9ec20d8
%autosetup -p1 -n webkitgtk-%{version}
37875f4
37875f4
# Remove bundled libraries
37875f4
rm -rf Source/ThirdParty/gtest/
37875f4
rm -rf Source/ThirdParty/qunit/
37875f4
37875f4
%build
4d55fee
%ifarch s390 aarch64
4d55fee
# Use linker flags to reduce memory consumption - on other arches the ld.gold is
4d55fee
# used and also it doesn't have the --reduce-memory-overheads option
37875f4
%global optflags %{optflags} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
4d55fee
%endif
37875f4
a26bbb3
# Decrease debuginfo even on ix86 because of:
a26bbb3
# https://bugs.webkit.org/show_bug.cgi?id=140176
992e2c4
%ifarch s390 s390x %{arm} %{ix86} ppc %{power64} %{mips}
37875f4
# Decrease debuginfo verbosity to reduce memory consumption even more
37875f4
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
37875f4
%endif
37875f4
912a257
%ifarch ppc
912a257
# Use linker flag -relax to get WebKit build under ppc(32) with JIT disabled
492c444
%global optflags %{optflags} -Wl,-relax
912a257
%endif
912a257
Michael Catanzaro 3920853
%if 0%{?fedora}
Michael Catanzaro cc13a6b
%global optflags %{optflags} -DUSER_AGENT_GTK_DISTRIBUTOR_NAME=\'\\"Fedora\\"\'
Michael Catanzaro 3920853
%endif
Michael Catanzaro 3920853
4d55fee
# Disable ld.gold on s390 as it does not have it.
4d55fee
# Also for aarch64 as the support is in upstream, but not packaged in Fedora.
37875f4
mkdir -p %{_target_platform}
37875f4
pushd %{_target_platform}
37875f4
%cmake \
37875f4
  -DPORT=GTK \
37875f4
  -DCMAKE_BUILD_TYPE=Release \
1356fc5
  -DENABLE_GTKDOC=ON \
f633352
  -DENABLE_MINIBROWSER=ON \
4d55fee
%ifarch s390 aarch64
83c4c8c
  -DUSE_LD_GOLD=OFF \
4d55fee
%endif
6bb10d5
%ifarch s390 s390x ppc %{power64} aarch64 %{mips}
912a257
  -DENABLE_JIT=OFF \
Michael Catanzaro f785a22
%endif
97abe45
%ifarch s390 s390x ppc %{power64} aarch64 %{mips}
2561299
  -DUSE_SYSTEM_MALLOC=ON \
Michael Catanzaro 0226c6f
%endif
37875f4
  ..
37875f4
popd
37875f4
f633352
make %{?_smp_mflags} -C %{_target_platform}
37875f4
37875f4
%install
37875f4
%make_install -C %{_target_platform}
37875f4
37875f4
%find_lang WebKit2GTK-4.0
37875f4
37875f4
# Finally, copy over and rename various files for %%license inclusion
37875f4
%add_to_license_files Source/JavaScriptCore/COPYING.LIB
37875f4
%add_to_license_files Source/JavaScriptCore/icu/LICENSE
37875f4
%add_to_license_files Source/ThirdParty/ANGLE/LICENSE
37875f4
%add_to_license_files Source/ThirdParty/ANGLE/src/third_party/compiler/LICENSE
37875f4
%add_to_license_files Source/ThirdParty/ANGLE/src/third_party/murmurhash/LICENSE
37875f4
%add_to_license_files Source/WebCore/icu/LICENSE
37875f4
%add_to_license_files Source/WebCore/LICENSE-APPLE
37875f4
%add_to_license_files Source/WebCore/LICENSE-LGPL-2
37875f4
%add_to_license_files Source/WebCore/LICENSE-LGPL-2.1
37875f4
%add_to_license_files Source/WebInspectorUI/UserInterface/External/CodeMirror/LICENSE
37875f4
%add_to_license_files Source/WebInspectorUI/UserInterface/External/Esprima/LICENSE
37875f4
%add_to_license_files Source/WTF/icu/LICENSE
37875f4
%add_to_license_files Source/WTF/wtf/dtoa/COPYING
37875f4
%add_to_license_files Source/WTF/wtf/dtoa/LICENSE
37875f4
37875f4
%post -p /sbin/ldconfig
37875f4
%postun -p /sbin/ldconfig
eadfae6
%post jsc -p /sbin/ldconfig
eadfae6
%postun jsc -p /sbin/ldconfig
37875f4
37875f4
%files -f WebKit2GTK-4.0.lang
e6cdb67
%license _license_files/*ThirdParty*
e6cdb67
%license _license_files/*WebCore*
e6cdb67
%license _license_files/*WebInspectorUI*
e6cdb67
%license _license_files/*WTF*
37875f4
%{_libdir}/libwebkit2gtk-4.0.so.*
37875f4
%{_libdir}/girepository-1.0/WebKit2-4.0.typelib
37875f4
%{_libdir}/girepository-1.0/WebKit2WebExtension-4.0.typelib
37875f4
%{_libdir}/webkit2gtk-4.0/
16c78cf
%{_libexecdir}/webkit2gtk-4.0/
6f82e21
%exclude %{_libexecdir}/webkit2gtk-4.0/WebKitPluginProcess2
37875f4
37875f4
%files devel
ddbfe2a
%{_libexecdir}/webkit2gtk-4.0/MiniBrowser
37875f4
%{_includedir}/webkitgtk-4.0/
0368966
%exclude %{_includedir}/webkitgtk-4.0/JavaScriptCore
37875f4
%{_libdir}/libwebkit2gtk-4.0.so
37875f4
%{_libdir}/pkgconfig/webkit2gtk-4.0.pc
37875f4
%{_libdir}/pkgconfig/webkit2gtk-web-extension-4.0.pc
37875f4
%{_datadir}/gir-1.0/WebKit2-4.0.gir
37875f4
%{_datadir}/gir-1.0/WebKit2WebExtension-4.0.gir
37875f4
e6cdb67
%files jsc
e6cdb67
%license _license_files/*JavaScriptCore*
e6cdb67
%{_libdir}/libjavascriptcoregtk-4.0.so.*
e6cdb67
%{_libdir}/girepository-1.0/JavaScriptCore-4.0.typelib
e6cdb67
e6cdb67
%files jsc-devel
ddbfe2a
%{_libexecdir}/webkit2gtk-4.0/jsc
0368966
%dir %{_includedir}/webkitgtk-4.0
0368966
%{_includedir}/webkitgtk-4.0/JavaScriptCore/
e6cdb67
%{_libdir}/libjavascriptcoregtk-4.0.so
e6cdb67
%{_libdir}/pkgconfig/javascriptcoregtk-4.0.pc
e6cdb67
%{_datadir}/gir-1.0/JavaScriptCore-4.0.gir
e6cdb67
6f82e21
%files plugin-process-gtk2
6f82e21
%{_libexecdir}/webkit2gtk-4.0/WebKitPluginProcess2
6f82e21
1356fc5
%files doc
1356fc5
%dir %{_datadir}/gtk-doc
1356fc5
%dir %{_datadir}/gtk-doc/html
1356fc5
%{_datadir}/gtk-doc/html/webkit2gtk-4.0/
1356fc5
%{_datadir}/gtk-doc/html/webkitdomgtk-4.0/
1356fc5
37875f4
%changelog
d055a03
* Tue Apr 04 2017 Tomas Popela <tpopela@redhat.com> - 2.16.1-1
d055a03
- Update to 2.16.1
d055a03
237239e
* Mon Mar 20 2017 Tomas Popela <tpopela@redhat.com> - 2.16.0-1
237239e
- Update to 2.16.0
237239e
5b2a915
* Wed Feb 15 2017 Tomas Popela <tpopela@redhat.com> - 2.14.5-1
5b2a915
- Update to 2.14.5
5b2a915
1bb51a7
* Fri Feb 10 2017 Tomas Popela <tpopela@redhat.com> - 2.14.4-1
1bb51a7
- Update to 2.14.4
1bb51a7
13cbabd
* Tue Jan 17 2017 Tomas Popela <tpopela@redhat.com> - 2.14.3-1
13cbabd
- Update to 2.14.3
13cbabd
6e27db8
* Thu Nov 03 2016 Tomas Popela <tpopela@redhat.com> - 2.14.2-1
6e27db8
- Update to 2.14.2
6e27db8
7d6f592
* Wed Oct 12 2016 Adam Jackson <ajax@redhat.com> - 2.14.1-2
7d6f592
- Prefer eglGetPlatformDisplay to eglGetDisplay
7d6f592
92c3ad1
* Wed Oct 12 2016 Tomas Popela <tpopela@redhat.com> - 2.14.1-1
92c3ad1
- Update to 2.14.1
92c3ad1
c993198
* Tue Sep 20 2016 Tomas Popela <tpopela@redhat.com> - 2.14.0-1
c993198
- Update to 2.14.0
c993198
13489be
* Thu Sep 15 2016 Tomas Popela <tpopela@redhat.com> - 2.13.92-1
13489be
- Update to 2.13.92
13489be
8a4b347
* Mon Sep 12 2016 Tomas Popela <tpopela@redhat.com> - 2.13.91-1
8a4b347
- Update to 2.13.91
8a4b347
60f0c54
* Wed Aug 31 2016 Tomas Popela <tpopela@redhat.com> - 2.13.90-1
60f0c54
- Update to 2.13.90
60f0c54
c9a9453
* Wed Jul 27 2016 Tomas Popela <tpopela@redhat.com> - 2.13.4-1
c9a9453
- Update to 2.13.4
c9a9453
6bb10d5
* Mon Jul 18 2016 Tomas Popela <tpopela@redhat.com> - 2.13.3-1
6bb10d5
- Update to 2.13.3
6bb10d5
- Enable JIT on ARMv7
6bb10d5
b05e959
* Fri Jul 08 2016 Tomas Popela <tpopela@redhat.com> - 2.13.2-4
b05e959
- Remove the wrong patch for THUMB2 support
b05e959
Michael Catanzaro 85a1bbb
* Tue Jun 28 2016 Michael Catanzaro <mcatanzaro@igalia.com> - 2.13.2-3
Michael Catanzaro 85a1bbb
- Disable NPAPI in Wayland
Michael Catanzaro 85a1bbb
- Specify more bundled provides
ae95732
- Again disable JIT on ARMv7 until rhbz#1350982 is fixed
Michael Catanzaro 85a1bbb
b05e959
* Tue Jun 28 2016 Tomas Popela <tpopela@redhat.com> - 2.13.2-2
97abe45
- Enable JIT and BMalloc on ARMv7
97abe45
4f08e47
* Thu Jun 23 2016 Tomas Popela <tpopela@redhat.com> - 2.13.2-1
4f08e47
- Update to 2.13.2
ba54d8c
- Disable JIT on ARM until https://bugs.webkit.org/show_bug.cgi?id=159083 is fixed
4f08e47
Michael Catanzaro 1d7fc88
* Sun Jun 19 2016 Michael Catanzaro <mcatanzaro@igalia.com> - 2.13.1-2
Michael Catanzaro 1d7fc88
- Add patch to comply with Fedora crypto policy
Michael Catanzaro 1d7fc88
561e52f
* Tue May 31 2016 Tomas Popela <tpopela@redhat.com> - 2.13.1-1
561e52f
- Update to 2.13.1
561e52f
4d91e61
* Tue May 24 2016 Tomas Popela <tpopela@redhat.com> - 2.12.3-1
4d91e61
- Update to 2.12.3
4d91e61
Igor Gnatenko ba96064
* Fri Apr 29 2016 Igor Gnatenko <ignatenko@redhat.com> - 2.12.2-2
Igor Gnatenko ba96064
- Remove typelib from jsc-devel because it is in jsc
Igor Gnatenko ba96064
492c444
* Thu Apr 28 2016 Tomas Popela <tpopela@redhat.com> - 2.12.2-1
492c444
- Update to 2.12.2
492c444
e6783e0
* Tue Apr 26 2016 Tomas Popela <tpopela@redhat.com> - 2.12.1-3
902f52a
- Fix the build on aarch64 - disable bmalloc as it's crashing when generating
902f52a
  the documentation
e6783e0
2485f23
* Fri Apr 15 2016 David Tardon <dtardon@redhat.com> - 2.12.1-2
2485f23
- rebuild for ICU 57.1
2485f23
a994311
* Thu Apr 14 2016 Tomas Popela <tpopela@redhat.com> - 2.12.1-1
a994311
- Update to 2.12.1
a994311
Michael Catanzaro 0c2a7a7
* Thu Apr 07 2016 Michael Catanzaro <mcatanzaro@igalia.com> - 2.12.0-3
Michael Catanzaro 0c2a7a7
- Attempt harder to ensure plugin-process-gtk2 is installed on upgrade
Michael Catanzaro 0c2a7a7
Michael Catanzaro 8aa1fbd
* Wed Apr 06 2016 Michael Catanzaro <mcatanzaro@igalia.com> - 2.12.0-2
Michael Catanzaro 8aa1fbd
- Attempt to ensure plugin-process-gtk2 is installed on upgrade
Michael Catanzaro 8aa1fbd
- Add patch for WebKit#155885
Michael Catanzaro 8aa1fbd
b4e73f0
* Tue Mar 22 2016 Tomas Popela <tpopela@redhat.com> - 2.12.0-1
b4e73f0
- Update to 2.12.0
b4e73f0
ff5612f
* Sun Mar 20 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.11.92-3
ff5612f
- Add missing ldconfig call for jsc subpkg
ff5612f
8fb9558
* Thu Mar 17 2016 Tomas Popela <tpopela@redhat.com> - 2.11.92-2
8fb9558
- Fix the build with gcc6
8fb9558
89606cd
* Thu Mar 17 2016 Tomas Popela <tpopela@redhat.com> - 2.11.92-1
89606cd
- Update to 2.11.92
89606cd
6f82e21
* Tue Mar 15 2016 Tomas Popela <tpopela@redhat.com> - 2.11.91-2
6f82e21
- Subpackage the WebKitPluginProcess2
6f82e21
- Resolves: rhbz#1317692
6f82e21
b1ba3d5
* Tue Mar 01 2016 Tomas Popela <tpopela@redhat.com> - 2.11.91-1
b1ba3d5
- Update to 2.11.91
b1ba3d5
0368966
* Mon Feb 29 2016 David King <amigadave@amigadave.com> - 2.11.90-4
0368966
- Move JavaScriptCore headers to jsc-devel subpackage (#1312894)
0368966
Michael Catanzaro 8aabad4
* Wed Feb 24 2016 Michael Catanzaro <mcatanzaro@igalia.com> - 2.11.90-3
Michael Catanzaro 8aabad4
- Stop building with ENABLE_OPENGL=OFF, see WebKit#126122 and WebKit#150955.
Michael Catanzaro 8aabad4
1bcf0c2
* Mon Feb 22 2016 Tomas Popela <tpopela@redhat.com> - 2.11.90-1
1bcf0c2
- Update to 2.11.90
1bcf0c2
389aa22
* Tue Feb  9 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2.11.5-2
389aa22
- Add ruby deps for build
389aa22
74674eb
* Tue Feb 09 2016 Tomas Popela <tpopela@redhat.com> - 2.11.5-1
74674eb
- Update to 2.11.5
74674eb
- Drop the llvm dependencies as we switched to B3
74674eb
- Rebase the YouTube patch
74674eb
7b37845
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.4-3
7b37845
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7b37845
6895ca4
* Thu Jan 28 2016 Tomas Popela <tpopela@redhat.com> - 2.11.4-2
6895ca4
- Rebuilt for LLVM rebase
6895ca4
e2efc70
* Wed Jan 20 2016 Tomas Popela <tpopela@redhat.com> - 2.11.4-1
e2efc70
- Update to 2.11.4
e2efc70
Michael Catanzaro 9ec20d8
* Wed Jan 13 2016 Michael Catanzaro <mcatanzaro@igalia.com> - 2.11.3-2
Michael Catanzaro 9ec20d8
- Build with ENABLE_OPENGL=OFF as I think it is causing bugs.
Michael Catanzaro 9ec20d8
- Stop static linking to LLVM.
Michael Catanzaro 9ec20d8
b549cb3
* Wed Jan 13 2016 Tomas Popela <tpopela@redhat.com> - 2.11.3-1
3d4f287
- Update to 2.11.3
3d4f287
Michael Catanzaro 0226c6f
* Wed Dec 30 2015 Michael Catanzaro <mcatanzaro@igalia.com> - 2.11.2-6
Michael Catanzaro 0226c6f
- Remove webkitgtk-2.5.90-cloop_fix.patch and
Michael Catanzaro 0226c6f
  webkitgtk-2.8.0-page_size_align.patch. These have been broken for ages.
Michael Catanzaro 0226c6f
- Remove webkitgtk-2.8.0-s390_fixes.patch since this is a patch for bmalloc, but
Michael Catanzaro 0226c6f
  we disable bmalloc on s390.
Michael Catanzaro 0226c6f
- Don't request hardened build, it's the default.
Michael Catanzaro b53fdb4
- Use public USE_SYSTEM_MALLOC option instead of unsupported USE_BMALLOC.
Michael Catanzaro 0226c6f
- lldb is not bundled anymore.
Michael Catanzaro 0226c6f
992e2c4
* Wed Dec 30 2015 Michal Toman <mtoman@fedoraproject.org> - 2.11.2-5
992e2c4
- Add support for MIPS
992e2c4
7b070a3
* Mon Dec 28 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.11.2-4
7b070a3
- Rebuilt for libwebp soname bump
7b070a3
0b2785d
* Mon Dec 07 2015 Tomas Popela <tpopela@redhat.com> - 2.11.2-3
0b2785d
- rhbz#1289053 - Retire nspluginwrapper and remove from Fedora 24
0b2785d
e6cdb67
* Mon Nov 30 2015 Tomas Popela <tpopela@redhat.com> - 2.11.2-2
e6cdb67
- Introduce the jsc and jsc-devel subpackages with JavaScriptCore packaged
e6cdb67
- Resolves: rhbz#1176677
e6cdb67
1212a69
* Mon Nov 23 2015 Tomas Popela <tpopela@redhat.com> - 2.11.2-1
1212a69
- Update to 2.11.2
020a262
- Enable FTL on x86_64
1212a69
4077efc
* Tue Nov 03 2015 Tomas Popela <tpopela@redhat.com> - 2.11.1-1
4077efc
- Update to 2.11.1
4077efc
efe7c1d
* Wed Oct 28 2015 David Tardon <dtardon@redhat.com> - 2.10.3-2
efe7c1d
- rebuild for ICU 56.1
efe7c1d
fb81c1b
* Tue Oct 27 2015 Tomas Popela <tpopela@redhat.com> - 2.10.3-1
fb81c1b
- Update to 2.10.3
fb81c1b
1fcd524
* Thu Oct 15 2015 Tomas Popela <tpopela@redhat.com> - 2.10.2-1
1fcd524
- Update to 2.10.2
1fcd524
dd6ad39
* Thu Oct 15 2015 Kalev Lember <klember@redhat.com> - 2.10.1-2
dd6ad39
- Rebuilt
dd6ad39
04dceab
* Wed Oct 14 2015 Tomas Popela <tpopela@redhat.com> - 2.10.1-1
04dceab
- Update to 2.10.1
04dceab
Michael Catanzaro 4d90559
* Fri Oct 09 2015 Michael Catanzaro <mcatanzaro@igalia.com> - 2.10.0-2
Michael Catanzaro 4d90559
- Add provides bundled(angle) since it's finally safe to do so.
Michael Catanzaro 4d90559
93bc51b
* Mon Sep 21 2015 Kalev Lember <klember@redhat.com> - 2.10.0-1
93bc51b
- Update to 2.10.0
93bc51b
4c5733e
* Wed Sep 16 2015 Tomas Popela <tpopela@redhat.com> - 2.9.92-1
4c5733e
- Update to 2.9.92
4c5733e
7b445c2
* Wed Aug 26 2015 Kalev Lember <klember@redhat.com> - 2.9.91-1
7b445c2
- Update to 2.9.91
7b445c2
Michael Catanzaro 51cd457
* Mon Aug 24 2015 Michael Catanzaro <mcatanzaro@igalia.com> - 2.9.90-2
Michael Catanzaro 51cd457
- Remove the address space limit patch: it was causing too many problems.
Michael Catanzaro 51cd457
- (Warning! This means Red Hat Bugzilla can hang your computer again.)
Michael Catanzaro 51cd457
- Improve the YouTube patch to avoid spamming the journal with rpm output.
Michael Catanzaro 51cd457
- Add patch from upstream to workaround severe a performance regression.
Michael Catanzaro 51cd457
- No need to explicitly enable Wayland support anymore; it's now default.
Michael Catanzaro 51cd457
aa661e7
* Wed Aug 19 2015 Kalev Lember <klember@redhat.com> - 2.9.90-1
aa661e7
- Update to 2.9.90
aa661e7
7397049
* Mon Aug 03 2015 Tomas Popela <tpopela@redhat.com> - 2.9.5-1
7397049
- Update to 2.9.5
7397049
Michael Catanzaro eda5bf1
* Sat Aug 01 2015 Michael Catanzaro <mcatanzaro@igalia.com> - 2.9.4-3
Michael Catanzaro eda5bf1
- Make YouTube work.
Michael Catanzaro eda5bf1
Michael Catanzaro 30454ba
* Tue Jul 28 2015 Michael Catanzaro <mcatanzaro@igalia.com> - 2.9.4-2
Michael Catanzaro 30454ba
- Exempt the plugin process from the address space limit.
Michael Catanzaro 30454ba
40a8112
* Wed Jul 22 2015 Tomas Popela <tpopela@redhat.com> - 2.9.4-1
40a8112
- Update to 2.9.4
40a8112
Michael Catanzaro 30454ba
* Thu Jul 09 2015 Michael Catanzaro <mcatanzaro@igalia.com> - 2.9.3-3
Michael Catanzaro 63bcd9d
- Prevent runaway web processes from using unlimited memory.
Michael Catanzaro 63bcd9d
Michael Catanzaro 8dd15d4
* Wed Jul 01 2015 Michael Catanzaro <mcatanzaro@igalia.com> - 2.9.3-2
Michael Catanzaro 8dd15d4
- Enable Wayland support at long last. Hopefully fixes #1220811.
Michael Catanzaro 8dd15d4
4168d7c
* Tue Jun 23 2015 Tomas Popela <tpopela@redhat.com> - 2.9.3-1
4168d7c
- Update to 2.9.3
4168d7c
23e17e3
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9.2-2
23e17e3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
23e17e3
961548d
* Wed May 27 2015 Tomas Popela <tpopela@redhat.com> - 2.9.2-1
961548d
- Update to 2.9.2
961548d
4924faa
* Thu May 07 2015 Tomas Popela <tpopela@redhat.com> - 2.9.1-1
4924faa
- Update to 2.9.1
460694c
- Add hyphen-devel as BR
4924faa
Michael Catanzaro f9c0261
* Tue Apr 21 2015 Michael Catanzaro <mcatanzaro@igalia.com> - 2.8.1-2
Michael Catanzaro f9c0261
- Reenable fast matrix multiplication on x86_64
Michael Catanzaro f9c0261
3d5d88a
* Tue Apr 14 2015 Tomas Popela <tpopela@redhat.com> - 2.8.1-1
3d5d88a
- Update to 2.8.1
3d5d88a
Michael Catanzaro ea2f07d
* Wed Apr 08 2015 Michael Catanzaro <mcatanzaro@igalia.com> - 2.8.0-4
Michael Catanzaro ea2f07d
- Build with support for HTML5 desktop notifications
Michael Catanzaro ea2f07d
cd3a617
* Wed Apr 08 2015 Tomas Popela <tpopela@redhat.com> - 2.8.0-3
cd3a617
- Fix CLoop on secondary arches
cd3a617
6e68eef
* Fri Mar 27 2015 Than Ngo <than@redhat.com> - 2.8.0-2
6e68eef
- Fix build failures on s390
6e68eef
- Fix build failures with gcc 5
6e68eef
- Decrease the debuginfo verbosity on ppc and others
6e68eef
a744379
* Mon Mar 23 2015 Tomas Popela <tpopela@redhat.com> - 2.8.0-1
a744379
- Update to 2.8.0
a744379
f633352
* Tue Mar 17 2015 Tomas Popela <tpopela@redhat.com> - 2.7.92-1
f633352
- Update to 2.7.92
f633352
- Re-enable parallel build
f633352
- Compile and ship MiniBrowser
f633352
Michael Catanzaro a3b0ca5
* Mon Mar 16 2015 Michael Catanzaro <mcatanzaro@gnome.org> 2.7.91-3
Michael Catanzaro a3b0ca5
- Add a couple patches to fix more crashes
Michael Catanzaro a3b0ca5
Michael Catanzaro eb8094b
* Wed Mar 04 2015 Michael Catanzaro <mcatanzaro@gnome.org> 2.7.91-2
Michael Catanzaro eb8094b
- Add patch to make gnome-online-accounts 3.15.91 not crash
Michael Catanzaro eb8094b
00211c5
* Tue Mar 03 2015 Tomas Popela <tpopela@redhat.com> - 2.7.91-1
00211c5
- Update to 2.7.91
00211c5
Michael Catanzaro 3920853
* Thu Feb 26 2015 Michael Catanzaro <mcatanzaro@gnome.org> - 2.7.90-10
Michael Catanzaro 3920853
- Add Fedora branding to the user agent
Michael Catanzaro 3920853
b92d9da
* Thu Feb 19 2015 Tomas Popela <tpopela@redhat.com> - 2.7.90-9
b92d9da
- Fix the build with cmake 3.2.x
b92d9da
425518c
* Thu Feb 19 2015 Tomas Popela <tpopela@redhat.com> - 2.7.90-8
425518c
- Fix crash in CLoop
425518c
- Forgot to reset the release number so continuing with 8
dcabb46
- Decrease the debuginfo verbosity on s390x
425518c
425518c
* Wed Feb 18 2015 Tomas Popela <tpopela@redhat.com> - 2.7.90-7
2c8b2e4
- Update to 2.7.90
d2ff497
- Add JIT and CLoop fixes
2c8b2e4
Michael Catanzaro c7e7f87
* Mon Feb 16 2015 Michael Catanzaro <mcatanzaro@gnome.org> - 2.7.4-7
Michael Catanzaro c7e7f87
- Remove disable codec installer patch, not needed in GNOME 3.15.90
Michael Catanzaro c7e7f87
Michael Catanzaro 30ef974
* Tue Feb 10 2015 Michael Catanzaro <mcatanzaro@gnome.org> - 2.7.4-6
Michael Catanzaro 30ef974
- Temporarily disable cloop patch since it breaks js
Michael Catanzaro 30ef974
- Add patch for gmutexlocker namespace collision with glib 2.43.4
Michael Catanzaro 30ef974
Michael Catanzaro f785a22
* Fri Feb 06 2015 Michael Catanzaro <mcatanzaro@gnome.org> - 2.7.4-5
Michael Catanzaro f785a22
- Revert yesterday's changes since they don't help.
Michael Catanzaro f785a22
Michael Catanzaro 5f2b64e
* Thu Feb 05 2015 Michael Catanzaro <mcatanzaro@gnome.org> - 2.7.4-4
Michael Catanzaro 5f2b64e
- Disable JIT to see if it fixes js.
Michael Catanzaro 5f2b64e
Michael Catanzaro dd0dbe5
* Thu Feb 05 2015 Michael Catanzaro <mcatanzaro@gnome.org> - 2.7.4-3
Michael Catanzaro dd0dbe5
- Disable hardened build to see if it fixes js
Michael Catanzaro dd0dbe5
8928598
* Mon Jan 26 2015 David Tardon <dtardon@redhat.com> - 2.7.4-2
8928598
- rebuild for ICU 54.1
8928598
563418d
* Tue Jan 20 2015 Tomas Popela <tpopela@redhat.com> - 2.7.4-1
563418d
- Update to 2.7.4
563418d
42fdb5b
* Mon Jan 19 2015 Tomas Popela <tpopela@redhat.com> - 2.7.3-3
42fdb5b
- Fix compilation on secondary arches
42fdb5b
a26bbb3
* Thu Jan 08 2015 Tomas Popela <tpopela@redhat.com> - 2.7.3-2
a26bbb3
- Decrease debuginfo verbosity on ix86 to let it build
a26bbb3
9e65f97
* Tue Dec 16 2014 Tomas Popela <tpopela@redhat.com> - 2.7.3-1
9e65f97
- Update to 2.7.3
9e65f97
Michael Catanzaro 9625948
* Tue Dec 09 2014 Michael Catanzaro <mcatanzaro@gnome.org> - 2.7.2-3
Michael Catanzaro 9625948
- Disable the PackageKit codec installer
Michael Catanzaro 9625948
Michael Catanzaro 0431f8e
* Sun Dec 07 2014 Michael Catanzaro <mcatanzaro@gnome.org> - 2.7.2-2
Michael Catanzaro 0431f8e
- Enable hardened build
Michael Catanzaro 0431f8e
5486b8f
* Mon Nov 24 2014 Tomas Popela <tpopela@redhat.com> - 2.7.2-1
5486b8f
- Update to 2.7.2
4d55fee
- Don't use ld.gold on s390 and aarch64
5486b8f
a992b0b
* Wed Nov 12 2014 Tomas Popela <tpopela@redhat.com> - 2.7.1-5
a992b0b
- Enable JIT where possible (accidentally turned off when updating to 2.5.90)
a992b0b
1356fc5
* Fri Nov 07 2014 Kalev Lember <kalevlember@gmail.com> - 2.7.1-4
1356fc5
- Build developer documentation
1356fc5
Michael Catanzaro 01ee7f4
* Fri Oct 31 2014 Michael Catanzaro <mcatanzaro@gnome.org> - 2.7.1-3
Michael Catanzaro 01ee7f4
- Obsolete libwebkit2gtk < 2.5.0 to be future-proof
Michael Catanzaro 01ee7f4
6022978
* Fri Oct 31 2014 Kalev Lember <kalevlember@gmail.com> - 2.7.1-2
6022978
- Bump libwebkit2gtk obsoletes version
6022978
944cc48
* Wed Oct 29 2014 Tomas Popela <tpopela@redhat.com> - 2.7.1-1
944cc48
- Update to 2.7.1
944cc48
a9d1cda
* Wed Oct 22 2014 Tomas Popela <tpopela@redhat.com> - 2.6.2-1
a9d1cda
- Update to 2.6.2
a9d1cda
b01709f
* Tue Oct 21 2014 Tomas Popela <tpopela@redhat.com> - 2.6.1-2
b01709f
- Disable the SSLv3 to address the POODLE vulnerability
b01709f
36b6980
* Tue Oct 14 2014 Tomas Popela <tpopela@redhat.com> - 2.6.1-1
36b6980
- Update to 2.6.1
36b6980
79bec1c
* Thu Sep 25 2014 Tomas Popela <tpopela@redhat.com> - 2.6.0-1
79bec1c
- Add the wrongly removed CLoop patch and remove the one that was upstreamed
79bec1c
c8b3845
* Wed Sep 24 2014 Kalev Lember <kalevlember@gmail.com> - 2.6.0-1
c8b3845
- Update to 2.6.0
c8b3845
16c78cf
* Mon Sep 22 2014 Tomas Popela <tpopela@redhat.com> - 2.5.90-1
16c78cf
- Update to 2.5.90
16c78cf
3570d6f
* Tue Aug 26 2014 Kalev Lember <kalevlember@gmail.com> - 2.5.3-7
3570d6f
- Obsolete libwebkit2gtk from the webkitgtk3 package
3570d6f
49489a6
* Tue Aug 26 2014 David Tardon <dtardon@redhat.com> - 2.5.3-6
49489a6
- rebuild for ICU 53.1
49489a6
912a257
* Mon Aug 25 2014 Tomas Popela <tpopela@redhat.com> - 2.5.3-5
912a257
- Add support for secondary arches
912a257
Michael Catanzaro 3b35e86
* Fri Aug 22 2014 Michael Catanzaro <mcatanzaro@gnome.org> - 2.5.3-4
Michael Catanzaro 3b35e86
- Add webkitgtk-2.5.3-toggle-buttons.patch
Michael Catanzaro 3b35e86
37875f4
* Thu Aug 21 2014 Kalev Lember <kalevlember@gmail.com> - 2.5.3-3
37875f4
- More package review fixes (#1131284)
37875f4
- Correct the license tag to read LGPLv2
37875f4
- Filter out provides for private libraries
37875f4
37875f4
* Tue Aug 19 2014 Kalev Lember <kalevlember@gmail.com> - 2.5.3-2
37875f4
- Remove bundled leveldb, gtest, qunit in %%prep (#1131284)
37875f4
37875f4
* Fri Aug 15 2014 Kalev Lember <kalevlember@gmail.com> - 2.5.3-1
37875f4
- Update to 2.5.3
37875f4
37875f4
* Fri Aug 01 2014 Kalev Lember <kalevlember@gmail.com> - 2.5.1-1
37875f4
- Initial Fedora packaging, based on the webkitgtk3 package