[Nix] Pin the Nimble build as well

This commit is contained in:
Zahary Karadjov 2019-02-07 21:04:00 +01:00
parent 68a3d2d6a5
commit 8b8302dd90
No known key found for this signature in database
GPG Key ID: C8936F8A3073D609
1 changed files with 8 additions and 1 deletions

View File

@ -5,6 +5,11 @@ let
sha256 = "00mzzhnp1myjbn3rw8qfnz593phn8vmcffw2lf1r2ncppck5jbpj"; sha256 = "00mzzhnp1myjbn3rw8qfnz593phn8vmcffw2lf1r2ncppck5jbpj";
}; };
nimble = fetchTarball {
url = https://github.com/nim-lang/nimble/archive/3d6dc90cd4dfc12b8ae9d1958e84610cf21b34bb.tar.gz;
sha256 = "19zmimnrwyhj59dfac9q7z1mrb65439sqzhvfz8bvxa1ibzws5lz";
};
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
# This derivation may be a bit confusing at first, because it builds the Status' # This derivation may be a bit confusing at first, because it builds the Status'
# Nimbus branch of Nim using the standard Nim compiler provided by Nix. # Nimbus branch of Nim using the standard Nim compiler provided by Nix.
@ -46,8 +51,10 @@ in stdenv.mkDerivation rec {
buildPhase = '' buildPhase = ''
export HOME=$TMP export HOME=$TMP
mkdir -p dist
cp -r ${nimble} dist/nimble
cp -r ${csources} csources cp -r ${csources} csources
chmod 755 $(find csources -type d) chmod 755 $(find csources dist/nimble -type d)
cd csources cd csources
sh build.sh sh build.sh
cd .. cd ..