2021-01-23 12:26:19 +00:00
|
|
|
{ lib, stdenv
|
2020-11-17 15:03:53 +00:00
|
|
|
, libXScrnSaver
|
|
|
|
, makeWrapper
|
|
|
|
, fetchurl
|
|
|
|
, wrapGAppsHook
|
|
|
|
, glib
|
|
|
|
, gtk3
|
|
|
|
, unzip
|
|
|
|
, atomEnv
|
|
|
|
, libuuid
|
|
|
|
, at-spi2-atk
|
|
|
|
, at-spi2-core
|
|
|
|
, libdrm
|
|
|
|
, mesa
|
|
|
|
, libxkbcommon
|
2021-01-02 09:51:13 +00:00
|
|
|
, libappindicator-gtk3
|
2021-03-04 20:42:16 +00:00
|
|
|
, libxshmfence
|
2020-11-17 15:03:53 +00:00
|
|
|
}@args:
|
2016-04-04 16:11:41 +00:00
|
|
|
|
2016-10-18 01:18:10 +00:00
|
|
|
let
|
2020-02-05 18:27:16 +00:00
|
|
|
mkElectron = import ./generic.nix args;
|
|
|
|
in
|
2020-09-01 15:13:55 +00:00
|
|
|
rec {
|
|
|
|
|
2021-05-28 19:19:57 +00:00
|
|
|
electron = electron_13;
|
2020-09-01 15:13:55 +00:00
|
|
|
|
2020-06-02 09:21:01 +00:00
|
|
|
electron_3 = mkElectron "3.1.13" {
|
|
|
|
x86_64-linux = "1psmbplz6jhnnf6hmfhxbmmhn4n1dpnhzbc12pxn645xhfpk9ark";
|
|
|
|
x86_64-darwin = "1vvjm4jifzjqvbs2kjlwg1h9p2czr2b5imjr9hld1j8nyfrzb0dx";
|
|
|
|
i686-linux = "04i0rcp4ajp4nf4arcl5crcc7a85sf0ixqd8jx07k2b1irv4dc23";
|
|
|
|
armv7l-linux = "1pzs2cj12xw18jwab0mb8xhndwd95lbsj5ml5xdw2mb0ip5jsvsa";
|
|
|
|
aarch64-linux = "13pc7xn0dkb8i31vg9zplqcvb7r9r7q3inmr3419b5p9bl0687x8";
|
|
|
|
};
|
|
|
|
|
2020-02-05 18:27:16 +00:00
|
|
|
electron_4 = mkElectron "4.2.12" {
|
|
|
|
x86_64-linux = "72c5319c92baa7101bea3254a036c0cd3bcf257f4a03a0bb153668b7292ee2dd";
|
|
|
|
x86_64-darwin = "89b0e16bb9b7072ed7ed1906fccd08540acdd9f42dd8a29c97fa17d811b8c5e5";
|
|
|
|
i686-linux = "bf96b1736141737bb064e48bdb543302fd259de634b1790b7cf930525f47859f";
|
|
|
|
armv7l-linux = "2d970b3020627e5381fd4916dd8fa50ca9556202c118ab4cba09c293960689e9";
|
|
|
|
aarch64-linux = "938b7cc5f917247a120920df30374f86414b0c06f9f3dc7ab02be1cadc944e55";
|
2020-11-28 16:18:13 +00:00
|
|
|
headers = "0943wc2874s58pkpzm1l55ycgbhv60m62r8aix88gl45i6zngb2g";
|
2016-10-18 01:18:10 +00:00
|
|
|
};
|
|
|
|
|
2020-02-05 18:27:16 +00:00
|
|
|
electron_5 = mkElectron "5.0.13" {
|
|
|
|
x86_64-linux = "8ded43241c4b7a6f04f2ff21c75ae10e4e6db1794e8b1b4f7656c0ed21667f8f";
|
|
|
|
x86_64-darwin = "589834815fb9667b3c1c1aa6ccbd87d50e5660ecb430f6b475168b772b9857cd";
|
|
|
|
i686-linux = "ccf4a5ed226928a30bd3ea830913d99853abb089bd4a6299ffa9fa0daa8d026a";
|
|
|
|
armv7l-linux = "96ad83802bc61d87bb952027d49e5dd297f58e4493e66e393b26e51e09065add";
|
|
|
|
aarch64-linux = "01f0fd313b060fb28a1022d68fb224d415fa22986e2a8f4aded6424b65e35add";
|
2020-11-28 16:18:13 +00:00
|
|
|
headers = "0najajj1kjj0rbqzjvk9ipq0pgympwad77hs019cz2m8ssaxqfrv";
|
2020-02-03 23:45:01 +00:00
|
|
|
};
|
2020-02-04 04:37:52 +00:00
|
|
|
|
2020-04-28 17:42:37 +00:00
|
|
|
electron_6 = mkElectron "6.1.12" {
|
|
|
|
x86_64-linux = "dc628216588a896e72991d46071d06ef11aed2cdeca18d11d472c29cfbf12349";
|
|
|
|
x86_64-darwin = "6c7244319fdfb90899a48ffd0f426e36dba7c3fc5e29b28a4d29fdca7fb924d3";
|
|
|
|
i686-linux = "4e61dc4aed1c1b933b233e02833948f3b17f81f3444f02e9108a78c0540159ab";
|
|
|
|
armv7l-linux = "06071b4dc59a6773ff604550ed9e7a7ae8722b5343cbb5d4b94942fe537211dc";
|
|
|
|
aarch64-linux = "4ae23b75be821044f7e5878fe8e56ab3109cbd403ecd88221effa6abf850260b";
|
2020-11-28 16:18:13 +00:00
|
|
|
headers = "0im694h8wqp31yzncwfnhz5g1ijrmqnypcakl0h7xcn7v25yp7s3";
|
2020-02-05 18:27:16 +00:00
|
|
|
};
|
2020-02-05 18:18:11 +00:00
|
|
|
|
2020-08-31 20:05:38 +00:00
|
|
|
electron_7 = mkElectron "7.3.3" {
|
|
|
|
x86_64-linux = "a947228a859149bec5bd937f9f3c03eb0aa4d78cfe4dfa9aead60d3646a357f9";
|
|
|
|
x86_64-darwin = "e081436abef52212065f560ea6add1c0cd13d287a1b3cc76b28d2762f7651a4e";
|
|
|
|
i686-linux = "5fb756900af43a9daa6c63ccd0ac4752f5a479b8c6ae576323fd925dbe5ecbf5";
|
|
|
|
armv7l-linux = "830678f6db27fa4852cf456d8b2828a3e4e3c63fe2bced6b358eae88d1063793";
|
|
|
|
aarch64-linux = "03d06120464c353068e2ac6c40f89eedffd6b5b3c4c96efdb406c96a6136a066";
|
2020-11-28 16:18:13 +00:00
|
|
|
headers = "0ink72nac345s54ws6vlij2mjixglyn5ygx14iizpskn4ka1vr4b";
|
2020-02-04 04:37:52 +00:00
|
|
|
};
|
2020-02-05 18:18:11 +00:00
|
|
|
|
2020-11-17 15:06:10 +00:00
|
|
|
electron_8 = mkElectron "8.5.5" {
|
|
|
|
x86_64-linux = "8058442ab4a18d73ca644d4a6f001e374c3736bc7e37db0275c29011681f1f22";
|
|
|
|
x86_64-darwin = "02bb9f672c063b23782bee6e336864609eed72cffeeea875a3b43c868c6bd8b3";
|
|
|
|
i686-linux = "c8ee6c3d86576fe7546fb31b9318cb55a9cd23c220357a567d1cb4bf1b8d7f74";
|
|
|
|
armv7l-linux = "0130d1fcd741552d2823bc8166eae9f8fc9f17cd7c0b2a7a5889d753006c0874";
|
|
|
|
aarch64-linux = "ca16d8f82b3cb47716dc9db273681e9b7cd79df39894a923929c99dd713c45f5";
|
2020-11-28 16:18:13 +00:00
|
|
|
headers = "18frb1z5qkyff5z1w44mf4iz9aw9j4lq0h9yxgfnp33zf7sl9qb5";
|
2020-02-05 18:27:16 +00:00
|
|
|
};
|
2020-05-21 17:41:22 +00:00
|
|
|
|
2021-03-04 19:48:12 +00:00
|
|
|
electron_9 = mkElectron "9.4.4" {
|
|
|
|
x86_64-linux = "781d6ca834d415c71078e1c2c198faba926d6fce19e31448bbf4450869135450";
|
|
|
|
x86_64-darwin = "f41c0bf874ddbba00c3d6989d07f74155a236e2d5a3eaf3d1d19ef8d3eb2256c";
|
|
|
|
i686-linux = "40e37f8f908a81c9fac1073fe22309cd6df2d68e685f83274c6d2f0959004187";
|
|
|
|
armv7l-linux = "2dfe3e21d30526688cc3d3215d06dfddca597a2cb62ff0c9d0d5f33d3e464a33";
|
|
|
|
aarch64-linux = "f1145e9a1feb5f2955e5f5565962423ac3c52ffe45ccc3b96c6ca485fa35bf27";
|
|
|
|
headers = "0yx8mkrm15ha977hzh7g2sc5fab9sdvlk1bk3yxignhxrqqbw885";
|
2020-05-21 17:41:22 +00:00
|
|
|
};
|
2020-08-31 20:03:54 +00:00
|
|
|
|
2021-05-28 19:20:08 +00:00
|
|
|
electron_10 = mkElectron "10.4.7" {
|
|
|
|
x86_64-linux = "e3ea75fcedce588c6b59cfa3a6e46ba67b789e14dc2e5b9dfe1ddf3f82b0f995";
|
|
|
|
x86_64-darwin = "8f01e020563b7fce68dc2e3d4bbf419320d13b088e89eb64f9645e9d73ad88fb";
|
|
|
|
i686-linux = "dd7fde9b3993538333ec701101554050b27d0b680196d0883ab563e8e696fc79";
|
|
|
|
armv7l-linux = "56f11ed14f8a620650d31c21ebd095ce59ef4286c98276802b18f9cc85560ddd";
|
|
|
|
aarch64-linux = "0550584518c8e98fe1113706c10fd7456ec519f7aa6867fbff17c8913327d758";
|
|
|
|
headers = "01x6a0r2jawjpl09ixgzap3g0z6znj34hsnnhzanavkbds0ri4k6";
|
2020-08-31 20:03:54 +00:00
|
|
|
};
|
2020-11-17 15:03:53 +00:00
|
|
|
|
2021-07-08 23:46:19 +00:00
|
|
|
electron_11 = mkElectron "11.4.10" {
|
|
|
|
x86_64-linux = "bad6af91183bcb27428a258fba3fab24ef3e8435402d6cb2d500fe215b8c920c";
|
|
|
|
x86_64-darwin = "aaa11e61697ec2eec99950082a68eef32bc1231e51ac77cde6d96a12837f5b73";
|
|
|
|
i686-linux = "8e956bad6a6c5f85fe5a53304ffe878191c670ffbc13176fbe01911ba7d6da0f";
|
|
|
|
armv7l-linux = "c9e3873316416426151fbff9a190526e40a3e311d0f348ee6965a8c7948cb9c1";
|
|
|
|
aarch64-linux = "4ee0dab2af08f0d8f0d141a165744c949b068a8a6537ef5ff7973b63266c2abf";
|
|
|
|
aarch64-darwin = "53f96ba6099617c219ca75bde1682abb9e961927e5a3645b38dee11b95517659";
|
|
|
|
headers = "0c7qms8vbirblg6z86s19p5l472p3h8lw1rj7ckgnwna4b68vn33";
|
2020-11-17 15:03:53 +00:00
|
|
|
};
|
2021-03-04 20:42:16 +00:00
|
|
|
|
2021-07-27 03:30:24 +00:00
|
|
|
electron_12 = mkElectron "12.0.15" {
|
|
|
|
x86_64-linux = "0ba1803ba64f2c155dcfc5452a4b7c034390aaea6197395b6195693b5d0bf605";
|
|
|
|
x86_64-darwin = "7da73a8e3eb82a035f0d720709dbbb44cac0166d52ad4858fca9f3d96e6a32ed";
|
|
|
|
i686-linux = "597f5710e6e55e4fb75c769af6e3c7db1924f6795f417e3ff6b37c4da2ae39fc";
|
|
|
|
armv7l-linux = "01138b036812e5461a5871c2f8912baf0adf316df6597eb5c4fd3df8d41fb95e";
|
|
|
|
aarch64-linux = "fe24cf90e3768cafa9939a0107261a97b4f132f9dec24bf0d1d15b591cdad2d6";
|
|
|
|
aarch64-darwin = "c48323f1fd6cd4ebc67a248a83bd7c460a640bf32613d4fecf6be705f3d6803c";
|
|
|
|
headers = "1gbnjgf1pfbca2czn8j74rafiwmgc64nxi6drzm1b7qy2f6lxrl0";
|
2021-03-04 20:42:16 +00:00
|
|
|
};
|
2021-05-28 19:19:57 +00:00
|
|
|
|
2021-07-27 03:29:39 +00:00
|
|
|
electron_13 = mkElectron "13.1.7" {
|
|
|
|
x86_64-linux = "0bb38a5e45609a8c46dd6173447a45477651f3c2ea58f724807d79c8e4a8876e";
|
|
|
|
x86_64-darwin = "be8d05a7f853b9e7020c095c3d8075269832ccf821ca9785135884e6bc893df8";
|
|
|
|
i686-linux = "2a1c84ca8fd2a5b10b918bda11c5e546f4b77f85484a32af24ed44d6f877587d";
|
|
|
|
armv7l-linux = "3d4ed4cbd2ea9dd01d5ad09ed5b408762c69b5827be6fdae2e19681f2a159509";
|
|
|
|
aarch64-linux = "68e174bee2a686926ec2da193831aefc16ff8ec43b46e423044918e6d25d5925";
|
|
|
|
aarch64-darwin = "95489cc66c5638d95cde80189a5ae3477ce09c6cfa4c421b1e8bceea94f4dfba";
|
|
|
|
headers = "0zsnkgixch0c6ihg4drdx9a7gsl35wwfsphgiz80mhbw84slvq0n";
|
2021-05-28 19:19:57 +00:00
|
|
|
};
|
2020-02-05 18:27:16 +00:00
|
|
|
}
|