Compare commits

..

199 commits

Author SHA1 Message Date
Michael Catanzaro
e06b96893b Obsoleted by webkitgtk package 2022-08-08 08:10:51 -05:00
František Zatloukal
aaaacab7e4 Rebuilt for ICU 71.1 2022-08-02 13:22:44 +02:00
Fedora Release Engineering
11dc8d0e81 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:18:46 +00:00
Michael Catanzaro
62fc95b35a Reduce parallelization: require 3 GiB of RAM per vCPU
We were hitting OOMs on koji, so let's try toning things down a little.
This will make everything slower, but hopefully less likely to OOM?
2022-07-19 08:44:36 -05:00
Michael Catanzaro
71e18562c7 Add Provides: bundled(pdfjs) 2022-07-19 08:43:58 -05:00
Michael Catanzaro
26d3c3f777 Revert "Disable debuginfo"
This reverts commit b6cc8d766f.

We needed to do this to get an emergency build, but it's not an
acceptable solution going forward.
2022-07-19 08:08:43 -05:00
Kalev Lember
b6cc8d766f Disable debuginfo
Looks like the size of the package is making builders crash. I suspect
they run out of memory and kojid gets oom-killed or something along
these lines.

This commit completely disables debuginfo to be able to get a build out
with 4.1 API so we can continue building the rest of GNOME. I suspect we
will have to split this package up into different source packages to get
it back to building properly as the unified package (4.0 + 4.1 + 5.0
API) would be just too massive.
2022-07-19 09:40:45 +02:00
Kalev Lember
efc94252ce Disable webdriver for libsoup 2 builds
Unclear what's the best way forward here; maybe we could just install
the same /usr/bin/WebKitWebDriver in all future subpackages
(webkit2gtk4.0, webkit2gtk4.1, webkit2gtk5.0). Disable it for now for
the first iteration.
2022-07-19 04:40:02 +02:00
Kalev Lember
7ad3b30f85 Add new webkit2gtk4.1 subpackage for parallel-installable 4.1 API
The current 4.0 API is for libsoup 2 builds, and the new one, 4.1 is for
libsoup 3 builds.

mcatanzaro's master plan is to have webkit2gtk4.0 subpackage for GTK 3
and libsoup 2 builds, webkit2gtk4.1 subpackage for GTK 3 and libsoup 3
builds, and webkit2gtk5.0 subpackage for GTK 4 and libsoup 3 builds.

There is still a bit more renaming to do to get there after this change,
but it should be a good first step.

This is all based on mcatanzaro's work.
2022-07-19 04:37:55 +02:00
Michael Catanzaro
1fcd4af3a4 Attempt to unbreak --without-docs build for Coverity 2022-07-18 13:52:47 -05:00
Michael Catanzaro
55a2e6dcc4 Really fix cloop build
Actually adding contents to the patch helps a lot.
2022-07-12 19:39:34 -05:00
Michael Catanzaro
4a9471bab6 Fix cloop build 2022-07-12 19:36:42 -05:00
Michael Catanzaro
834fdb74de Update to 2.37.1 2022-07-12 18:33:46 -05:00
Michael Catanzaro
aa1fc9ee56 Update to 2.36.4 2022-07-05 11:04:41 -05:00
Michael Catanzaro
332ee48035 Drop unneeded perl build deps 2022-06-15 19:21:41 -05:00
Michael Catanzaro
0288fdcc7b Update to 3.36.3 2022-06-02 09:43:27 -05:00
Sandro Mani
3b66484e87 Rebuild for gdal-3.5.0 and/or openjpeg-2.5.0 2022-05-21 00:33:39 +02:00
Michael Catanzaro
466b4f04fd Update to 2.36.2 2022-05-18 08:06:26 -05:00
Michael Catanzaro
42e2f04a49 Remove user agent header branding
Fedora no longer requires this branding for metrics purposes. Its
benefit is now outweighed by the negative impact on fingerprinting and
website compatibility. Bye.
2022-05-04 10:11:25 -05:00
Michael Catanzaro
bc3136a617 Add rpminspect.yaml 2022-04-22 14:26:59 -05:00
Michael Catanzaro
c95b7fe3ba Sync more stuff from c9s 2022-04-21 15:05:00 -05:00
Michael Catanzaro
81a8e955d1 Sync some stuff from the c9s package 2022-04-21 14:59:29 -05:00
Michael Catanzaro
ba7fc8eab6 Upgrade to 2.36.1 2022-04-21 14:18:13 -05:00
Michael Catanzaro
1dcddabf12 Add patch for crashes on exit
https://bugs.webkit.org/show_bug.cgi?id=235224
https://bugzilla.redhat.com/show_bug.cgi?id=2065464
2022-04-20 13:41:24 -05:00
Michael Catanzaro
d41a8b5a6a Upgrade to WebKitGTK 2.36.0 2022-03-21 11:39:31 -05:00
Michael Catanzaro
0bdd329e1a Update to WebKitGTK 2.35.90 2022-02-25 10:41:42 -06:00
Michael Catanzaro
083df922d1 Update to WebKitGTK 2.35.3
Also, downgrade GStreamer dependencies back to Requires, see:
https://bugs.webkit.org/show_bug.cgi?id=233230#c22
2022-02-09 08:29:26 -06:00
Michael Catanzaro
06cdc3e573 Fix dependency on gst-plugins-bad
I accidentally required the rpmfusion version of this package instead of
the Fedora version. Oops.

WebKit does not require any of the stuff in freeworld.
2022-02-04 07:59:21 -06:00
Michael Catanzaro
596c421847 Remove debuginfo on i686 2022-02-03 16:11:04 -06:00
Michael Catanzaro
036dd94e48 Update to 2.35.2 2022-02-03 11:13:44 -06:00
Michael Catanzaro
b2bf422ca3 Tighten GStreamer package deps
These are not optional
2022-02-01 12:57:06 -06:00
Michael Catanzaro
c51d6b2cfc Fix build on armv7hl 2022-01-25 16:41:17 -06:00
Michael Catanzaro
40fa242baa Add patch for GCC 12 build fixes, update GPG verification 2022-01-24 13:21:13 -06:00
Michael Catanzaro
4a476f1003 Actually add patch for Safari leaks vulnerability 2022-01-21 07:35:28 -06:00
Michael Catanzaro
d4ad39748b Add patch for Safari leaks vulnerability 2022-01-20 21:30:32 -06:00
Michael Catanzaro
208b7035ed Update to WebKitGTK 2.35.1 2021-11-29 13:51:35 -06:00
Michael Catanzaro
7791b0b644 Upgrade to 2.34.2 2021-11-24 13:35:10 -06:00
Michael Catanzaro
7fc9c310d5 Revert "Override CMAKE_C_FLAGS_RELEASE and CMAKE_CXX_FLAGS_RELEASE"
This reverts commit afb1aaab63.

