diff options
author | Adrian Kummerlaender | 2018-09-24 10:21:07 +0200 |
---|---|---|
committer | Adrian Kummerlaender | 2018-09-24 10:21:07 +0200 |
commit | 911c7322974d9dd66906937252de6f95e8923f16 (patch) | |
tree | 2df9bb418604dc5b575bafb7f560cc6726841b4a /pkgs/KaTeX/default.nix | |
parent | ea7a07c1803b84529301b1eb568a3066dfdefc9f (diff) | |
download | pkgs-911c7322974d9dd66906937252de6f95e8923f16.tar pkgs-911c7322974d9dd66906937252de6f95e8923f16.tar.gz pkgs-911c7322974d9dd66906937252de6f95e8923f16.tar.bz2 pkgs-911c7322974d9dd66906937252de6f95e8923f16.tar.lz pkgs-911c7322974d9dd66906937252de6f95e8923f16.tar.xz pkgs-911c7322974d9dd66906937252de6f95e8923f16.tar.zst pkgs-911c7322974d9dd66906937252de6f95e8923f16.zip |
Unify derivation naming scheme
Diffstat (limited to 'pkgs/KaTeX/default.nix')
-rw-r--r-- | pkgs/KaTeX/default.nix | 49 |
1 files changed, 0 insertions, 49 deletions
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); - }); - ''; -} |