Compare commits

...
This repository has been archived on 2026-09-10. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.

224 commits

Author SHA1 Message Date
Tomas Popela
256d15f664 Package was renamed to webkit2gtk3 2018-01-12 15:49:56 +01:00
Tomas Popela
03f6a2b2a6 Update to 2.19.5 2018-01-09 19:19:46 +01:00
Tomas Popela
ed730dc62d Update to 2.19.4 2018-01-09 13:13:41 +01:00
Tomas Popela
4cd57b35c6 Fix licenses
The build previously failed because one license was removed.
2017-12-13 16:55:13 +01:00
Tomas Popela
6fef8df7e0 Update to 2.19.3
Enable bmalloc again
2017-12-13 13:40:49 +01:00
b2c4344b8a Rebuild for ICU 60.1 2017-11-30 20:55:48 +00:00
Tomas Popela
87938f22d0 Fix compilation with BMalloc turned off 2017-11-30 15:28:00 +01:00
Tomas Popela
903c50089b Temporarily disable bmalloc 2017-11-30 07:52:45 +01:00
Tomas Popela
d514a8e303 Fix the build by including the missing file in tarball 2017-11-21 13:19:50 +01:00
Tomas Popela
1e50340e23 Add perl-File-Copy-Recursive to BR
And sort them.
2017-11-21 11:32:53 +01:00
Tomas Popela
3c86d3a40a Update to 2.19.2 2017-11-21 10:09:43 +01:00
Kalev Lember
1b94869d1b Fix gir directory ownership
Co-own the directories to make sure they get correctly removed when
uninstalling webkitgtk4.
2017-11-02 16:23:40 +01:00
Tomas Popela
465ca38ebe Update to 2.19.1 2017-10-31 17:11:53 +01:00
Tomas Popela
8f1c976234 Update to 2.18.2 2017-10-27 15:20:57 +02:00
Vít Ondruch
735ef250a3 Drop the explicit dependnecy on rubypick.
Better then depend on rubypick would be dependency on %{_bindir}/ruby. But
rubypick is pulled in via transitive dependencies anyway, so drop the
dependnecy altogether.
2017-10-26 12:23:02 +02:00
Tomas Popela
9f6f6e7617 Update to 2.18.1 2017-10-18 13:11:49 +02:00
Richard W.M. Jones
9c5df2c6b5 Rebuild to try to fix: libwebkit2gtk-4.0.so.37: undefined symbol:
soup_auth_manager_clear_cached_credentials
2017-09-13 21:38:23 +01:00
Tomas Popela
912491272f Fix JSC on big-endian arches 2017-09-11 14:50:20 +02:00
Tomas Popela
215dc52413 Commit SPEC file changes 2017-09-11 14:43:00 +02:00
Tomas Popela
0987868e44 Update to 2.18.0 2017-09-11 14:42:18 +02:00
Tomas Popela
0d98b2f496 Update to 2.17.92 2017-09-05 13:41:39 +02:00
Tomas Popela
524bbde06b Update to 2.17.91 2017-08-18 13:45:59 +02:00
Tomas Popela
5cb6048bb7 Update to 2.17.90 2017-08-09 13:33:58 +02:00
Fedora Release Engineering
8c528317d9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild 2017-08-03 10:13:46 +00:00
Tomas Popela
c4e47114bb Package WebKitWebDriver 2017-07-27 15:38:52 +02:00
Tomas Popela
836c7e33f5 Add missing BR on mesa-libGLES-devel 2017-07-27 13:12:00 +02:00
Tomas Popela
f3e6fa7795 Add missing BR 2017-07-26 11:20:01 +02:00
Tomas Popela
bcb93fa2b3 Update to 2.17.5 2017-07-26 10:43:24 +02:00
Tomas Popela
09677f6049 Rebuild for rhbz#1470692 2017-07-20 14:41:03 +02:00
Richard W.M. Jones
22bb3816ca Bump release and rebuild to attempt to fix _ZSt11__once_call
dynamic linking problem (RHBZ#1470692).

I tested this first in a scratch build and it appears to have fixed
the problem I was having with emacs on ppc64le.
2017-07-18 23:40:52 +01:00
Kalev Lember
cf7fc828d1 Add a missing build dep 2017-07-17 20:52:47 +02:00
Tomas Popela
78d867a7c3 Take two on increasing the DIE limit 2017-06-21 09:54:56 +02:00
Tomas Popela
48f41182c3 Fix compilation on secondary arches 2017-06-20 11:42:42 +02:00
Tomas Popela
d6ca44dda9 Fix build with gcc 7 2017-06-19 14:40:22 +02:00
Tomas Popela
37c684a2a2 Remove patches that were upstreamed 2017-06-19 13:59:59 +02:00
Tomas Popela
e9d5b2e8ca Update to 2.17.4 2017-06-19 13:17:06 +02:00
Tomas Popela
fedeb167b3 Increase the DIE limit so our debuginfo packages could be size optimized - rhbz#1456261 2017-06-19 11:34:12 +02:00
Tomas Popela
27eaaaa205 Update the last patch to the upstream version 2017-05-23 09:21:05 +02:00
Tomas Popela
c5f5b3a966 Fix the latest patch 2017-05-22 16:03:37 +02:00
Tomas Popela
214df592e5 Fix the compilation on arches where we don't use bmalloc 2017-05-22 15:52:14 +02:00
Tomas Popela
f93ef446ca Update to 2.17.3 2017-05-22 11:28:54 +02:00
Fedora Release Engineering
ca6f0d7140 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild 2017-05-15 20:21:27 +00:00
Tomas Popela
2a9683ba70 Update to 2.17.2 2017-05-15 10:48:10 +02:00
Michael Catanzaro
c24eeac162 Update to 2.17.1 2017-05-09 07:54:30 -05:00
Tomas Popela
1c1d5ef171 Enable JIT and bmalloc on aarch64 and MIPS 2017-04-10 16:11:37 +02:00
Tomas Popela
e0b63c1539 Add patch for freezing regression 2017-04-06 10:35:54 +02:00
Tomas Popela
760c3fb60e Update the SPEC file 2017-04-04 10:38:21 +02:00
Tomas Popela
04714da99b Update to 2.16.1 2017-04-04 10:37:35 +02:00
Tomas Popela
e8f4b0235c Update to 2.16.0 2017-03-20 14:06:26 +01:00
Tomas Popela
ba406e12bd Update the specfile 2017-03-14 10:42:37 +01:00
Tomas Popela
c1ad2a110f Update to 2.15.92 2017-03-14 10:41:46 +01:00
Tomas Popela
0627c6c7ad Update to 2.15.91 2017-03-01 15:50:57 +01:00
Bastien Nocera
0033305729 Add patch to fix hangs when showing the Google search page 2017-02-24 13:04:53 +01:00
Tomas Popela
1e714baa87 Update gcc7 patch 2017-02-21 09:58:48 +01:00
Tomas Popela
a92bfc5f8d Update to 2.15.90 2017-02-21 09:32:38 +01:00
Tomas Popela
71bc324784 Add a follow-up patch for the Evolution fixes 2017-02-07 14:34:54 +01:00
Tomas Popela
d2eb88560c Add patches to make Evolution usable again - rhbz#1418413 2017-02-07 07:53:19 +01:00
Tomas Popela
f18fe11e31 Add a link to the bug that contains the fix that we used for PPC 2017-02-03 12:43:39 +01:00
Tomas Popela
be36599acd Add gcc7 build fix for PPC64 2017-02-02 16:46:38 +01:00
Tomas Popela
43219597e9 Fix the date 2017-02-02 15:27:11 +01:00
Tomas Popela
60ec0cfaa9 Push gcc7 fixes, only buildable with gcc-7.0.1-0.5.fc26 and higher 2017-02-02 09:59:52 +01:00
Sandro Mani
385fb19776 Rebuild (libwebp) 2017-02-01 19:33:33 +01:00
Tomas Popela
7337e235ad Update sources 2017-01-31 13:57:15 +01:00
Tomas Popela
bdd3652aa6 Update to 2.15.4 2017-01-31 13:10:34 +01:00
Tomas Popela
11802a00e7 Add missing perl-JSON-PP BR 2017-01-23 13:23:35 +01:00
Tomas Popela
e917ef47c5 Upload the sources again as it again silently failed previously 2017-01-23 10:47:09 +01:00
Tomas Popela
1be0fe48e6 Update to 2.15.3 2017-01-23 10:43:42 +01:00
Dennis Gilmore
fe31883e55 ireupload sources
Signed-off-by: Dennis Gilmore <dennis@ausil.us>
2017-01-17 10:49:17 -06:00
Tomas Popela
c1ed404124 Update to 2.15.2 2016-11-21 14:44:06 +01:00
Tomas Popela
f5390d3ab6 Fix the build 2016-10-27 15:10:28 +02:00
Tomas Popela
2ce66d5826 Update to 2.15.1 2016-10-26 13:20:47 +02:00
Adam Jackson
7d6f592acd Prefer eglGetPlatformDisplay to eglGetDisplay 2016-10-12 12:00:31 -04:00
Tomas Popela
ddbfe2aa9b jsc and MiniBrowser are now installed into libexec instead of bin 2016-10-12 11:58:57 +02:00
Tomas Popela
92c3ad1eab Update to 2.14.1 2016-10-12 08:03:24 +02:00
Tomas Popela
c99319852a Update to 2.14.0 2016-09-20 09:28:24 +02:00
Tomas Popela
13489be3ac Update to 2.13.92 2016-09-15 12:05:48 +02:00
Tomas Popela
f2f09da95a Correct the version 2016-09-12 10:47:58 +02:00
Tomas Popela
8a4b347075 Update to 2.13.91 2016-09-12 10:47:07 +02:00
Tomas Popela
60f0c54196 Update to 2.13.90 2016-08-31 13:01:30 +02:00
Tomas Popela
c9a9453316 Update to 2.13.4 2016-07-27 09:49:51 +02:00
Tomas Popela
6bb10d51d7 Update to 2.13.3
Enable JIT on ARMv7
2016-07-18 12:59:34 +02:00
Tomas Popela
b05e95959e Remove the wrong patch for THUMB2 support 2016-07-08 13:24:34 +02:00
Tomas Popela
ae95732a2a Again disable JIT on ARMv7 until rhbz#1350982 is fixed 2016-06-29 09:37:30 +02:00
Michael Catanzaro
9017f9f28d Fix whitespace 2016-06-28 10:48:24 -05:00
Michael Catanzaro
85a1bbbd8b Disable NPAPI in Wayland
- Specify more bundled provides
2016-06-28 10:46:33 -05:00
Tomas Popela
97abe45fdf Enable JIT and BMalloc on ARMv7 2016-06-28 15:50:47 +02:00
Tomas Popela
ba54d8c87f Disable JIT on ARM until https://bugs.webkit.org/show_bug.cgi?id=159083 is fixed 2016-06-24 11:43:52 +02:00
Tomas Popela
4f08e478d1 Update to 2.13.2 2016-06-23 11:59:52 +02:00
Michael Catanzaro
f9cde96aad Add patch to comply with Fedora crypto policy 2016-06-19 21:14:18 -05:00
Michael Catanzaro
1d7fc885cc Add patch to comply with Fedora crypto policy 2016-06-19 21:13:52 -05:00
Tomas Popela
a881075f05 Add gnutls-devel as a BR 2016-05-31 13:55:39 +02:00
Tomas Popela
561e52f54c Update to 2.13.1 2016-05-31 13:47:09 +02:00
Tomas Popela
4d91e61964 Update to 2.12.3 2016-05-24 11:21:13 +02:00
Igor Gnatenko
ba96064eaf add chlog entry
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2016-04-29 08:28:53 +02:00
Igor Gnatenko
511ddd84e5 typelib is in jsc, drop from jsc-devel
Signed-off-by: Igor Gnatenko <ignatenko@redhat.com>
2016-04-29 08:25:40 +02:00
Tomas Popela
492c4448b3 Update to 2.12.2 2016-04-28 10:56:13 +02:00
Tomas Popela
656bf38386 Really disable the bmalloc 2016-04-26 15:55:41 +02:00
Tomas Popela
902f52a3e9 Fix the build on aarch64 - disable bmalloc as it's crashing when generating the documentation 2016-04-26 15:51:49 +02:00
Tomas Popela
e6783e0abd Fix the build on aarch64 - disable bmalloc 2016-04-26 15:50:43 +02:00
David Tardon
2485f2339d rebuild for ICU 57.1 2016-04-15 20:17:19 +02:00
Tomas Popela
a994311405 Update to 2.12.1 2016-04-14 12:43:21 +02:00
Michael Catanzaro
0c2a7a79ed Attempt harder to ensure plugin-process-gtk2 is installed on upgrade 2016-04-07 22:44:51 -05:00
Michael Catanzaro
0bb3a858a5 Add missing patch 2016-04-06 15:38:21 -05:00
Michael Catanzaro
8aa1fbd6e2 Attempt to ensure plugin-process-gtk2 is installed on upgrade
- Add patch for WebKit#155885
2016-04-06 15:35:41 -05:00
Tomas Popela
b4e73f0801 Update to 2.12.0 2016-03-22 11:34:54 +01:00
Igor Gnatenko
ff5612f6f5 bump version
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-03-20 20:50:55 +01:00
Igor Gnatenko
eadfae60ba add missing ldconfig call for -jsc subpkg
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-03-20 20:48:59 +01:00
Tomas Popela
d5fc405b6b Add the missing patch 2016-03-18 07:05:58 +01:00
Tomas Popela
8fb9558863 Fix the build with gcc 6 2016-03-17 17:56:34 +01:00
Tomas Popela
89606cdada Update to 2.11.92 2016-03-17 10:47:28 +01:00
Tomas Popela
6f82e21986 Subpackage the WebKitPluginProcess2
Resolves: rhbz#1317692
2016-03-16 08:05:48 +01:00
Tomas Popela
b1ba3d5ead Update to 2.11.91 2016-03-01 10:22:09 +01:00
David King
03689664a8 Move JavaScriptCore headers to jsc-devel subpackage (#1312894) 2016-02-29 08:52:52 -06:00
Michael Catanzaro
8aabad47de Stop building with ENABLE_OPENGL=OFF, see WebKit#126122 and WebKit#150955. 2016-02-24 20:30:40 -06:00
Tomas Popela
1bcf0c28d8 Update to 2.11.90 2016-02-22 09:37:13 +01:00
Peter Robinson
389aa22d75 Add ruby deps for build 2016-02-09 15:53:46 +00:00
Tomas Popela
74674ebb3b Update to 2.11.5
Drop the llvm dependencies as we switched to B3
Rebase the YouTube patch
2016-02-09 12:48:22 +01:00
Fedora Release Engineering
7b378451f8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-05 02:57:42 +00:00
Tomas Popela
6895ca4815 Rebuilt for LLVM rebase 2016-01-28 11:35:41 +01:00
Michael Catanzaro
d08c7aed6d Remove old patch 2016-01-22 19:01:05 -06:00
Tomas Popela
e2efc70bac Update to 2.11.4 2016-01-20 10:28:57 +01:00
Tomas Popela
2561299a49 Fix the build 2016-01-18 12:42:54 +01:00
Michael Catanzaro
9ec20d8c7d Build with ENABLE_OPENGL=OFF as I think it is causing bugs.
- Stop static linking to LLVM.
2016-01-13 15:24:23 -06:00
Tomas Popela
b549cb3b64 Fix the date in Changelog 2016-01-13 09:42:32 +01:00
Tomas Popela
3d4f2873ba Update to 2.11.3 2016-01-13 09:39:04 +01:00
Michael Catanzaro
b53fdb44f2 Fix history better 2015-12-30 17:51:52 -06:00
Michael Catanzaro
47ac811f08 Fix history 2015-12-30 17:50:59 -06:00
Michael Catanzaro
0226c6f6d9 Remove webkitgtk-2.5.90-cloop_fix.patch and
webkitgtk-2.8.0-page_size_align.patch. These have been broken for ages.
- Remove webkitgtk-2.8.0-s390_fixes.patch since this is a patch for bmalloc, but
  we disable bmalloc on s390.
- Updated webkitgtk-2.11.2-youtube.patch by Mario, now slightly less awful.
- Don't request hardened build, it's the default.
- Use public USE_SYSTEM_MALLOC option instead of unsupported DISABLE_BMALLOC.
- lldb is not bundled anymore.
2015-12-30 17:49:16 -06:00
Michal Toman
992e2c4166 Add support for MIPS 2015-12-30 17:00:08 -06:00
Igor Gnatenko
7b070a3d1d Rebuilt for libwebp soname bump
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-12-28 18:57:02 +01:00
Tomas Popela
0b2785d40b rhbz#1289053 - Retire nspluginwrapper and remove from Fedora 24 2015-12-07 11:51:46 +01:00
Tomas Popela
e6cdb6732d Introduce the jsc and jsc-devel subpackages with JavaScriptCore packaged
Resolves: rhbz#1176677
2015-11-30 07:57:54 +01:00
Tomas Popela
77772efb4e libllvmForJSC.so is x86_64 specific 2015-11-23 16:48:57 +01:00
Tomas Popela
c3981a390a Package all the installed libraries 2015-11-23 16:42:20 +01:00
Tomas Popela
020a2627de Add necessary requires to compile with FTL on x86_64 2015-11-23 11:23:55 +01:00
Tomas Popela
d99fc790eb Update the nspluginwrapper patch 2015-11-23 10:40:04 +01:00
Tomas Popela
1212a695e5 Update to 2.11.2 2015-11-23 10:31:26 +01:00
Tomas Popela
4077efc988 Update to 2.11.1 2015-11-03 11:56:05 +01:00
David Tardon
efe7c1d4ac rebuild for ICU 56.1 2015-10-28 14:09:09 +01:00
Tomas Popela
fb81c1be8b Update to 2.10.3 2015-10-27 13:45:20 +01:00
Tomas Popela
1fcd52477a Update to 2.10.2 2015-10-15 13:35:32 +02:00
Kalev Lember
dd6ad39358 Rebuilt
... so that it can be included in GNOME 3.18.1 megaupdate.
2015-10-15 07:53:27 +02:00
Tomas Popela
1ddba877b5 Explicitly include the CheckIncludeFiles macro 2015-10-14 10:33:20 +02:00
Tomas Popela
04dceab877 Update to 2.10.1 2015-10-14 09:59:20 +02:00
Michael Catanzaro
4d9055929f Add provides bundled(angle) since it's finally safe to do so. 2015-10-09 11:00:21 -05:00
Kalev Lember
93bc51bc4b Update to 2.10.0 2015-09-21 17:08:57 +02:00
Tomas Popela
4c5733ed8f Update to 2.9.92 2015-09-16 13:44:26 +02:00
Kalev Lember
7b445c2298 Update to 2.9.91 2015-08-26 14:24:09 +02:00
Michael Catanzaro
51cd457351 Remove the address space limit patch: it was causing too many problems.
- (Warning! This means Red Hat Bugzilla can hang your computer again.)
- Improve the YouTube patch to avoid spamming the journal with rpm output.
- Add patch from upstream to workaround severe a performance regression.
- No need to explicitly enable Wayland support anymore; it's now default.
2015-08-24 20:44:24 -05:00
Kalev Lember
aa661e77b9 Update to 2.9.90 2015-08-19 11:47:59 +02:00
Tomas Popela
7397049cd3 Update to 2.9.5 2015-08-03 11:19:21 +02:00
Michael Catanzaro
71ffe7c7eb Make YouTube work. 2015-08-01 12:16:03 -05:00
Michael Catanzaro
eda5bf1f2a Make YouTube work. 2015-08-01 12:15:29 -05:00
Michael Catanzaro
30454ba904 Exempt the plugin process from the address space limit. 2015-07-28 09:37:00 -05:00
Tomas Popela
40a8112fd9 Update to 2.9.4 2015-07-22 09:25:47 +02:00
Michael Catanzaro
b34bdccf97 Prevent runaway web processes from using unlimited memory. 2015-07-09 13:02:04 -05:00
Michael Catanzaro
1679c3352b Prevent runaway web processes from using unlimited memory. 2015-07-09 12:57:01 -05:00
Michael Catanzaro
63bcd9df53 Prevent runaway web processes from using unlimited memory. 2015-07-09 12:54:47 -05:00
Michael Catanzaro
8dd15d47d9 Enable Wayland support at long last. Hopefully fixes #1220811. 2015-07-01 10:56:57 -05:00
Tomas Popela
e3f7cc84b9 Upload the source tarball 2015-06-23 10:11:56 +02:00
Tomas Popela
4168d7c975 Update to 2.9.3 2015-06-23 09:02:04 +02:00
Dennis Gilmore
23e17e34fa - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-19 02:19:34 +00:00
Tomas Popela
961548d23a Update to 2.9.2 2015-05-27 12:07:48 +02:00
Michael Catanzaro
880c8325c6 Add patch that should fix the build 2015-05-07 15:28:58 -05:00
Tomas Popela
7338b8cf26 Temporary disable CLoop patches (as they need to be updated) 2015-05-07 13:43:18 +02:00
Tomas Popela
460694c542 Add hyphen-devel as BR 2015-05-07 13:20:41 +02:00
Tomas Popela
4924faaec8 Update to 2.9.1 2015-05-07 13:13:30 +02:00
Michael Catanzaro
f9c02612cd Reenable fast matrix multiplication on x86_64 2015-04-21 14:49:25 -05:00
Tomas Popela
3d5d88ad21 Update to 2.8.1 2015-04-14 13:31:43 +02:00
Michael Catanzaro
ea2f07d90b Build with support for HTML5 desktop notifications 2015-04-08 21:39:23 -05:00
Tomas Popela
cd3a617775 Fix CLoop on secondary arches 2015-04-08 14:12:17 +02:00
Tomas Popela
6e68eef1ec Fix build failures on s390
Fix build failures with gcc 5
Decrease the debuginfo verbosity on ppc and others
2015-03-27 14:08:01 +01:00
Tomas Popela
a744379b61 Update to 2.8.0 2015-03-23 12:52:25 +01:00
Tomas Popela
63cd764434 Include MiniBrowser in devel package 2015-03-17 16:29:57 +01:00
Tomas Popela
f6333522a3 Update to 2.7.92
Re-enable parallel build
Compile and ship MiniBrowser
2015-03-17 15:37:58 +01:00
Michael Catanzaro
a3b0ca55e9 Add a couple patches to fix more crashes 2015-03-16 19:12:22 -05:00
Kalev Lember
64f9d93447 Disable parallel make
It seems to have regressed with cmake 3.2.
2015-03-05 15:13:36 +01:00
Michael Catanzaro
eb8094b3b4 Add patch to make gnome-online-accounts 3.15.91 not crash 2015-03-04 18:15:40 -06:00
Tomas Popela
00211c543d Update to 2.7.91 2015-03-03 17:12:13 +01:00
Michael Catanzaro
cc13a6bb4d Distributor patch probably needs more backslashes
webkitgtk3 failed to build; looks like \\ wasn't enough to actually get
a backslash into the output
2015-02-27 14:51:05 -06:00
Michael Catanzaro
3920853627 Add Fedora branding to the user agent 2015-02-27 00:10:54 -06:00
Tomas Popela
b92d9dafcf Fix the build with cmake 3.2.x 2015-02-19 14:20:30 +01:00
Tomas Popela
dcabb46365 Decrease debuginfo verbosity on s390x 2015-02-19 09:32:46 +01:00
Tomas Popela
425518c795 Fix crash in CLoop
Forgot to reset the release number so continuing with 8
2015-02-19 09:28:46 +01:00
Tomas Popela
c2ca175ff7 Add upstream reference to recently added patch 2015-02-18 14:38:04 +01:00
Tomas Popela
88d55aea1c Build bmalloc as static library 2015-02-18 13:48:30 +01:00
Tomas Popela
d2ff497aca Add JIT and CLoop fixes 2015-02-18 11:20:01 +01:00
Tomas Popela
2c8b2e4a2f Update to 2.7.90 2015-02-18 10:50:04 +01:00
Michael Catanzaro
c7e7f87a44 Remove disable codec installer patch, not needed in GNOME 3.15.90 2015-02-16 17:49:46 -06:00
Michael Catanzaro
30ef974d2c Temporarily disable cloop patch since it breaks js
- Add patch for gmutexlocker namespace collision with glib 2.43.4
2015-02-11 00:29:58 -06:00
Michael Catanzaro
f785a2284c Revert yesterday's changes since they don't help. 2015-02-06 06:29:21 -06:00
Michael Catanzaro
5562bf180d Try again 2015-02-05 20:47:03 -06:00
Michael Catanzaro
5f2b64ecdf Disable JIT to see if it fixes js. 2015-02-05 20:31:13 -06:00
Michael Catanzaro
180508d8f0 Disable jit to see if it fixes js 2015-02-05 20:27:50 -06:00
Michael Catanzaro
dd0dbe53e5 Disable hardened build to see if it fixes js 2015-02-05 18:44:43 -06:00
David Tardon
8928598067 rebuild for ICU 54.1 2015-01-26 17:15:58 +01:00
Tomas Popela
563418d2b1 Update to 2.7.4 2015-01-20 16:05:30 +01:00
Tomas Popela
074952ea44 Apply the previously uploaded patch 2015-01-19 13:57:06 +01:00
Tomas Popela
42fdb5bcd4 Fix compilation on secondary arches 2015-01-19 13:53:48 +01:00
Tomas Popela
a26bbb383f Decrease debuginfo verbosity on ix86 to let it build 2015-01-08 10:27:48 +01:00
Tomas Popela
9e65f97534 Update to 2.7.3 2014-12-16 12:56:35 +01:00
Michael Catanzaro
89a874fcf6 Make patch build against 2.7.2
The patch was actually written against master, not 2.7.2
2014-12-09 19:24:36 +01:00
Michael Catanzaro
694d1b8a54 Enable the patch on primary arches.... 2014-12-09 18:56:27 +01:00
Michael Catanzaro
17ff09c39a Add the patch... 2014-12-09 18:50:10 +01:00
Michael Catanzaro
9625948f43 Disable the PackageKit codec installer 2014-12-09 18:44:39 +01:00
Michael Catanzaro
0431f8e9cb Enable hardened build 2014-12-07 10:39:46 +01:00
Tomas Popela
4d55fee589 Don't use ld.gold on s390 and aarch64 otherwise enable it 2014-11-25 10:27:50 +01:00
Tomas Popela
83c4c8ca59 Don't use ld.gold 2014-11-25 10:08:49 +01:00
Tomas Popela
5486b8fc8e Update to 2.7.2 2014-11-24 14:27:51 +01:00
Tomas Popela
a992b0b3ad Enable JIT where possible (accidentally turned off when updating to 2.5.90) 2014-11-12 10:55:31 +01:00
Kalev Lember
1356fc5d98 Build developer documentation 2014-11-08 23:20:11 +01:00
Michael Catanzaro
01ee7f4d12 Obsolete libwebkit2gtk < 2.5.0 to be future-proof 2014-10-31 14:21:31 -05:00
Kalev Lember
6022978d3b Bump libwebkit2gtk obsoletes version 2014-10-31 12:07:39 +01:00
Tomas Popela
944cc48d26 Update to 2.7.1 2014-10-29 08:28:37 +01:00
Tomas Popela
a9d1cda147 Update to 2.6.2 2014-10-22 10:42:35 +02:00
Tomas Popela
b01709ffd3 Disable the SSLv3 to address the POODLE vulnerability 2014-10-21 10:38:08 +02:00
Tomas Popela
36b6980b98 Update to 2.6.1 2014-10-14 09:25:07 +02:00
Tomas Popela
79bec1c106 Add the wrongly removed CLoop patch and remove the one that was upstreamed 2014-09-25 08:05:32 +02:00
Kalev Lember
c8b384556c Update to 2.6.0 2014-09-24 18:14:42 +02:00
Tomas Popela
16c78cf4cc Update to 2.5.90 2014-09-22 14:06:32 +02:00
Kalev Lember
3570d6f7d4 Obsolete libwebkit2gtk from the webkitgtk3 package 2014-08-26 18:59:43 +02:00
David Tardon
49489a6c23 rebuild for ICU 53.1 2014-08-26 13:57:47 +02:00
Tomas Popela
3f87003b03 Add missing patch 2014-08-25 11:30:35 +02:00
Tomas Popela
912a257dea Add support for secondary arches 2014-08-25 09:07:35 +02:00
5 changed files with 1 additions and 193 deletions

1
.gitignore vendored
View file

@ -1 +0,0 @@
/webkitgtk-2.5.3.tar.xz

1
dead.package Normal file
View file

@ -0,0 +1 @@
Package was renamed to webkit2gtk3

View file

@ -1 +0,0 @@
fffbb1e327f6d57971de4de77bb52538 webkitgtk-2.5.3.tar.xz

View file

@ -1,30 +0,0 @@
2014-08-21 Michael Catanzaro <mcatanzaro@igalia.com>
[GTK] Toggle buttons visually broken with GTK+ 3.13.7
https://bugs.webkit.org/show_bug.cgi?id=136130
Reviewed by NOBODY (OOPS!).
No new tests. Hopefully covered by existing tests, and our tests only
run with GTK+ 3.6 anyway.
* platform/gtk/RenderThemeGtk3.cpp:
(WebCore::paintToggle): use GTK_STATE_FLAG_CHECKED when compiling for
GTK+ 3.13.7 and above to ensure toggle buttons display as toggled.
diff --git a/Source/WebCore/platform/gtk/RenderThemeGtk3.cpp b/Source/WebCore/platform/gtk/RenderThemeGtk3.cpp
index 3630c43dffde59c6ea843c35a37e8e94611e4ae5..6d811a1747ac3ca7ff376bb6a0fcb02273c335d3 100644
--- a/Source/WebCore/platform/gtk/RenderThemeGtk3.cpp
+++ b/Source/WebCore/platform/gtk/RenderThemeGtk3.cpp
@@ -253,7 +253,11 @@ static void paintToggle(const RenderThemeGtk* theme, GType widgetType, const Ren
if (theme->isIndeterminate(renderObject))
flags |= GTK_STATE_FLAG_INCONSISTENT;
else if (theme->isChecked(renderObject))
+#if GTK_CHECK_VERSION(3, 13, 7)
+ flags |= GTK_STATE_FLAG_CHECKED;
+#else
flags |= GTK_STATE_FLAG_ACTIVE;
+#endif
if (theme->isPressed(renderObject))
flags |= GTK_STATE_FLAG_SELECTED;
gtk_style_context_set_state(context, static_cast<GtkStateFlags>(flags));

View file

@ -1,161 +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: webkitgtk4
Version: 2.5.3
Release: 4%{?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=136130
Patch0: webkitgtk-2.5.3-toggle-buttons.patch
BuildRequires: at-spi2-core-devel
BuildRequires: bison
BuildRequires: cairo-devel
BuildRequires: cmake
BuildRequires: enchant-devel
BuildRequires: flex
BuildRequires: fontconfig-devel
BuildRequires: freetype-devel
BuildRequires: geoclue2-devel
BuildRequires: gettext
BuildRequires: glib2-devel
BuildRequires: gobject-introspection-devel
BuildRequires: gperf
BuildRequires: gstreamer1-devel
BuildRequires: gstreamer1-plugins-base-devel
BuildRequires: gtk2-devel
BuildRequires: gtk3-devel
BuildRequires: harfbuzz-devel
BuildRequires: libicu-devel
BuildRequires: libjpeg-devel
BuildRequires: libpng-devel
BuildRequires: libsecret-devel
BuildRequires: libsoup-devel
BuildRequires: libwebp-devel
BuildRequires: libxslt-devel
BuildRequires: libXt-devel
BuildRequires: mesa-libGL-devel
BuildRequires: pcre-devel
BuildRequires: perl-Switch
BuildRequires: ruby
BuildRequires: sqlite-devel
Requires: geoclue2
# 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 WebKitGTK+ for GTK+ 3.
%package devel
Summary: Development files for %{name}
Requires: %{name}%{?_isa} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries, build data, and header
files for developing applications that use %{name}.
%prep
%setup -q -n webkitgtk-%{version}
%patch0 -p1 -b .toggle-buttons
# Remove bundled libraries
rm -rf Source/ThirdParty/leveldb/
rm -rf Source/ThirdParty/gtest/
rm -rf Source/ThirdParty/qunit/
%build
# Use linker flags to reduce memory consumption
%global optflags %{optflags} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
%ifarch s390 %{arm}
# Decrease debuginfo verbosity to reduce memory consumption even more
%global optflags %(echo %{optflags} | sed 's/-g /-g1 /')
%endif
mkdir -p %{_target_platform}
pushd %{_target_platform}
%cmake \
-DPORT=GTK \
-DCMAKE_BUILD_TYPE=Release \
..
popd
make %{?_smp_mflags} -C %{_target_platform}
%install
%make_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/third_party/compiler/LICENSE
%add_to_license_files Source/ThirdParty/ANGLE/src/third_party/murmurhash/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/APPLE_IMAGES_LICENSE.rtf
%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/WTF/icu/LICENSE
%add_to_license_files Source/WTF/wtf/dtoa/COPYING
%add_to_license_files Source/WTF/wtf/dtoa/LICENSE
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -f WebKit2GTK-4.0.lang
%license _license_files/*
%{_libdir}/libjavascriptcoregtk-4.0.so.*
%{_libdir}/libwebkit2gtk-4.0.so.*
%{_libdir}/girepository-1.0/JavaScriptCore-4.0.typelib
%{_libdir}/girepository-1.0/WebKit2-4.0.typelib
%{_libdir}/girepository-1.0/WebKit2WebExtension-4.0.typelib
%{_libdir}/webkit2gtk-4.0/
%{_libexecdir}/webkitgtk-4.0/
%files devel
%{_bindir}/jsc
%{_includedir}/webkitgtk-4.0/
%{_libdir}/libjavascriptcoregtk-4.0.so
%{_libdir}/libwebkit2gtk-4.0.so
%{_libdir}/pkgconfig/javascriptcoregtk-4.0.pc
%{_libdir}/pkgconfig/webkit2gtk-4.0.pc
%{_libdir}/pkgconfig/webkit2gtk-web-extension-4.0.pc
%{_datadir}/gir-1.0/JavaScriptCore-4.0.gir
%{_datadir}/gir-1.0/WebKit2-4.0.gir
%{_datadir}/gir-1.0/WebKit2WebExtension-4.0.gir
%changelog
* Fri Aug 22 2014 Michael Catanzaro <mcatanzaro@gnome.org> - 2.5.3-4
- Add webkitgtk-2.5.3-toggle-buttons.patch
* Thu Aug 21 2014 Kalev Lember <kalevlember@gmail.com> - 2.5.3-3
- More package review fixes (#1131284)
- Correct the license tag to read LGPLv2
- Filter out provides for private libraries
* Tue Aug 19 2014 Kalev Lember <kalevlember@gmail.com> - 2.5.3-2
- Remove bundled leveldb, gtest, qunit in %%prep (#1131284)
* Fri Aug 15 2014 Kalev Lember <kalevlember@gmail.com> - 2.5.3-1
- Update to 2.5.3
* Fri Aug 01 2014 Kalev Lember <kalevlember@gmail.com> - 2.5.1-1
- Initial Fedora packaging, based on the webkitgtk3 package