The problematic change has been reverted in CMake, so this should no
longer be required.
2021-10-28 10:48:00 -05:00
Michael Catanzaro
afb1aaab63 Override CMAKE_C_FLAGS_RELEASE and CMAKE_CXX_FLAGS_RELEASE
This is a workaround to ensure that our replacement of -g with -g1
doesn't get overridden by -g in CMAKE_CXX_FLAGS_RELEASE.

It broke in:
https://src.fedoraproject.org/rpms/cmake/c/7e4503e30dd9a069bb1e0a37e19f27ed141ffed5?branch=rawhide
2021-10-26 09:46:58 -05:00
Michael Catanzaro
2b010c3c3f Reduce number of architectures that require -g1
This should only be needed on 32-bit architectures. ppc64le and s390x
have beefy builders. Then we haven't supported MIPS in a long time.
2021-10-26 09:37:20 -05:00
Michael Catanzaro
1b5722c2d5 Revert "Give up and ExcludeArch 32-bit arches"
This reverts commit 04cf3a6b51.

Dan Horák discovered the cause of the breakage:
https://src.fedoraproject.org/rpms/cmake/c/7e4503e30dd9a069bb1e0a37e19f27ed141ffed5?branch=rawhide

We should not need this after all.
2021-10-26 09:08:02 -05:00
Michael Catanzaro
04cf3a6b51 Give up and ExcludeArch 32-bit arches
We seem to have exceeded the limitations of 32-bit address space. See:

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/O3G7HNM45FXRQ4TTIHJKAKQPB7U4VR2E/

