summary refs log tree commit diff
path: root/pkgs/tools/misc/txr/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/misc/txr/default.nix')
-rw-r--r--pkgs/tools/misc/txr/default.nix49
1 files changed, 0 insertions, 49 deletions
diff --git a/pkgs/tools/misc/txr/default.nix b/pkgs/tools/misc/txr/default.nix
deleted file mode 100644
index 41b30f5f4a2..00000000000
--- a/pkgs/tools/misc/txr/default.nix
+++ /dev/null
@@ -1,49 +0,0 @@
-{ lib, stdenv, fetchurl, libffi, coreutils }:
-
-stdenv.mkDerivation rec {
-  pname = "txr";
-  version = "280";
-
-  src = fetchurl {
-    url = "http://www.kylheku.com/cgit/txr/snapshot/${pname}-${version}.tar.bz2";
-    sha256 = "sha256-1iqWerUehLFPM63ZjJYY6xo9oHoNK7ne/a6M3+4L4so=";
-  };
-
-  buildInputs = [ libffi ];
-
-  enableParallelBuilding = true;
-
-  doCheck = true;
-  checkTarget = "tests";
-
-  postPatch = ''
-    # Fixup references to /usr/bin in tests
-    substituteInPlace tests/017/realpath.tl --replace /usr/bin /bin
-    substituteInPlace tests/017/realpath.expected --replace /usr/bin /bin
-
-    substituteInPlace tests/018/process.tl --replace /usr/bin/env ${lib.getBin coreutils}/bin/env
-  '';
-
-  # Remove failing tests -- 018/chmod tries setting sticky bit
-  preCheck = "rm -rf tests/018/chmod*";
-
-  postInstall = ''
-    d=$out/share/vim-plugins/txr
-    mkdir -p $d/{syntax,ftdetect}
-
-    cp {tl,txr}.vim $d/syntax/
-
-    cat > $d/ftdetect/txr.vim <<EOF
-      au BufRead,BufNewFile *.txr set filetype=txr | set lisp
-      au BufRead,BufNewFile *.tl,*.tlo set filetype=tl | set lisp
-    EOF
-  '';
-
-  meta = with lib; {
-    description = "Programming language for convenient data munging";
-    license = licenses.bsd2;
-    homepage = "http://nongnu.org/txr";
-    maintainers = with lib.maintainers; [ dtzWill ];
-    platforms = platforms.all;
-  };
-}