Commit Graph

164 Commits (947e443e02acc92200e45c568d2e4787242da6f2)

Author SHA1 Message Date
Matthew Bauer c0d053ea0e Revert "webkitgtk: enable WPE_RENDERER"
This reverts commit 132f7e6cfe.
2021-01-24 22:21:40 -06:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08:00
Matthew Bauer 77403c1c19
Merge pull request #96140 from matthewbauer/add-cog
Init cog at 0.6.0
2021-01-20 17:42:54 -06:00
Matthew Bauer 132f7e6cfe webkitgtk: enable WPE_RENDERER 2021-01-20 16:54:48 -06:00
Jonathan Ringer 9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
talyz 4c68c3837a
webkitgtk: Add `/run/opengl-driver` to bubblewrap bind mounts
Without access to the `/run/opengl-driver` directory, webkit fails to
create an EGL context, since it can't identify a suitable EGL
vendor. This results in a blank window and the following error output:

Cannot get default EGL display: EGL_BAD_PARAMETER
Cannot create EGL context: invalid display (last error: EGL_SUCCESS)
2020-12-23 18:51:50 +01:00
Monson Shao c377ced8de
webkitgtk: drop wayland dependency on Darwin 2020-12-07 12:50:54 +08:00
Martin Weinelt 48ba279287
webkitgtk: 2.30.2 -> 2.30.3
Fixes processing of malicousliy crafted web content which could lead to
- CVE-2020-13584: arbitrary code execution due to a use after free issue
- CVE-2020-9983: code execution due to an out-of-bounds write issue

Advisory at https://webkitgtk.org/security/WSA-2020-0008.html