Happy to revert this if somebody can figure out how to make it build
successfully, but until then I'd like to prioritize WebKit updates to
modern architectures over maintaining 32-bit multilib.
2021-10-26 07:03:52 -05:00
Michael Catanzaro
0e2d9d0ec9 Partially revert removal of old Obsoletes/Provides
Packages in Fedora are still depending on the old webkitgtk4 name, and
it's not worth the effort to change them all in order to let me drop a
few lines from this file.
2021-10-25 12:02:01 -05:00
Michael Catanzaro
ce2eb8162b Update to 2.34.1 2021-10-21 12:32:08 -05:00
Michael Catanzaro
331a98b6c1 Improve instructions for generating GPG keyring
Use a consistent version of GPG
2021-09-29 15:37:06 -05:00
Michael Catanzaro
cd0667007e Remove old obsoletes/provides 2021-09-29 14:23:23 -05:00
Michael Catanzaro
480515fb4f Improve BuildRequires
We don't require GnuTLS. Removing that reveals that we are missing a
BuildRequires on libtasn1
2021-09-23 13:25:23 -05:00
Michael Catanzaro
014f9bbc47 Update to WebKitGTK 2.34.0 2021-09-22 09:26:32 -05:00
Michael Catanzaro
7f433ffd69 Update to 2.33.91 2021-09-17 10:41:26 -05:00
Michael Catanzaro
24ace6e55c Update to 2.33.90 2021-09-02 09:03:14 -05:00
Michael Catanzaro
28f77d31d0 Use %limit_build to request sufficient RAM 2021-08-18 14:21:59 -05:00
Michael Catanzaro
75d895c76f Really add patch... 2021-08-17 15:19:16 -05:00
Michael Catanzaro
65b2639576 Add patch for https://bugs.webkit.org/show_bug.cgi?id=229152 2021-08-17 15:18:22 -05:00
Michael Catanzaro
09cdf1796f Update to 2.33.3 and enable LTO 2021-08-16 11:23:13 -05:00
Fedora Release Engineering
7a43435ba6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:50:58 +00:00
Michael Catanzaro
e41a4b0a48 Use rpmautospec 2021-07-13 10:48:25 -05:00
Michael Catanzaro
59a84e4d00 Drop use of USE_64KB_PAGE_BLOCK for RHEL aarch64
4 KB page size is coming!
2021-07-13 10:46:20 -05:00
Michael Catanzaro
06435f9195 Add missing GStreamer recommends 2021-06-15 12:53:25 -05:00
Michael Catanzaro
c641848668 Update to 2.33.2 2021-06-08 09:37:01 -05:00
Michael Catanzaro
c6ebb7ff18 Unbreak gamepad support 2021-05-24 09:48:53 -05:00
071fef7bf5 Rebuild for ICU 69 2021-05-20 01:23:00 +01:00
Michael Catanzaro
46debee63c Update to 2.33.1 2021-05-17 16:45:50 -05:00
Michael Catanzaro
442c284a92 Update to 2.33.1 2021-05-14 15:25:40 -05:00
Michael Catanzaro
e5a14d833a Update to 2.32.1 2021-05-10 11:10:03 -05:00
Jonathan Wakely
cd55b7a8a8 Rebuilt for removed libstdc++ symbols (#1937698) 2021-03-31 17:38:55 +01:00
Michael Catanzaro
a6c4a2a38a Update to 2.32.0 2021-03-26 15:25:06 -05:00
Michael Catanzaro
cf86958d95 Update to 2.31.91 2021-03-12 09:27:01 -06:00
Michael Catanzaro
46c07cf35b Update to 2.31.90 2021-03-02 14:45:23 -06:00
Michael Catanzaro
0e1eda8d60 Update to 2.31.90 2021-03-02 14:44:45 -06:00
Fedora Release Engineering
f4df4985e4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 23:24:29 +00:00
Michael Catanzaro
ce1992db56 Remove hack to use ld.bfd 2021-01-21 08:47:52 -06:00
Michael Catanzaro
1d4a0af2f0 Disable ld.gold
It prints this warning during gtk-doc generation:

/usr/bin/ld.gold: warning: /usr/lib/gcc/x86_64-redhat-linux/11/../../../../lib64/Scrt1.o: unknown program property type 0xc0008002 in .note.gnu.property section

And that causes the entire build to fail, because we do not allow
warnings during gtk-doc generation.
2021-01-15 13:28:05 -06:00
Michael Catanzaro
7c56d4a3c6 Fix multilib conflict in gir files 2021-01-14 17:13:28 -06:00
Michael Catanzaro
a159a070a4 Fix previous commit 2021-01-13 11:16:30 -06:00
Michael Catanzaro
a9b9280c9a Disable gamepad support in RHEL 2021-01-13 11:15:49 -06:00
Michael Catanzaro
7a0dcddc5c Update to 2.31.1 2021-01-12 11:36:38 -06:00
Michael Catanzaro
5793491e1b Update to 2.30.4 2020-12-15 09:53:44 -06:00
Michael Catanzaro
31a0b375d1 CMake builds are now out-of-source by default 2020-11-24 15:21:35 -06:00
Michael Catanzaro
1434b2e3d1 Configuring PYTHON_EXECUTABLE is no longer needed 2020-11-24 15:19:55 -06:00
Michael Catanzaro
cffb121558 Update to 2.30.3 2020-11-24 15:13:44 -06:00
Jeff Law
876da26ba2 Fix bogus volatile caught by gcc-11 2020-11-11 16:45:39 -07:00
Michael Catanzaro
d3fba6cbad Make gtkdoc optional
This is mostly work by Kamil Dudka <kdudka@redhat.com>. Thanks Kamil!

I just wrote a longer comment to explain why the condition should not be
removed.
2020-10-29 14:31:50 -05:00
Michael Catanzaro
dbefe87698 Update to 2.30.2 2020-10-26 11:45:47 -05:00
Michael Catanzaro
5822f45c5c Add aarch64 page size patch for ELN 2020-10-20 16:59:17 -05:00
Michael Catanzaro
b724aacf0c Use RHEL build flags for ELN 2020-10-20 12:55:51 -05:00
Michael Catanzaro
1cf5dc56f7 Update to 2.30.1 2020-09-21 12:11:37 -05:00
Michael Catanzaro
c0069a5ad4 Don't forget to add the patch... 2020-09-11 16:38:09 -05:00
Michael Catanzaro
683ee208a6 Update to 2.30.0. Add patch for libwpe#59. 2020-09-11 16:37:55 -05:00
Michael Catanzaro
313a3c7c5f Add missing BuildRequires: pkgconfig(libgcrypt) 2020-09-04 12:36:29 -05:00
Michael Catanzaro
bd2d71433c Update to 2.29.92 2020-09-04 11:51:04 -05:00
Michael Catanzaro
3a8dea8afb Update to 2.29.91 2020-08-17 06:46:44 -05:00
Michael Catanzaro
48403e3dc1 Update to 2.29.4 2020-07-29 16:17:36 -05:00
Michael Catanzaro
cf65e5c51f Update to 2.29.4 2020-07-29 08:33:51 -05:00
Michael Catanzaro
2572bab659 Drop some Requires to Recommends 2020-07-14 16:40:46 -05:00
Michael Catanzaro
5f0351aa8d Update to 2.29.3 2020-07-08 13:26:42 -05:00
00d8cfd9c2
Improve compatibility with new CMake macro
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-07-05 21:19:12 +02:00
Jeff Law
650dc58538 Disable LTO 2020-07-01 15:14:10 -06:00
Michael Catanzaro
13d585f4f5 Update to 2.29.2 2020-06-24 15:14:02 -05:00
Michael Catanzaro
bfb6d8ba22 Drop unnecessary geoclue BuildRequires
This is only a runtime dep.
2020-06-22 13:27:09 -05:00
Michael Catanzaro
6ed3a8a7d3 Add missing Requires: xdg-desktop-portal-gtk
This is needed for the bubblewrap sandbox.
2020-06-16 13:11:37 -05:00
Michael Catanzaro
fa976e7fee Update to 2.29.1 2020-05-18 12:08:57 -05:00
c8fe4a349a Rebuild for ICU 67 2020-05-16 08:30:03 +01:00
Michael Catanzaro
2faa4ad388 Fix garbage collection on ppc64le and s390x after upgrade to 2.28 2020-05-08 16:36:16 -05:00
Michael Catanzaro
67920f0d0a Add Provides for bundled xdgmime 2020-04-30 17:02:35 -05:00
Michael Catanzaro
eb991aad68 Update to 2.28.2 2020-04-24 18:03:50 -05:00
Michael Catanzaro
8e094049d6 Actually reenable WPE renderer. 2020-04-17 13:54:04 -05:00
Michael Catanzaro
14bd17a33d Fix and reenable WPE renderer. Fix popup menus in X11. 2020-04-17 10:53:18 -05:00
Michael Catanzaro
4a7fac3c38 Disable WPE renderer again. 2020-04-17 10:52:39 -05:00
Michael Catanzaro
0b4d307a9f Disable WPE renderer again. 2020-04-15 14:50:19 -05:00
Michael Catanzaro
c7811d5574 Update to 2.28.1 2020-04-13 12:42:03 -05:00
Michael Catanzaro
8b92679720 Remove old patch 2020-04-09 16:04:32 -05:00
Michael Catanzaro
afcc3a6aa6 Reenable WPE renderer, seems to have mysteriously fixed itself.
Second attempt to fix ppc64le.
2020-04-09 13:44:49 -05:00
Michael Catanzaro
d2086487ba Fix ppc64le page size patch 2020-03-24 15:30:41 -05:00
Michael Catanzaro
57a6222b6f Fix accelerated compositing mode with bubblewrap sandbox enabled
Fix JavaScriptCore on ppc64le
2020-03-24 15:06:48 -05:00
Michael Catanzaro
b369647cb7 Disable WPE renderer since it's busted, rhbz#1813993.
Use perl() syntax to denote perl dependencies.
Bump revision to maintain upgrade path
2020-03-16 16:37:32 -05:00
Yaroslav Fedevych
a868ac9e20 Update webkit2gtk3.spec
Specify Perl dependencies as perl(...). This is so that core modules are resolved properly. Otherwise the package won't build in a copr for F32 or later.
2020-03-16 14:35:22 +00:00
Michael Catanzaro
179171ff29 BuildRequires: perl-English 2020-03-11 21:46:34 -05:00
Michael Catanzaro
9e5459de5b Add perl-FindBin BuildRequires 2020-03-11 19:11:17 -05:00
Michael Catanzaro
578bc5c4fc Update to 2.28.0 2020-03-11 13:23:28 -05:00
Michael Catanzaro
32aca166f3 Let's track signature files in git 2020-02-27 17:24:10 -06:00
Michael Catanzaro
0b12a9d29c Update to 2.27.91 2020-02-27 17:22:41 -06:00
Michael Catanzaro
6a84989569 Try adding gpg key to git 2020-02-14 13:28:42 -06:00
Michael Catanzaro
8675609228 Add GPG verification 2020-02-13 12:08:21 -06:00
Michael Catanzaro
d64c3954c5 https:// 2020-02-10 16:09:12 -06:00
Michael Catanzaro
3f21ec1861 Improve patch comments 2020-02-10 15:08:20 -06:00
Michael Catanzaro
0b63d021f3 Update to 2.27.90 2020-02-10 15:05:05 -06:00
Eike Rathke
018ed6b407 Resolves: rhbz#1800249 Fix FTBFS
Additional move-Wno-noexcept-type-to-cxx-flags.patch
Co-authored-by: Michael Catanzaro <mcatanzaro@redhat.com>
2020-02-10 16:52:47 +01:00
Eike Rathke
1aba998bb8 Fix FTBFS 2020-02-07 23:44:11 +01:00
Fedora Release Engineering
98920d2384 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 03:35:16 +00:00
Eike Rathke
959d5a46e4 Update to 2.27.4 2020-01-10 21:28:05 +01:00
Michael Catanzaro
e32ae92db3 Fix minor file and directory ownership issues, rhbz#1779754 and rhbz#1779772 2019-12-04 19:53:18 -06:00
Eike Rathke
cfa354c5e1 No arch-specific Patch... 2019-11-29 01:14:03 +01:00
Eike Rathke
720031d55b Workaround s390x ppc64le build failing
For USE(JSVALUE64) the path
  #if COMPILER(GCC_COMPATIBLE) && USE(JSVALUE64)
is hit but only implemented for CPU(X86_64) and CPU(ARM64)
2019-11-28 23:58:50 +01:00
Eike Rathke
5999f0681e Resolves: rhbz#1776825 Update to 2.27.3 2019-11-27 23:30:29 +01:00
59d6be0479 Rebuild for ICU 65 2019-11-02 12:59:50 +00:00
Eike Rathke
e546d8f324 Resolves: rhbz#1764135 Update to 2.27.2 2019-10-22 17:00:23 +02:00
Eike Rathke
2c51681cfb Resolves: rhbz#1758590 Update to 2.27.1 2019-10-05 01:27:33 +02:00
Eike Rathke
ba6a58f717 Add webkit-201979.patch 2019-09-26 18:03:00 +02:00
Eike Rathke
0f11df0c70 Resolves: rhbz#1754472 Update to 2.26.1
Remove backported interim patches applied to 2.26.0

Also remove fedora-crypto-policy.patch as upstream doesn't set
G_TLS_GNUTLS_PRIORITY anymore, see
https://bugs.webkit.org/show_bug.cgi?id=172154 (and
https://bugs.webkit.org/show_bug.cgi?id=158785 )
2019-09-26 14:32:37 +02:00
Michael Catanzaro
89ca4a525d Enable WPE renderer, resolves rhbz#1753730 2019-09-19 11:58:18 -05:00
Tomas Popela
e988e469eb Backport fix for EGL_BAD_ALLOC
Resolves: rhbz#1751936
2019-09-17 14:48:05 +02:00
Tomas Popela
664e67fe7f Backport fix for a crash when closing the view and HW acceleration is enabled
Resolves: rhbz#1750345
2019-09-17 14:43:23 +02:00
Kalev Lember
9d7977fb5e Update to 2.26.0 2019-09-09 13:42:52 +02:00
Michael Catanzaro
c53d8c40e8 Don't forget to 'git add' 2019-09-04 12:36:26 -05:00
Michael Catanzaro
51412210ff Add patch to fix startup in X11 when not using gdm 2019-09-04 12:35:09 -05:00
Eike Rathke
8803623319 Resolves: rhbz#1748305 Update to 2.25.92 2019-09-03 19:50:49 +02:00
Eike Rathke
15649bd8ef Update to 2.25.4 2019-08-02 20:06:05 +02:00
Tomas Popela
8f252f5dc3 Follow-up fixes for the GTK2 plugins support removal
Fixes: rhbz#1733436
2019-07-26 13:56:18 +02:00
Eike Rathke
c108f6a8a2 Update to 2.25.3
This removes support for GTK 2 based NPAPI plugins (such as Adobe Flash)
2019-07-23 17:01:52 +02:00
Adam Williamson
9ca67d2095 Backport fix for crasher that affects Evolution (bwo#199621) 2019-07-17 08:26:55 -07:00
Eike Rathke
ff71195142 USE_WPE_RENDERER=OFF 2019-06-25 00:01:57 +02:00
Eike Rathke
78a062e347 Remove superfluous patch 2019-06-24 23:38:48 +02:00
Eike Rathke
12d8c8215a Update to 2.25.2 2019-06-24 23:24:32 +02:00
Eike Rathke
a23b7370ef Update to 2.25.1 2019-06-06 20:22:46 +02:00
Eike Rathke
41676d7c4d Update to 2.24.2 2019-05-17 21:04:40 +02:00
Eike Rathke
8d95205b3a Update to 2.24.1 2019-04-09 14:08:28 +02:00
Tomas Popela
3a8013b2cc Update comment for the shebang patch 2019-03-14 15:10:37 +01:00
Tomas Popela
1fd036c7d6 Update to 2.24.0 2019-03-13 16:46:48 +01:00
Tomas Popela
d7bf9b487d Remove GCC 9 workaround
As Jakub reverted it in GCC itself.
2019-03-13 08:33:54 +01:00
Tomas Popela
b1f826e29f Fix the build with gcc 9 2019-03-12 13:55:15 +01:00
Tomas Popela
d4f3c5b3ca Update to 2.23.92
Switch to python3
2019-03-08 08:25:06 +01:00
Tomas Popela
40dd25fb60 GTK was renamed as well 2019-02-25 09:36:35 -05:00
Tomas Popela
370955e304 No need to explicitly set some cmake args
They are being handled automatically.
2019-02-21 12:39:17 +01:00
Tomas Popela
ccaca898ce Reflect the upstream project rename 2019-02-21 07:07:54 +01:00
Tomas Popela
ba03f02a03 Remove an unused patch 2019-02-21 07:05:46 +01:00
Eike Rathke
f11e966d3e Update to 2.23.91 2019-02-20 17:26:49 +01:00
Eike Rathke
a873328068 Update to 2.23.90 2019-02-18 21:26:24 +01:00
Fedora Release Engineering
774dc3ab99 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 11:36:59 +00:00
6ebae669f0 Rebuild for ICU 63 2019-01-24 07:05:03 +00:00
Eike Rathke
632d98c3d5 Update to 2.23.3 2019-01-14 13:47:38 +01:00
Eike Rathke
caa7f8348c arm: yet another ENABLE_JIT conflicts with ENABLE_C_LOOP 2018-11-28 14:47:45 +01:00
Eike Rathke
d268dbda46 Replace armv7hl hack-around with proper patch 2018-11-28 12:51:31 +01:00
Eike Rathke
24aeb58169 It is ENABLE_C_LOOP 2018-11-27 20:34:46 +01:00
Eike Rathke
8e43b85da5 Factor out combined defines 2018-11-27 19:43:14 +01:00
Eike Rathke
58e75c6e5b Suppress comments in cmake command 2018-11-27 19:31:10 +01:00
Eike Rathke
84412a2cec ix86: ENABLE_SAMPLING_PROFILER=OFF 2018-11-27 19:30:45 +01:00
Eike Rathke
9156881d7c ix86: ENABLE_JIT=OFF; armv7hl: ENABLE_JIT=OFF, ENABLE_CLOOP=ON
s390x power64: ENABLE_SAMPLING_PROFILER=OFF
2018-11-27 18:48:36 +01:00
Eike Rathke
c0c7a4be6c BuildRequires: bubblewrap 2018-11-27 16:30:28 +01:00
Eike Rathke
06f9002591 Update to 2.23.1 2018-11-27 16:03:35 +01:00
Tomas Popela
2a4f891df5 Update to 2.22.4 2018-11-22 07:41:43 +01:00
Tomas Popela
59914c4ce7 Switch to using pkgconfig build requires
Switch to enchant-2
Resolves: rhbz#1631486
2018-11-01 07:45:07 +01:00
Tomas Popela
c3dfed5438 Update to 2.22.3 2018-10-29 12:26:18 +01:00
Tomas Popela
405f4727bb Apply the printing-crash patch 2018-10-19 11:48:48 +02:00
Tomas Popela
ec9bac720a Fix WebProcess crash while printing
Resolves: rhbz#1639754
2018-10-19 11:44:12 +02:00
Tomas Popela
2e6b7f56c1 Switch to Ninja
I have this stashed locally as a downstream patch for quite some time.
Let's go with it now. It shows a 7 minutes speedup in the koji build on
x86_64.
2018-09-26 08:19:34 +02:00
Tomas Popela
2bd1cc4cd0 Update to 2.22.2 2018-09-23 18:02:58 +02:00
Tomas Popela
ddd571dd96 Update the ARM patch 2018-09-21 16:38:50 +02:00
Tomas Popela
ec466e3787 Fix the armv7 build 2018-09-20 13:49:49 +02:00
Tomas Popela
2673a614f5 Update to 2.22.1 2018-09-20 11:58:45 +02:00
Kalev Lember
9912d3c2b9 Rebuilt against fixed atk (#1626575) 2018-09-07 23:33:20 +02:00
Kalev Lember
4949ffa2b4 Rebuilt for GNOME 3.30.0 megaupdate
Bodhi doesn't allow removing updates, so let's just bump the release so
that we can include it together with the 3.30.0 megaupdate (epiphany
needs new webkit2gtk3).
2018-09-07 15:46:21 +02:00
Tomas Popela
d7f13138ba Enable ld.gold on aarch64 2018-09-05 14:30:03 +02:00
Tomas Popela
9ee7a89d4f Remove support for s390 2018-09-05 13:48:45 +02:00
Tomas Popela
026c18c6f6 Remove support for ppc 2018-09-05 13:45:29 +02:00
Tomas Popela
de98181765 Update to 2.22.0 2018-09-03 11:41:34 +02:00
Tomas Popela
ddb1cb527a Update the JSC build fix patch 2018-08-30 09:50:01 +02:00
Tomas Popela
34fbaf44cc Fix the build 2018-08-29 15:24:29 +02:00
Tomas Popela
d4c96f56d5 Update to 2.21.92 2018-08-29 12:39:00 +02:00
Tomas Popela
585ab8037b Update to 2.21.91 2018-08-16 14:17:42 +02:00
7 changed files with 1 additions and 488 deletions

26
.gitignore vendored
View file

@ -1,26 +0,0 @@
/webkitgtk-2.19.5.tar.xz
/webkitgtk-2.19.6.tar.xz
/webkitgtk-2.19.90.tar.xz
/webkitgtk-2.19.91.tar.xz
/webkitgtk-2.19.92.tar.xz
/webkitgtk-2.20.0.tar.xz
/webkitgtk-2.20.1.tar.xz
/webkitgtk-2.21.1.tar.xz
/webkitgtk-2.21.2.tar.xz
/webkitgtk-2.21.3.tar.xz
/webkitgtk-2.21.4.tar.xz
/webkitgtk-2.21.5.tar.xz
/webkitgtk-2.21.91.tar.xz
/webkitgtk-2.21.92.tar.xz
/webkitgtk-2.22.0.tar.xz
/webkitgtk-2.22.1.tar.xz
/webkitgtk-2.22.2.tar.xz
/webkitgtk-2.22.3.tar.xz
/webkitgtk-2.22.4.tar.xz
/webkitgtk-2.22.5.tar.xz
/webkitgtk-2.22.6.tar.xz
/webkitgtk-2.22.7.tar.xz
/webkitgtk-2.24.1.tar.xz
/webkitgtk-2.24.2.tar.xz
/webkitgtk-2.24.3.tar.xz
/webkitgtk-2.24.4.tar.xz

1
dead.package Normal file
View file

@ -0,0 +1 @@
Obsoleted by webkitgtk package

View file

@ -1,24 +0,0 @@
diff -up webkitgtk-2.17.92/Source/WebKit/NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp.fedora-crypto-policy webkitgtk-2.17.92/Source/WebKit/NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp
--- webkitgtk-2.17.92/Source/WebKit/NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp.fedora-crypto-policy 2017-09-05 13:39:59.294426661 +0200
+++ webkitgtk-2.17.92/Source/WebKit/NetworkProcess/EntryPoint/unix/NetworkProcessMain.cpp 2017-09-05 13:40:09.144389997 +0200
@@ -43,7 +43,7 @@ int main(int argc, char** argv)
// overwrite this priority string if it's already set by the user.
// https://bugzilla.gnome.org/show_bug.cgi?id=738633
// WARNING: This needs to be KEPT IN SYNC with WebProcessMain.cpp.
- setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:!VERS-SSL3.0:!ARCFOUR-128", 0);
+ setenv("G_TLS_GNUTLS_PRIORITY", "@SYSTEM:%COMPAT:!VERS-SSL3.0:!ARCFOUR-128", 0);
#if USE(GCRYPT)
PAL::GCrypt::initialize();
diff -up webkitgtk-2.17.92/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp.fedora-crypto-policy webkitgtk-2.17.92/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp
--- webkitgtk-2.17.92/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp.fedora-crypto-policy 2017-09-05 13:40:28.558317735 +0200
+++ webkitgtk-2.17.92/Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp 2017-09-05 13:40:56.057215378 +0200
@@ -43,7 +43,7 @@ int main(int argc, char** argv)
// overwrite this priority string if it's already set by the user.
// https://bugzilla.gnome.org/show_bug.cgi?id=738633
// WARNING: This needs to be KEPT IN SYNC with WebProcessMain.cpp.
- setenv("G_TLS_GNUTLS_PRIORITY", "NORMAL:%COMPAT:!VERS-SSL3.0:!ARCFOUR-128", 0);
+ setenv("G_TLS_GNUTLS_PRIORITY", "@SYSTEM:%COMPAT:!VERS-SSL3.0:!ARCFOUR-128", 0);
#if USE(GCRYPT)
PAL::GCrypt::initialize();

View file

@ -1,24 +0,0 @@
From 494e4abb7a5130376d3cdb41a5e3963650b8659f Mon Sep 17 00:00:00 2001
From: rpm-build <rpm-build>
Date: Mon, 16 Jul 2018 06:34:53 +0200
Subject: [PATCH] Fix the broken build due to python2
/builddir/build/BUILD/webkitgtk-2.23.3/Tools/gtkdoc/generate-gtkdoc
/usr/bin/env: 'python': No such file or directory
---
Tools/gtk/generate-gtkdoc | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Tools/gtk/generate-gtkdoc b/Tools/gtk/generate-gtkdoc
index 45c23dfb..a3f82984 100755
--- a/Tools/gtkdoc/generate-gtkdoc
+++ b/Tools/gtkdoc/generate-gtkdoc
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/python3
# Copyright (C) 2011 Igalia S.L.
#
# This library is free software; you can redistribute it and/or
--
2.17.1

View file

@ -1 +0,0 @@
SHA512 (webkitgtk-2.24.4.tar.xz) = 1d713955a735ae2e2229beea7bda7f518a6247c6aa7f5753aeb5b5c6395339d451d0d146f7188e7ba65cb82ea5a74a5e73e956fe59d5f5f97659a44af33df112

View file

@ -1,13 +0,0 @@
diff -up webkitglib-2.14.1/Source/WebCore/platform/glib/UserAgentGLib.cpp.orig webkitglib-2.14.1/Source/WebCore/platform/glib/UserAgentGLib.cpp
--- webkitglib-2.14.1/Source/WebCore/platform/glib/UserAgentGLib.cpp.orig 2016-10-12 07:59:25.670057792 +0200
+++ webkitglib-2.14.1/Source/WebCore/platform/glib/UserAgentGLib.cpp 2016-10-12 08:01:06.251878684 +0200
@@ -85,6 +85,9 @@ static String buildUserAgentString(const UserAgentQuirks& quirks)
else {
uaString.append(platformForUAString());
uaString.appendLiteral("; ");
+#if defined(USER_AGENT_GTK_DISTRIBUTOR_NAME)
+ uaString.appendLiteral(USER_AGENT_GTK_DISTRIBUTOR_NAME "; ");
+#endif
uaString.append(platformVersionForUAString());
}

View file

@ -1,400 +0,0 @@
## NOTE: Lots of files in various subdirectories have the same name (such as
## "LICENSE") so this short macro allows us to distinguish them by using their
## directory names (from the source tree) as prefixes for the files.
%global add_to_license_files() \
mkdir -p _license_files ; \
cp -p %1 _license_files/$(echo '%1' | sed -e 's!/!.!g')
Name: webkit2gtk3
Version: 2.24.4
Release: 1%{?dist}
Summary: GTK Web content engine library
License: LGPLv2
URL: http://www.webkitgtk.org/
Source0: http://webkitgtk.org/releases/webkitgtk-%{version}.tar.xz
# https://bugs.webkit.org/show_bug.cgi?id=162611
Patch0: user-agent-branding.patch
# https://fedoraproject.org/wiki/Packaging:CryptoPolicies
# https://bugs.webkit.org/show_bug.cgi?id=158785
Patch1: fedora-crypto-policy.patch
# Don't use the shebang, but point straight to python 3
Patch2: no-env-shebang.patch
BuildRequires: bison
BuildRequires: bubblewrap
BuildRequires: cmake
BuildRequires: flex
BuildRequires: gcc-c++
BuildRequires: gettext
BuildRequires: git
BuildRequires: gperf
BuildRequires: gtk-doc
BuildRequires: hyphen-devel
BuildRequires: libatomic
BuildRequires: ninja-build
BuildRequires: perl-File-Copy-Recursive
BuildRequires: perl-JSON-PP
BuildRequires: perl-Switch
BuildRequires: python3
BuildRequires: ruby
BuildRequires: rubygems
BuildRequires: xdg-dbus-proxy
BuildRequires: pkgconfig(atspi-2)
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(egl)
BuildRequires: pkgconfig(enchant-2)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(geoclue-2.0)
BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(glesv2)
BuildRequires: pkgconfig(gnutls)
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gstreamer-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
BuildRequires: pkgconfig(gstreamer-plugins-bad-1.0)
BuildRequires: pkgconfig(gtk+-2.0)
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(harfbuzz)
BuildRequires: pkgconfig(icu-uc)
BuildRequires: pkgconfig(libjpeg)
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libopenjp2)
BuildRequires: pkgconfig(libpcre)
BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(libseccomp)
BuildRequires: pkgconfig(libsecret-1)
BuildRequires: pkgconfig(libsoup-2.4)
BuildRequires: pkgconfig(libwebp)
BuildRequires: pkgconfig(libwoff2dec)
BuildRequires: pkgconfig(libxslt)
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(upower-glib)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-egl)
BuildRequires: pkgconfig(wayland-server)
BuildRequires: pkgconfig(xt)
Requires: bubblewrap
Requires: geoclue2
Requires: xdg-dbus-proxy
# Obsolete libwebkit2gtk from the webkitgtk3 package
Obsoletes: libwebkit2gtk < 2.5.0
Provides: libwebkit2gtk = %{version}-%{release}
# This package was renamed, so obsolete the old webkitgtk4 package
Obsoletes: webkitgtk4 < %{version}-%{release}
Provides: webkitgtk4 = %{version}-%{release}
# We're supposed to specify versions here, but these crap Google libs don't do
# normal releases. Accordingly, they're not suitable to be system libs.
Provides: bundled(angle)
# Require the jsc subpackage
Requires: %{name}-jsc%{?_isa} = %{version}-%{release}
# Recommend the support for the GTK 2 based NPAPI plugins
Recommends: %{name}-plugin-process-gtk2%{?_isa} = %{version}-%{release}
# Filter out provides for private libraries
%global __provides_exclude_from ^%{_libdir}/webkit2gtk-4\\.0/.*\\.so$
%description
WebKitGTK is the port of the portable web rendering engine WebKit to the
GTK platform.
This package contains WebKit2 based WebKitGTK for GTK 3.
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: %{name}-jsc%{?_isa} = %{version}-%{release}
Requires: %{name}-jsc-devel%{?_isa} = %{version}-%{release}
Obsoletes: webkitgtk4-devel < %{version}-%{release}
Provides: webkitgtk4-devel = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries, build data, and header
files for developing applications that use %{name}.
%package doc
Summary: Documentation files for %{name}
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
Obsoletes: webkitgtk4-doc < %{version}-%{release}
Provides: webkitgtk4-doc = %{version}-%{release}
%description doc
This package contains developer documentation for %{name}.
%package jsc
Summary: JavaScript engine from %{name}
Obsoletes: webkitgtk4-jsc < %{version}-%{release}
Provides: webkitgtk4-jsc = %{version}-%{release}
%description jsc
This package contains JavaScript engine from %{name}.
%package jsc-devel
Summary: Development files for JavaScript engine from %{name}
Requires: %{name}-jsc%{?_isa} = %{version}-%{release}
Obsoletes: webkitgtk4-jsc-devel < %{version}-%{release}
Provides: webkitgtk4-jsc-devel = %{version}-%{release}
%description jsc-devel
The %{name}-jsc-devel package contains libraries, build data, and header
files for developing applications that use JavaScript engine from %{name}.
%package plugin-process-gtk2
Summary: GTK 2 based NPAPI plugins support for %{name}
Requires: %{name}-jsc%{?_isa} = %{version}-%{release}
Obsoletes: %{name} < 2.12.0-3
Obsoletes: webkitgtk4-plugin-process-gtk2 < %{version}-%{release}
Provides: webkitgtk4-plugin-process-gtk2 = %{version}-%{release}
%description plugin-process-gtk2
Support for the GTK 2 based NPAPI plugins (such as Adobe Flash) for %{name}.
%prep
%autosetup -p1 -n webkitgtk-%{version} -S git
# Remove bundled libraries
rm -rf Source/ThirdParty/gtest/
rm -rf Source/ThirdParty/qunit/
%build
# 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
%global _dwz_max_die_limit 250000000
# The _dwz_max_die_limit is being overridden by the arch specific ones from the
# redhat-rpm-config so we need to set the arch specific ones as well - now it
# is only needed for x86_64.
%global _dwz_max_die_limit_x86_64 250000000
# Decrease debuginfo even on ix86 because of:
# https://bugs.webkit.org/show_bug.cgi?id=140176
%ifarch s390x %{arm} %{ix86} %{power64} %{mips}
# Decrease debuginfo verbosity to reduce memory consumption even more
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
%endif
%if 0%{?fedora}
%global optflags %{optflags} -DUSER_AGENT_GTK_DISTRIBUTOR_NAME=\'\\"Fedora\\"\'
%endif
mkdir -p %{_target_platform}
pushd %{_target_platform}
%cmake \
-GNinja \
-DPORT=GTK \
-DCMAKE_BUILD_TYPE=Release \
-DENABLE_GTKDOC=ON \
-DENABLE_MINIBROWSER=ON \
-DPYTHON_EXECUTABLE=%{_bindir}/python3 \
..
popd
# Show the build time in the status
export NINJA_STATUS="[%f/%t][%e] "
%ninja_build -C %{_target_platform}
%install
%ninja_install -C %{_target_platform}
%find_lang WebKit2GTK-4.0
# Finally, copy over and rename various files for %%license inclusion
%add_to_license_files Source/JavaScriptCore/COPYING.LIB
%add_to_license_files Source/JavaScriptCore/icu/LICENSE
%add_to_license_files Source/ThirdParty/ANGLE/LICENSE
%add_to_license_files Source/ThirdParty/ANGLE/src/common/third_party/smhasher/LICENSE
%add_to_license_files Source/ThirdParty/ANGLE/src/third_party/compiler/LICENSE
%add_to_license_files Source/ThirdParty/ANGLE/src/third_party/libXNVCtrl/LICENSE
%add_to_license_files Source/WebCore/icu/LICENSE
%add_to_license_files Source/WebCore/LICENSE-APPLE
%add_to_license_files Source/WebCore/LICENSE-LGPL-2
%add_to_license_files Source/WebCore/LICENSE-LGPL-2.1
%add_to_license_files Source/WebInspectorUI/UserInterface/External/CodeMirror/LICENSE
%add_to_license_files Source/WebInspectorUI/UserInterface/External/Esprima/LICENSE
%add_to_license_files Source/WebInspectorUI/UserInterface/External/three.js/LICENSE
%add_to_license_files Source/WTF/icu/LICENSE
%add_to_license_files Source/WTF/wtf/dtoa/COPYING
%add_to_license_files Source/WTF/wtf/dtoa/LICENSE
%files -f WebKit2GTK-4.0.lang
%license _license_files/*ThirdParty*
%license _license_files/*WebCore*
%license _license_files/*WebInspectorUI*
%license _license_files/*WTF*
%{_libdir}/libwebkit2gtk-4.0.so.*
%dir %{_libdir}/girepository-1.0
%{_libdir}/girepository-1.0/WebKit2-4.0.typelib
%{_libdir}/girepository-1.0/WebKit2WebExtension-4.0.typelib
%{_libdir}/webkit2gtk-4.0/
%{_libexecdir}/webkit2gtk-4.0/
%exclude %{_libexecdir}/webkit2gtk-4.0/MiniBrowser
%exclude %{_libexecdir}/webkit2gtk-4.0/WebKitPluginProcess2
%{_bindir}/WebKitWebDriver
%files devel
%{_libexecdir}/webkit2gtk-4.0/MiniBrowser
%{_includedir}/webkitgtk-4.0/
%exclude %{_includedir}/webkitgtk-4.0/JavaScriptCore
%{_libdir}/libwebkit2gtk-4.0.so
%{_libdir}/pkgconfig/webkit2gtk-4.0.pc
%{_libdir}/pkgconfig/webkit2gtk-web-extension-4.0.pc
%dir %{_datadir}/gir-1.0
%{_datadir}/gir-1.0/WebKit2-4.0.gir
%{_datadir}/gir-1.0/WebKit2WebExtension-4.0.gir
%files jsc
%license _license_files/*JavaScriptCore*
%{_libdir}/libjavascriptcoregtk-4.0.so.*
%dir %{_libdir}/girepository-1.0
%{_libdir}/girepository-1.0/JavaScriptCore-4.0.typelib
%files jsc-devel
%{_libexecdir}/webkit2gtk-4.0/jsc
%dir %{_includedir}/webkitgtk-4.0
%{_includedir}/webkitgtk-4.0/JavaScriptCore/
%{_libdir}/libjavascriptcoregtk-4.0.so
%{_libdir}/pkgconfig/javascriptcoregtk-4.0.pc
%dir %{_datadir}/gir-1.0
%{_datadir}/gir-1.0/JavaScriptCore-4.0.gir
%files plugin-process-gtk2
%{_libexecdir}/webkit2gtk-4.0/WebKitPluginProcess2
%files doc
%dir %{_datadir}/gtk-doc
%dir %{_datadir}/gtk-doc/html
%{_datadir}/gtk-doc/html/jsc-glib-4.0/
%{_datadir}/gtk-doc/html/webkit2gtk-4.0/
%{_datadir}/gtk-doc/html/webkitdomgtk-4.0/
%changelog
* Wed Aug 28 2019 Tomas Popela <tpopela@redhat.com> - 2.24.4-1
- Update to 2.24.4
* Tue Jul 02 2019 Tomas Popela <tpopela@redhat.com> - 2.24.3-1
- Update to 2.24.3
* Fri May 17 2019 Eike Rathke <erack@redhat.com> - 2.24.2-1
- Update to 2.24.2
* Tue Apr 09 2019 Eike Rathke <erack@redhat.com> - 2.24.1-1
- Update to 2.24.1
- Merged from F30 for consistency:
- Switch to Ninja
- Switch to python3
- Switch to using pkgconfig build requires
- Switch to enchant-2
* Mon Mar 04 2019 Eike Rathke <erack@redhat.com> - 2.22.7-1
- Update to 2.22.7
* Mon Feb 11 2019 Eike Rathke <erack@redhat.com> - 2.22.6-1
- Update to 2.22.6
* Mon Dec 17 2018 Eike Rathke <erack@redhat.com> - 2.22.5-1
- Update to 2.22.5
* Thu Nov 22 2018 Tomáš Popela <tpopela@redhat.com> - 2.22.4-1
- Update to 2.22.4
* Mon Oct 29 2018 Tomas Popela <tpopela@redhat.com> - 2.22.3-1
- Update to 2.22.3
* Fri Oct 19 2018 Tomas Popela <tpopela@redhat.com> - 2.22.2-2
- Fix WebProcess crash while printing
- Resolves: rhbz#1639754
* Sun Sep 23 2018 Tomas Popela <tpopela@redhat.com> - 2.22.2-1
- Update to 2.22.2
* Thu Sep 20 2018 Tomas Popela <tpopela@redhat.com> - 2.22.1-1
- Update to 2.22.1
* Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 2.22.0-3
- Rebuilt against fixed atk (#1626575)
* Fri Sep 07 2018 Kalev Lember <klember@redhat.com> - 2.22.0-2
- Rebuilt for GNOME 3.30.0 megaupdate
* Mon Sep 03 2018 Tomas Popela <tpopela@redhat.com> - 2.22.0-1
- Update to 2.22.0
* Thu Aug 30 2018 Tomas Popela <tpopela@redhat.com> - 2.21.92-2
- Update the JSC build fix patch
* Wed Aug 29 2018 Tomas Popela <tpopela@redhat.com> - 2.21.92-1
- Update to 2.21.92
* Thu Aug 16 2018 Tomas Popela <tpopela@redhat.com> - 2.21.91-1
- Update to 2.21.91
* Fri Jul 20 2018 Tomas Popela <tpopela@redhat.com> - 2.21.5-1
- Update to 2.21.5
* Mon Jul 16 2018 Tomas Popela <tpopela@redhat.com> - 2.21.4-4
- Fix the broken build due to python2 changes
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.21.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 2.21.4-2
- Rebuild for ICU 62
* Tue Jun 12 2018 Tomas Popela <tpopela@redhat.com> - 2.21.4-1
- Update to 2.21.4
* Mon May 28 2018 Tomas Popela <tpopela@redhat.com> - 2.21.3-1
- Update to 2.21.3
* Thu May 24 2018 Tomas Popela <tpopela@redhat.com> - 2.21.2-2
- Explicitly specify python2 over python and add python2 to BR
* Mon May 21 2018 Tomas Popela <tpopela@redhat.com> - 2.21.2-1
- Update to 2.21.2
* Mon Apr 30 2018 Pete Walter <pwalter@fedoraproject.org> - 2.21.1-2
- Rebuild for ICU 61.1
* Wed Apr 18 2018 Tomas Popela <tpopela@redhat.com> - 2.21.1-1
- Update to 2.21.1
* Tue Apr 10 2018 Tomas Popela <tpopela@redhat.com> - 2.20.1-1
- Update to 2.20.1
* Mon Mar 12 2018 Kalev Lember <klember@redhat.com> - 2.20.0-2
- Bump webkitgtk4 obsoletes versions
* Mon Mar 12 2018 Tomas Popela <tpopela@redhat.com> - 2.20.0-1
- Update to 2.20.0
* Tue Mar 06 2018 Tomas Popela <tpopela@redhat.com> - 2.19.92-1
- Update to 2.19.92
* Wed Feb 21 2018 Tomas Popela <tpopela@redhat.com> - 2.19.91-1
- Update to 2.19.91
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.19.90-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Mon Feb 05 2018 Tomas Popela <tpopela@redhat.com> - 2.19.90-1
- Update to 2.19.90
* Tue Jan 30 2018 Tomas Popela <tpopela@redhat.com> - 2.19.6-3
- Remove obsoleted ldconfig scriptlets
* Wed Jan 17 2018 Tomas Popela <tpopela@redhat.com> - 2.19.6-1
- Update to 2.19.6
* Thu Jan 11 2018 Tomas Popela <tpopela@redhat.com> - 2.19.5-2
- This package was formerly named webkitgtk4