summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/editors/aseprite
diff options
context:
space:
mode:
authorMichael Weiss <dev.primeos@gmail.com>2020-03-25 23:32:03 +0100
committerMichael Weiss <dev.primeos@gmail.com>2020-03-25 23:55:00 +0100
commitad66bbd98b5b944fd22e103d2e25b723858954f5 (patch)
tree0fc75bace5ae7bef6a5bf9a9b3149142dbdfb91d /pkgs/applications/editors/aseprite
parenta1b4bfe34f8ed53b6e19dd6e7a70b7326e3e4646 (diff)
aseprite.skia: Override the gn version to fix the build
With #83290 merged the build would fail during the configuration phase: ``` configuring ERROR at //gn/BUILDCONFIG.gn:85:14: Script returned non-zero exit code. is_clang = exec_script("gn/is_clang.py", ^---------- Current dir: /build/source/out/Release/ Command: python /build/source/gn/gn/is_clang.py cc c++ Returned 2. stderr: python: can't open file '/build/source/gn/gn/is_clang.py': [Errno 2] No such file or directory ```
Diffstat (limited to 'pkgs/applications/editors/aseprite')
-rw-r--r--pkgs/applications/editors/aseprite/default.nix2
-rw-r--r--pkgs/applications/editors/aseprite/skia.nix12
2 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/applications/editors/aseprite/default.nix b/pkgs/applications/editors/aseprite/default.nix
index 6e6d7db81770..5ba0f9cf237e 100644
--- a/pkgs/applications/editors/aseprite/default.nix
+++ b/pkgs/applications/editors/aseprite/default.nix
@@ -98,6 +98,8 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
+ passthru = { inherit skia; };
+
meta = with lib; {
homepage = https://www.aseprite.org/;
description = "Animated sprite editor & pixel art tool";
diff --git a/pkgs/applications/editors/aseprite/skia.nix b/pkgs/applications/editors/aseprite/skia.nix
index c89ebd4ad0c1..141d51bed0f8 100644
--- a/pkgs/applications/editors/aseprite/skia.nix
+++ b/pkgs/applications/editors/aseprite/skia.nix
@@ -6,6 +6,14 @@
let
# skia-deps.nix is generated by: ./skia-make-deps.sh 'angle2|dng_sdk|piex|sfntly'
depSrcs = import ./skia-deps.nix { inherit fetchgit; };
+ gnOld = gn.overrideAttrs (oldAttrs: rec {
+ version = "20190403";
+ src = fetchgit {
+ url = "https://gn.googlesource.com/gn";
+ rev = "64b846c96daeb3eaf08e26d8a84d8451c6cb712b";
+ sha256 = "1v2kzsshhxn0ck6gd5w16gi2m3higwd9vkyylmsczxfxnw8skgpy";
+ };
+ });
in
stdenv.mkDerivation {
name = "skia-aseprite-m71";
@@ -14,11 +22,11 @@ stdenv.mkDerivation {
owner = "aseprite";
repo = "skia";
# latest commit from aseprite-m71 branch
- rev = "89e4ca4352d05adc892f5983b108433f29b2c0c2";
+ rev = "89e4ca4352d05adc892f5983b108433f29b2c0c2"; # TODO: Remove the gnOld override
sha256 = "0n3vrkswvi6rib9zv2pzi18h3j5wm7flmgkgaikcm6q7iw4l2c7x";
};
- nativeBuildInputs = [ python2 gn ninja ];
+ nativeBuildInputs = [ python2 gnOld ninja ];
buildInputs = [
fontconfig expat icu58 libglvnd libjpeg libpng libwebp zlib