neovide: Separate skia externals
This commit is contained in:
parent
5067ba8444
commit
0935f7d7dd
@ -54,43 +54,7 @@ rustPlatform.buildRustPackage rec {
|
|||||||
sha256 = "sha256-uTSgtiEkbE9e08zYOkRZyiHkwOLr/FbBYkr2d+NZ8J0=";
|
sha256 = "sha256-uTSgtiEkbE9e08zYOkRZyiHkwOLr/FbBYkr2d+NZ8J0=";
|
||||||
};
|
};
|
||||||
# The externals for skia are taken from skia/DEPS
|
# The externals for skia are taken from skia/DEPS
|
||||||
externals = {
|
externals = lib.mapAttrs (n: v: fetchgit v) (lib.importJSON ./skia-externals.json);
|
||||||
expat = fetchgit {
|
|
||||||
url = "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git";
|
|
||||||
rev = "e976867fb57a0cd87e3b0fe05d59e0ed63c6febb";
|
|
||||||
sha256 = "sha256-akSh/Vo7s7m/7qePamGA7oiHEHT3D6JhCFMc27CgDFI=";
|
|
||||||
};
|
|
||||||
libjpeg-turbo = fetchgit {
|
|
||||||
url = "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git";
|
|
||||||
rev = "64fc43d52351ed52143208ce6a656c03db56462b";
|
|
||||||
sha256 = "sha256-rk22wE83hxKbtZLhGwUIF4J816jHvWovgICdrKZi2Ig=";
|
|
||||||
};
|
|
||||||
icu = fetchgit {
|
|
||||||
url = "https://chromium.googlesource.com/chromium/deps/icu.git";
|
|
||||||
rev = "dbd3825b31041d782c5b504c59dcfb5ac7dda08c";
|
|
||||||
sha256 = "sha256-voMH+TdNx3dBHeH5Oky5OYmmLGJ2u+WrMrmAkjXJRTE=";
|
|
||||||
};
|
|
||||||
zlib = fetchgit {
|
|
||||||
url = "https://chromium.googlesource.com/chromium/src/third_party/zlib";
|
|
||||||
rev = "eaf99a4e2009b0e5759e6070ad1760ac1dd75461";
|
|
||||||
sha256 = "sha256-B4PgeSVBU/MSkPkXTu9jPIa37dNJPm2HpmiVf6XuOGE=";
|
|
||||||
};
|
|
||||||
harfbuzz = fetchgit {
|
|
||||||
url = "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git";
|
|
||||||
rev = "3a74ee528255cc027d84b204a87b5c25e47bff79";
|
|
||||||
sha256 = "sha256-/4UdoUj0bxj6+EfNE8ofjtWOn2VkseEfvdFah5rwwBM=";
|
|
||||||
};
|
|
||||||
libpng = fetchgit {
|
|
||||||
url = "https://skia.googlesource.com/third_party/libpng.git";
|
|
||||||
rev = "386707c6d19b974ca2e3db7f5c61873813c6fe44";
|
|
||||||
sha256 = "sha256-67kf5MBsnBBi0bOfX/RKL52xpaCWm/ampltAI+EeQ+c=";
|
|
||||||
};
|
|
||||||
libgifcodec = fetchgit {
|
|
||||||
url = "https://skia.googlesource.com/libgifcodec";
|
|
||||||
rev = "d06d2a6d42baf6c0c91cacc28df2542a911d05fe";
|
|
||||||
sha256 = "sha256-ke1X5iyj2ah2NqGVdFv8GuoRAzXg1aCeTdZwUM8wvCI=";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
in
|
in
|
||||||
runCommand "source" { } (''
|
runCommand "source" { } (''
|
||||||
cp -R ${repo} $out
|
cp -R ${repo} $out
|
||||||
|
37
pkgs/applications/editors/neovim/neovide/skia-externals.json
Normal file
37
pkgs/applications/editors/neovim/neovide/skia-externals.json
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
{
|
||||||
|
"expat": {
|
||||||
|
"url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git",
|
||||||
|
"rev": "e976867fb57a0cd87e3b0fe05d59e0ed63c6febb",
|
||||||
|
"sha256": "sha256-akSh/Vo7s7m/7qePamGA7oiHEHT3D6JhCFMc27CgDFI="
|
||||||
|
},
|
||||||
|
"libjpeg-turbo": {
|
||||||
|
"url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git",
|
||||||
|
"rev": "64fc43d52351ed52143208ce6a656c03db56462b",
|
||||||
|
"sha256": "sha256-rk22wE83hxKbtZLhGwUIF4J816jHvWovgICdrKZi2Ig="
|
||||||
|
},
|
||||||
|
"icu": {
|
||||||
|
"url": "https://chromium.googlesource.com/chromium/deps/icu.git",
|
||||||
|
"rev": "dbd3825b31041d782c5b504c59dcfb5ac7dda08c",
|
||||||
|
"sha256": "sha256-voMH+TdNx3dBHeH5Oky5OYmmLGJ2u+WrMrmAkjXJRTE="
|
||||||
|
},
|
||||||
|
"zlib": {
|
||||||
|
"url": "https://chromium.googlesource.com/chromium/src/third_party/zlib",
|
||||||
|
"rev": "eaf99a4e2009b0e5759e6070ad1760ac1dd75461",
|
||||||
|
"sha256": "sha256-B4PgeSVBU/MSkPkXTu9jPIa37dNJPm2HpmiVf6XuOGE="
|
||||||
|
},
|
||||||
|
"harfbuzz": {
|
||||||
|
"url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git",
|
||||||
|
"rev": "3a74ee528255cc027d84b204a87b5c25e47bff79",
|
||||||
|
"sha256": "sha256-/4UdoUj0bxj6+EfNE8ofjtWOn2VkseEfvdFah5rwwBM="
|
||||||
|
},
|
||||||
|
"libpng": {
|
||||||
|
"url": "https://skia.googlesource.com/third_party/libpng.git",
|
||||||
|
"rev": "386707c6d19b974ca2e3db7f5c61873813c6fe44",
|
||||||
|
"sha256": "sha256-67kf5MBsnBBi0bOfX/RKL52xpaCWm/ampltAI+EeQ+c="
|
||||||
|
},
|
||||||
|
"libgifcodec": {
|
||||||
|
"url": "https://skia.googlesource.com/libgifcodec",
|
||||||
|
"rev": "d06d2a6d42baf6c0c91cacc28df2542a911d05fe",
|
||||||
|
"sha256": "sha256-ke1X5iyj2ah2NqGVdFv8GuoRAzXg1aCeTdZwUM8wvCI="
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user