diff options
Diffstat (limited to 'pkgs/development/interpreters/pure')
-rw-r--r-- | pkgs/development/interpreters/pure/default.nix | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/pkgs/development/interpreters/pure/default.nix b/pkgs/development/interpreters/pure/default.nix deleted file mode 100644 index d1c03bba5a3..00000000000 --- a/pkgs/development/interpreters/pure/default.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ lib, stdenv, fetchurl, makeWrapper, - libllvm, gmp, mpfr, readline, bison, flex }: - -stdenv.mkDerivation rec { - baseName="pure"; - version="0.68"; - name="${baseName}-${version}"; - - src = fetchurl { - url="https://github.com/agraef/pure-lang/releases/download/${name}/${name}.tar.gz"; - sha256="0px6x5ivcdbbp2pz5n1r1cwg1syadklhjw8piqhl63n91i4r7iyb"; - }; - - nativeBuildInputs = [ makeWrapper ]; - buildInputs = [ bison flex ]; - propagatedBuildInputs = [ libllvm gmp mpfr readline ]; - NIX_LDFLAGS = "-lLLVMJIT"; - - postPatch = '' - for f in expr.cc matcher.cc printer.cc symtable.cc parserdefs.hh; do - sed -i '1i\#include <stddef.h>' $f - done - ''; - - configureFlags = [ "--enable-release" ]; - doCheck = true; - checkPhase = '' - LD_LIBRARY_PATH=$LD_LIBRARY_PATH''${LD_LIBRARY_PATH:+:}${libllvm}/lib make check - ''; - postInstall = '' - wrapProgram $out/bin/pure --prefix LD_LIBRARY_PATH : ${libllvm}/lib - ''; - - meta = { - description = "A modern-style functional programming language based on term rewriting"; - maintainers = with lib.maintainers; - [ - raskin - asppsa - ]; - platforms = with lib.platforms; - linux; - license = lib.licenses.gpl3Plus; - broken = true; - }; -} |