Commit graph

128 commits

Author SHA1 Message Date
Artturin f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
github-actions[bot] a55c80886c
Merge master into staging-next 2023-02-12 18:01:09 +00:00
Alyssa Ross 0e2ed40a8b v8_8_x: restrict compiler version check to GCC
Fixes: 519f9b3d29 ("v8_8_x: mark broken with GCC 12")
2023-02-12 17:44:20 +00:00
github-actions[bot] d5c6366a21
Merge master into staging-next 2023-02-12 00:02:30 +00:00
Alyssa Ross 519f9b3d29 v8_8_x: mark broken with GCC 12 2023-02-11 20:20:22 +00:00
Alyssa Ross 4e5dac0575
v8: add homepage 2023-02-11 19:13:32 +00:00
Vladimír Čunát ad1bdf4e77
v8, openbabel: fixup build with gcc12 2023-02-04 10:19:58 +01:00
Weijia Wang 31e1a8e317 v8: fix build on x86_64-darwin 2023-01-21 18:25:58 +01:00
Stanisław Pitucha 099df1f9ac v8: fix darwin build 2022-09-10 23:52:16 +10:00
Mario Rodas 11047cbb26
Merge pull request #173082 from aaronjheng/v8
v8: Add libv8_monolith.a symbolic link
2022-06-24 21:35:35 -05:00
Robert Schütz 806da9d029 v8_8_x: use python39
Using Python 3.10 makes the build fail with

    ImportError: cannot import name 'Mapping' from 'collections'
2022-06-11 15:31:18 +00:00
Aaron Jheng 89a903ae8b
v8: Add libv8_monolith.a symbolic link 2022-05-15 01:30:56 +00:00
Yuriy Taraday be2ceab96f
v8: Mark as broken on Darwin (#172943) 2022-05-13 20:21:39 -04:00
Nikolay Amiantov 7b161cef22 v8_8_x: init at 8.8.278.14 2022-01-08 16:53:13 +03:00
Nikolay Amiantov 4c93233845 v8_5_x: remove
Not used in the tree anymore.
2022-01-08 16:53:13 +03:00
Nikolay Amiantov b57ce73d98 v8: 8.4.255 -> 9.7.106.18
* Fix update.sh;
* Use specific gn revision;
* Install icudtl.dat.
2022-01-08 16:53:13 +03:00
Jan Tojnar ec53e861f4 postgresqlPackages.plv8: 2.3.15 → 3.0.0
https://github.com/plv8/plv8/blob/v3.0.0/Changes
2021-12-27 12:05:02 +01:00
talyz 360abc8e2a
v8: Fix darwin build 2021-05-07 11:57:58 +02:00
talyz 30cae53dbb
v8: 7.4.255 -> 8.4.255 2021-03-29 15:25:17 +02:00
Ben Siraphob 66e44425c6 pkgs/development/libraries: stdenv.lib -> lib 2021-01-21 19:11:02 -08: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
Malte Brandy cebf9198f3
treewide: De-inline uses of lib.boolToString
This commit should not change eval results
2020-10-14 01:46:17 +02:00
Frederik Rietdijk 5cc0468a20 Merge staging into staging-next 2020-01-31 00:16:31 +01:00
Maximilian Bosch 2826c7e77f
v8_3_14: remove
Doesn't build with gcc>=5.
2020-01-28 20:11:00 +01:00
Matthew Bauer 3eb6e3f5ef v8: remove duplicate libs, cflags entries
This was an oversight, and unnecessary in the .pc file.
2020-01-28 11:37:15 -05:00
Robin Gloster 313da176d3
treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
WilliButz e4c372445f
v8_3_16_14: remove unreferenced and outdated package 2019-11-01 14:28:03 +01:00
WilliButz a1066785fa
v8_3_14: limit platforms to x86-linux 2019-11-01 14:27:53 +01:00
Dima 2a1f30259c {v8, v8_6_x}: fix log output exceeded w. GCC8
This reduces the log size to ~1MB.
2019-10-07 11:22:35 +02:00
worldofpeace 6b92321f82
Merge pull request #68550 from WilliButz/v8/fix-aarch64-build
v8: fix build on aarch64
2019-09-12 12:10:43 -04:00
WilliButz a981edb443
Merge pull request #68292 from matthewbauer/v8-pkgconfig
v8: add pkgconfig file
2019-09-12 14:21:03 +02:00
WilliButz 0e879bfe8d
v8: fix build on aarch64 2019-09-12 14:13:26 +02:00
volth 7b8fb5c06c treewide: remove redundant quotes 2019-09-08 23:38:31 +00:00
Matthew Bauer 283358ea42 v8: add pkgconfig file
This is not provided by the v8 team, we need to provide a custom one.

https://bugs.chromium.org/p/v8/issues/detail?id=2184
2019-09-07 21:09:13 -04:00
Frederik Rietdijk ad1d58c622 Merge staging-next into staging 2019-08-31 10:04:20 +02:00
Frederik Rietdijk fc74ba8291 Merge master into staging-next 2019-08-31 09:50:38 +02:00
Mario Rodas f24c729196
postgresqlPackages.plv8: narrow platforms to x86_64-linux
plv8 uses a custom version v8 version, which is reported to only build
on x86_64-linux. The next major version plv8 should drop the custom v8.
2019-08-29 03:00:00 -05:00
volth 08f68313a4 treewide: remove redundant rec 2019-08-28 11:07:32 +00:00
volth 35d68ef143 treewide: remove redundant quotes 2019-08-26 21:40:19 +00: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
Matthew Bauer f64d21da21
Merge pull request #56834 from matthewbauer/v8-update
v8: 5.4.232 -> 7.4.255
2019-06-03 13:34:04 -04:00
c0bw3b 9cb260d091 [treewide] delete unused patches 2019-05-04 19:52:24 +02:00
Matthew Bauer e7f57503e0 v8: 5.4.232 -> 7.4.255 2019-04-11 00:25:12 -04:00
Austin Seipp 4569ee7d74 plv8: unbreak build, bump to version 2.3.8
ee58a5b30d broke the plv8 build because it
upgraded the v8_6_x expression everywhere to the 6.9 branch, which came
with API changes. Notably, it seems plv8 only supports up-to v8 6.4.x at
this time.

This keeps a copy of the plv8_6_x expression inside the same directory
as the other v8 versions (so patches, etc are easy to apply), but it is
not exposed to the top-level of all-packages.nix.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
2018-11-04 08:24:19 -06:00
Matthew Bauer 514bfd7b8e
Merge pull request #46113 from taktoa/taktoa/v8-6.9
v8_6_x: 6.2.414.27 -> 6.9.427.14
2018-10-08 13:49:02 -05:00
Remy Goldschmidt ee58a5b30d
v8_6_x: 6.2.414.27 -> 6.9.427.14 2018-09-07 15:54:38 -05:00
John Ericson 2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Vladimír Čunát 765d695b89
Merge branch 'staging-next'
Security fixes for a few packages are included.
2018-08-21 15:36:02 +02:00
John Ericson 7d85ade0cc treewide: Purge stdenv.platform and top-level platform
Progress towards #27069
2018-08-20 15:22:46 -04:00
Matthew Bauer d4b453d2c1 v8: remove xcodebuild patch
Add xcodebuild commands from xcbuild.
2018-08-15 17:27:56 -05:00