summary refs log tree commit diff
path: root/pkgs/development/tools/build-managers/gn
Commit message (Collapse)AuthorAge
* gn: Add myself as maintainerMichael Weiss2020-11-03
| | | | | Since I maintain Chromium (I'll have to make sure that gnChromium always builds and it would be good to get notified on any PRs/issues).
* gn: 20190403 -> 2020-03-09Michael Weiss2020-03-24
| | | | | | | | | | This updates gn to the required version for chromiumDev (the recommended version for the stable release of Chromium isn't sufficient [0]). [0]: The Chromium build fails during the configuration phase: ERROR at //mojo/public/tools/bindings/mojom.gni:393:16: Undefined identifier "cpp_typemaps", ^-------------
* gn: switch to python 3Jan Tojnar2019-12-29
|
* treewide: `*Phase(s)?` variables are optionalJohn Ericson2019-11-01
| | | | | If these aren't defined, the stdenv defaults are used in the `*Phase` case, or no extra phases are done, in the `*Phases` case.
* treewide: Make more `dont*` variables OK to be undefined in setup hooksJohn Ericson2019-11-01
|
* treewide: remove redundant recvolth2019-08-28
|
* treewide: name -> pname (easy cases) (#66585)volth2019-08-15
| | | | | | | | | treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
* gn: 20190726 -> 20190403Ben Wolsieffer2019-07-29
| | | | Downgrade to fix Chromium.
* gn: 20181031 -> 20190726Ben Wolsieffer2019-07-28
|
* treewide: remove unused variables (#63177)volth2019-06-16
| | | | | | * treewide: remove unused variables * making ofborg happy
* v8: 5.4.232 -> 7.4.255Matthew Bauer2019-04-11
|
* gn: use python2 as gn is incompatible with python3Léo Gaspard2019-01-19
|
* gn: 20180830 -> 20181031Will Dietz2018-11-01
|
* gn: generate last_commit_position.h without gitYuriy Taraday2018-09-16
| | | | | | | | | For Git to work properly, I used fetchgit with leaveDotGit. This seems to be causing hash to change on different systems in different times. I've replaced generation of last_commit_position.h in tools/gen.py with just plain nix template. "gn --version" will loose a bit (just commit hash, without commit height in front of it), but I hope noone relies on it.
* gn: fix hashvolth2018-09-15
|
* gn: 20180423 -> 20180830Yuriy Taraday2018-09-07
| | | | | gn sources have been moved into separate repository which greatly simplify build process.
* treewide: add version to packagesMatthew Bauer2018-05-25
| | | | | | | | | Lots of packages are missing versions in their name. This adds them where appropriate. These were found with this command: $ nix-env -qa -f. | grep -v '\-[0-9A-Za-z.-_+]*$' | grep -v '^hook$' See issue #41007.
* gn: fix patch urlMatthew Justin Bauer2018-05-21
| | | Fixes #40891
* gn: Add libc++ and libc++abi from third_partyaszlig2018-04-25
| | | | | | | | | | On GNU/Linux the build references these files, so let's fetch them from the Chromium repository. I haven't checked whether they are heavily patched or whether we can use the version from LLVM, but when looking at the changes, they do seem to divert a bit from upstream LLVM. Signed-off-by: aszlig <aszlig@nix.build> Cc: @matthewbauer, @stesie
* gn: Switch to fetchzip for apple_apsl directoryaszlig2018-04-25
| | | | | | | | | | | | | The tarball from upstream seems to be generated on the fly, so the output is not deterministic and using fetchzip makes this more reliable as we have a recursively hashed output path without any of the non-determinisms in tarballs. Unfortunately, the build still fails on NixOS systems, because we need a few more stuff in the build tree. Signed-off-by: aszlig <aszlig@nix.build> Cc: @matthewbauer, @stesie
* gn: fix Darwin buildMatthew Bauer2018-04-24
|
* gn: fix sandbox buildStefan Siegl2017-09-24
|
* gn: init at 0.0.0.20170629Stefan Siegl2017-09-24
|
* gn: removeNikolay Amiantov2017-02-08
| | | | | Chromium depends on bundled versioon of gn. It's also chromium-specific build tool, so it's not feasible to package.
* gn: use python2Frederik Rietdijk2016-11-24
|
* gn: Init at 0.0.0.20161008aszlig2016-11-08
This is the standalone version of GN used currently solely for building Chromium. An upstream bug report is available at https://crbug.com/504074 to support a standalone build without needing various components from the Chromium source tree. Because there isn't a standalone vrsion available, I'm choosing 0.0.0.${date} as the version scheme here so that we don't conflict with versioned releases from upstream someday[TM]. Signed-off-by: aszlig <aszlig@redmoonstudios.org>