lol

Merge pull request #7044 from joachifm/delete-qi-compiler

Delete expression for the Qi compiler

-38
-36
pkgs/development/compilers/qi/default.nix
··· 1 - { stdenv, fetchurl, builderDefs, unzip, clisp }: 2 - let localDefs = builderDefs.passthru.function { 3 - src = /* put a fetchurl here */ 4 - fetchurl { 5 - url = http://www.lambdassociates.org/Download/Qi9.1.zip; 6 - sha256 = "1j584i7pj38rnlf7v9njfdwc6gc296v5friw2887dsw34dmwyg3f"; 7 - }; 8 - buildInputs = [ unzip clisp]; 9 - configureFlags = []; 10 - }; 11 - in with localDefs; 12 - let 13 - shell=stdenv.shell; 14 - in 15 - let 16 - allBuild = fullDepEntry (" 17 - (sleep 0.1; echo ) | clisp install.txt; 18 - (sleep 0.1; echo -e '1\n(quit)\n' ) | sh Qi-Linux-CLisp 19 - mkdir -p \$out/share 20 - mkdir -p \$out/bin 21 - cp -r . \$out/share/Qi-9.1 22 - echo -e '#! ${shell} 23 - arg1=\${1:-'\$out'/share/Qi-9.1/startup.txt} 24 - shift 25 - clisp -M '\$out'/share/Qi-9.1/lispinit.mem \$arg1 \"\$@\"\\n' > \$out/bin/qi 26 - chmod a+x \$out/bin/qi 27 - ") [ addInputs minInit doUnpack defEnsureDir]; 28 - in 29 - stdenv.mkDerivation rec { 30 - name = "Qi-9.1"; 31 - builder = writeScript (name + "-builder") 32 - (textClosure localDefs [allBuild doForceShare doPropagate]); 33 - meta = { 34 - description = "Functional programming language, built top of Common Lisp"; 35 - }; 36 - }
-2
pkgs/top-level/all-packages.nix
··· 4630 4630 4631 4631 pyrex096 = callPackage ../development/interpreters/pyrex/0.9.6.nix { }; 4632 4632 4633 - qi = callPackage ../development/compilers/qi { }; 4634 - 4635 4633 racket = callPackage ../development/interpreters/racket { }; 4636 4634 4637 4635 rakudo = callPackage ../development/interpreters/rakudo { };