diff options
author | Herwig Hochleitner <herwig@bendlas.net> | 2016-02-28 16:50:59 +0100 |
---|---|---|
committer | Herwig Hochleitner <herwig@bendlas.net> | 2016-02-29 21:14:52 +0100 |
commit | de5fa8339f323b0714d0dc25896f8863fbf3429f (patch) | |
tree | f0a7a23b048217b8d77a55f319d64c22496978e9 /pkgs/development/interpreters/pixie/dust.nix | |
parent | 1c380842d10c7e0a5f385be3d095cddee8ab9da9 (diff) | |
download | nixpkgs-de5fa8339f323b0714d0dc25896f8863fbf3429f.tar nixpkgs-de5fa8339f323b0714d0dc25896f8863fbf3429f.tar.gz nixpkgs-de5fa8339f323b0714d0dc25896f8863fbf3429f.tar.bz2 nixpkgs-de5fa8339f323b0714d0dc25896f8863fbf3429f.tar.lz nixpkgs-de5fa8339f323b0714d0dc25896f8863fbf3429f.tar.xz nixpkgs-de5fa8339f323b0714d0dc25896f8863fbf3429f.tar.zst nixpkgs-de5fa8339f323b0714d0dc25896f8863fbf3429f.zip |
dust: init at 0-91
Diffstat (limited to 'pkgs/development/interpreters/pixie/dust.nix')
-rw-r--r-- | pkgs/development/interpreters/pixie/dust.nix | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/pixie/dust.nix b/pkgs/development/interpreters/pixie/dust.nix new file mode 100644 index 00000000000..2478ecf53cb --- /dev/null +++ b/pkgs/development/interpreters/pixie/dust.nix @@ -0,0 +1,27 @@ +{ stdenv, pixie, fetchgit }: + +stdenv.mkDerivation { + name = "dust-0-91"; + src = fetchgit { + url = "https://github.com/pixie-lang/dust.git"; + rev = "efe469661e749a71e86858fd006f61464810575a"; + sha256 = "0krh7ynald3gqv9f17a4kfx7sx8i31l6j1fhd5k8b6m8cid7f9c1"; + }; + buildInputs = [ pixie ]; + patches = [ ./make-paths-configurable.patch ]; + configurePhase = '' + pixiePath="${pixie}/bin/pxi" \ + basePath="$out/share/dust" \ + substituteAll dust.in dust + chmod +x dust + ''; +# FIXME: AOT for dust +# buildPhase = '' +# find . -name "*.pxi" -exec pixie-vm -c {} \; +# ''; + installPhase = '' + mkdir -p $out/bin $out/share/dust + cp -a src/ run.pxi $out/share/dust + mv dust $out/bin/dust + ''; +} |