This changes build-hex.nix so that the buildHex and related functions work correctly in a nix-shell.wip/yesman
parent
a0309d871c
commit
474e417891
@ -1,8 +1,23 @@ |
||||
{ fetchFromGitHub }: |
||||
{stdenv, writeText, fetchFromGitHub }: |
||||
|
||||
fetchFromGitHub { |
||||
owner = "gleber"; |
||||
repo = "hex-pm-registry-snapshots"; |
||||
rev = "329ae2b"; |
||||
sha256 = "1rs3z8psfvy10mzlfvkdzbflgikcnq08r38kfi0f8p5wvi8f8hmh"; |
||||
stdenv.mkDerivation rec { |
||||
name = "hex-registry"; |
||||
rev = "329ae2b"; |
||||
version = "0.0.0+build.${rev}"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "gleber"; |
||||
repo = "hex-pm-registry-snapshots"; |
||||
inherit rev; |
||||
sha256 = "1rs3z8psfvy10mzlfvkdzbflgikcnq08r38kfi0f8p5wvi8f8hmh"; |
||||
}; |
||||
|
||||
installPhase = '' |
||||
mkdir -p "$out/var/hex" |
||||
zcat "registry.ets.gz" > "$out/var/hex/registry.ets" |
||||
''; |
||||
|
||||
setupHook = writeText "setupHook.sh" '' |
||||
export HEX_REGISTRY_SNAPSHOT="$1/var/hex/registry.ets" |
||||
''; |
||||
} |
||||
|
Loading…
Reference in new issue