Fixes: CVE-2090-13584, CVE-2020-9983
2020-11-23 18:59:03 +01:00
Jan Tojnar f70fe4af35
webkitgtk: 2.30.1 → 2.30.2
https://webkitgtk.org/2020/10/23/webkitgtk2.30.2-released.html
2020-11-13 13:26:52 +01:00
Jan Tojnar 8ccd765d37
webkitgtk: clean up
Remove gtk2 flag, which is no longer supported.
2020-10-24 01:42:16 +02:00
Jan Tojnar 297bac601a
webkitgtk: 2.30.0 → 2.30.1 2020-10-24 01:18:42 +02:00
WORLDofPEACE af2465acb9
webkitgtk: add separateDebugInfo, add platforms.darwin
Very strange that stdenv.isDarwin is in this expression but without
platforms including darwin.
2020-10-24 01:17:03 +02:00
Piotr Bogdan c1307a041a
webkitgtk: 2.29.91 -> 2.30.0
https://webkitgtk.org/2020/08/14/webkitgtk2.29.90-released.html
https://webkitgtk.org/2020/08/14/webkitgtk2.29.91-released.html
https://webkitgtk.org/2020/07/29/webkitgtk2.29.4-released.html
https://webkitgtk.org/2020/09/11/webkitgtk2.30.0-released.html
2020-10-24 01:15:02 +02:00
Jonathan Ringer b9592aa9ae webkitgtk: add enableGLES switch 2020-08-21 18:56:16 -07:00
Daniel Șerbănescu 838955243d webkitgtk: 2.28.3 -> 2.28.4 2020-08-14 17:11:44 +02:00
Daniel Șerbănescu 9d6f01aeef webkitgtk: 2.28.2 -> 2.28.3 2020-07-10 00:40:29 +02:00
Daiderd Jordan 7b3a2963d1
treewide: replace base64 encoded hashes 2020-06-03 18:35:19 +02:00
Ben Wolsieffer 7d4c60f76a
webkitgtk: reenable Hydra build 2020-05-11 01:05:10 -04:00
Jan Tojnar 8a339b4a79
webkitgtk: 2.28.1 → 2.28.2
* https://webkitgtk.org/security/WSA-2020-0005.html
* https://webkitgtk.org/2020/04/24/webkitgtk2.28.2-released.html
2020-04-28 06:37:03 +02:00
Jan Tojnar 6cbf2e186c
webkitgtk: 2.28.0 → 2.28.1 (#85378)
Fixes a CVE https://webkitgtk.org/security/WSA-2020-0004.html
https://webkitgtk.org/2020/04/13/webkitgtk2.28.1-released.html
2020-04-19 16:54:16 +02:00
Jan Tojnar a04625379a
Merge branch 'master' into staging-next 2020-04-13 18:50:35 +02:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Jan Tojnar 15002f1cfd
tree-wide: Switch from gnome3.maintainers to lib.teams.gnome 2020-04-01 14:41:43 +02:00
Tor Hedin Brønner 25a79ccc99
webkitgtk: 2.26.4 -> 2.28.0
prune libglvnd patch, this is what gentoo uses.
2020-03-24 07:10:45 +01:00
Matthew Bauer e9c2957c14
treewide: add comments on where native inputs are needed
makes it more clear why this happens

Co-Authored-By: Jan Tojnar <jtojnar@gmail.com>
2020-03-16 14:27:23 -04:00
Matthew Bauer d2775e4ce0 webkitgtk: ignore gettext when cross compiling
Unfortunately, CMake looks in CMAKE_PREFIX_PATH for binaries when
cross-compiling. This means that it will use gettext from
CMAKE_PREFIX_PATH even when we provide a gettext binary in PATH! This
is bad because the on in CMAKE_PREFIX_PATH is for the cross system,
not the native one. The only documented way I can find to change this
behavior is by manually setting the CMAKE_IGNORE_PATH variable.
2020-03-06 00:45:45 -05:00
Will Dietz 72b3595b94
webkitgtk: 2.26.3 -> 2.26.4
(cherry picked from commit 6b155e2269e2372b23ca84c502fddd6205d50eb1)
2020-02-14 10:22:15 -06:00
Tor Hedin Brønner 554d3a239a
webkitgtk: 2.26.2 -> 2.26.3 (#78303)
https://webkitgtk.org/2020/01/22/webkitgtk2.26.3-released.html
2020-01-24 04:42:59 +01:00
worldofpeace 58cf77fbee
Merge pull request #75043 from worldofpeace/webkitgtk-parallel
webkitgtk: cleanups
2019-12-10 23:52:50 -05:00
worldofpeace c2ba06d09f webkitgtk: add gnome3 maintainers 2019-12-10 23:38:55 -05:00
worldofpeace ed3ffa197d webkitgtk: use python3 2019-12-10 23:36:57 -05:00
worldofpeace 5a5f9dfa74 webkitgtk: nixpkgs-fmt 2019-12-10 23:36:57 -05:00
worldofpeace a11e023201 webkitgtk24x-gtk{3.2}: remove
It goes without saying that we should remove this 😅️.
2019-12-05 07:01:28 -05:00
Frederik Rietdijk 73b88e17dd Merge staging-next into staging 2019-11-11 12:09:26 +01:00
Tor Hedin Brønner bd20836885
webkitgtk: 2.26.1 -> 2.26.2 (#73052) 2019-11-10 13:20:39 +01:00
adisbladis 5d24b1e97a
webkitgtk: Don't use libGLU_combined 2019-11-09 10:34:49 +00:00
Tor Hedin Brønner 84fb39ef12
webkitgtk: 2.24.4 -> 2.26.1
* add fix-bubblewrap-paths.patch
* use clangStdenv
  We're running into #36947

Co-authored-by: worldofpeace <worldofpeace@protonmail.ch>
2019-10-03 00:09:13 +02:00
Jan Tojnar 306cc9b311
Merge branch 'staging-next' into staging 2019-09-06 03:21:30 +02:00
Jan Tojnar 72e7d569a7
tree-wide: s/GTK+/GTK/g
GTK was renamed.
2019-09-06 02:54:53 +02:00
Will Dietz 04ddfc59b4
webkitgtk: 2.24.3 -> 2.24.4 (security!)
https://webkitgtk.org/2019/08/28/webkitgtk2.24.4-released.html
https://webkitgtk.org/security/WSA-2019-0004.html
2019-09-03 19:23:11 -05:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
R. RyanTM 941a1f37c2 webkitgtk: 2.24.2 -> 2.24.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/webkitgtk/versions
2019-07-17 09:32:31 +02:00
Will Dietz 888dba6a1d webkitgtk: 2.24.2
https://webkitgtk.org/2019/05/17/webkitgtk2.24.2-released.html
2019-05-18 08:23:31 +02:00
Herwig Hochleitner 63ad043e41 webkitgtk: 2.24.0 -> 2.24.1 2019-04-10 16:36:20 +02:00
Herwig Hochleitner a72bb46155 webkitgtk: 2.22.7 -> 2.24.0 2019-03-13 21:10:24 +01:00
Herwig Hochleitner 26d8a8c0eb webkitgtk: 2.22.6 -> 2.22.7 2019-03-02 05:19:53 +01:00
Tor Hedin Brønner eb4e9ba8ec
webkitgtk: 2.22.5 -> 2.22.6 (#55481) 2019-02-10 22:57:45 +01:00
Orivej Desh (NixOS) 9a21967f0a
stdenv: prune libtool files by default (#51767)
See the motivation in fd97db43bc (#41819).
2019-01-11 13:20:46 +00:00
R. RyanTM f9f2f951b6 gnome3.webkitgtk: 2.22.4 -> 2.22.5
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/webkitgtk/versions
2018-12-13 21:48:31 -08:00
Piotr Bogdan d121dd5222 treewide: remove references to pruneLibtoolFiles, now included by default 2018-12-09 23:28:46 +00:00