summary refs log tree commit diff
path: root/pkgs/development/interpreters
diff options
context:
space:
mode:
authorajs124 <git@ajs124.de>2022-03-31 22:04:44 +0200
committerajs124 <git@ajs124.de>2022-04-03 16:15:00 +0100
commitca81c7821844739c7a29badd010317066f608f5e (patch)
treeff107fcaaba0ff86d338ea132eb1d666fe7b3417 /pkgs/development/interpreters
parentf75ec63a9bb37372c7bb5350be178ef24b63a00b (diff)
downloadnixpkgs-ca81c7821844739c7a29badd010317066f608f5e.tar
nixpkgs-ca81c7821844739c7a29badd010317066f608f5e.tar.gz
nixpkgs-ca81c7821844739c7a29badd010317066f608f5e.tar.bz2
nixpkgs-ca81c7821844739c7a29badd010317066f608f5e.tar.lz
nixpkgs-ca81c7821844739c7a29badd010317066f608f5e.tar.xz
nixpkgs-ca81c7821844739c7a29badd010317066f608f5e.tar.zst
nixpkgs-ca81c7821844739c7a29badd010317066f608f5e.zip
pure: remove after being marked broken for over two years
It was marked in commit ae2a5a91ddf1923e6717ace65b5b8b92b4fd7ec4 by Luka Blaskovic on 2020-01-18 (commited on 2020-01-31)
Diffstat (limited to 'pkgs/development/interpreters')
-rw-r--r--pkgs/development/interpreters/pure/default.nix46
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;
-  };
-}