From 911c7322974d9dd66906937252de6f95e8923f16 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Mon, 24 Sep 2018 10:21:07 +0200 Subject: Unify derivation naming scheme --- pkgs/KaTeX/default.nix | 49 ------------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 pkgs/KaTeX/default.nix (limited to 'pkgs/KaTeX/default.nix') diff --git a/pkgs/KaTeX/default.nix b/pkgs/KaTeX/default.nix deleted file mode 100644 index 37fe63a..0000000 --- a/pkgs/KaTeX/default.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ stdenv, pkgs, ... }: - -let - katex-src = stdenv.mkDerivation rec { - name = "katex-src"; - - src = pkgs.fetchzip { - url = "https://github.com/Khan/KaTeX/releases/download/v0.10.0-alpha/katex.zip"; - sha256 = "002dzyf3wcyjxv4m6vv0v99gf82a9k7rxsnlvf93h9fhcda2vj7l"; - }; - - buildInputs = [ pkgs.nodejs ]; - - installPhase = '' - mkdir -p $out/share/katex - cp katex.min.js $out/share/katex/ - ''; - - meta = { - description = "KaTeX"; - homepage = https://github.com/Khan/KaTeX; - license = stdenv.lib.licenses.mit; - platforms = stdenv.lib.platforms.all; - }; - }; -in pkgs.writeTextFile { - name = "katex-wrapper"; - executable = true; - destination = "/bin/katex"; - - text = '' - #!${pkgs.nodejs}/bin/node - - var katex = require("${katex-src}/share/katex/katex.min.js"); - var input = ""; - - var args = process.argv.slice(2); - - process.stdin.on("data", function(chunk) { - input += chunk.toString(); - }); - - process.stdin.on("end", function() { - var options = { displayMode: args.indexOf("--display-mode") !== -1 }; - var output = katex.renderToString(input, options); - console.log(output); - }); - ''; -} -- cgit v1.2.3