This is to avoid accidentally installing it via "nix-env -i", which
leads to a non-working Steam on NixOS.
Thanks to srhh and Pamelloes on IRC for bringing this up.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
This reverts commit b26de39252.
We no longer need this version because Chromium now builds with the
latest gyp version, see 58fd4f672f.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
The pepper effects plugin has been removed and migrated to NaCl, so I'm
just dropping the hunk of that patch.
Upstream reviow URL: https://codereview.chromium.org/1085393003
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Upgrades and fixes the build of the current Chromium stable channel.
* Update versions.
* Use gyp package not gyp_svn1977.
* Remove icu from buildInputs, since this causes a build error due to
inferference with use_system_icu=false.
* Remove the hack that inserts the absolute path into gyp files, and
pass --depth . to gyp. This resolves the third_party/angle gyp error.
* Do a normal copy of the source code not a symlink copy. This resolves
some link error where the symlinks interfere with relative paths
(seems like because gyp resolves symlinks first). Note, this used to
be worked around with the absolute path insertion hack.
* Change the bucketURL in update.nix to https (for more secure
updates).
Changes included:
- Update versions.
- Use gyp package not gyp_svn1977.
- Remove icu from buildInputs, since this causes a build error due to inferference with use_system_icu=false.
- Remove the hack that inserts the absolute path into gyp files, and pass `--depth .` to gyp. This resolves the `third_party/angle` gyp error.
- Do a normal copy of the source code not a symlink copy. This resolves some link error where the symlinks interfere with relative paths (seems like because gyp resolves symlinks first). Note, this used to be worked around with the absolute path insertion hack.
- Change the bucketURL in update.nix to https (for more secure updates).
It was an experiment by @garbas in 2014 that has been forgotten
because of other, newer experiments.
Packages also weren't updated so we shouldn't let them rot in nixpkgs.