X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=pkgs%2Fwebapps%2Fpeertube%2Fdefault.nix;h=c38cc156b0a6e9b53acf01047e99b9007d05b1c0;hb=2053ddac783c931053676ebc2b02bc8b82d89399;hp=3642a4477b1f26a6416f80a9815f2cc31d560266;hpb=8a05c7fb2e7aad81ce4eb31b5173f4dabf353e31;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/pkgs/webapps/peertube/default.nix b/pkgs/webapps/peertube/default.nix index 3642a44..c38cc15 100644 --- a/pkgs/webapps/peertube/default.nix +++ b/pkgs/webapps/peertube/default.nix @@ -3,7 +3,7 @@ let nodeHeaders = fetchurl { url = "https://nodejs.org/download/release/v${nodejs.version}/node-v${nodejs.version}-headers.tar.gz"; - sha256 = "1df3yhlwlvai0m9kvjyknjg11hnw0kj0rnhyzbwvsfjnmr6z8r76"; + sha256 = "12415ss4fxxafp3w8rxp2jbb16y0d7f01b7wv72nmy3cwiqxqkhn"; }; source = mylibs.fetchedGithub ./peertube.json; patchedSource = stdenv.mkDerivation (source // rec { @@ -43,12 +43,17 @@ let bcrypt = { buildInputs = [ nodePackages.node-pre-gyp ]; postInstall = let + node_module_version = "72"; bcrypt_lib = fetchurl { - url = "https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.7/bcrypt_lib-v3.0.7-node-v64-linux-x64-glibc.tar.gz"; - sha256 = "0gbq4grhp5wl0f9yqb4y43kjfh8nivfd6y0nkv1x6gfvs2v23wb0"; + url = "https://github.com/kelektiv/node.bcrypt.js/releases/download/v3.0.7/bcrypt_lib-v3.0.7-node-v${node_module_version}-linux-x64-glibc.tar.gz"; + sha256 = "0kpm9j0yc4lqsafldfsql3m72rr1fapljlb6ddxvy3zi13rb7ppx"; }; in '' + if [ "$(node -e "console.log(process.versions.modules)")" != "${node_module_version}" ]; then + echo "mismatching version with nodejs please update bcrypt derivation" + false + fi mkdir lib && tar -C lib -xf ${bcrypt_lib} patchShebangs ../node-pre-gyp npm run install