obelisk-pandoc-nix/default.nix

55 lines
3.4 KiB
Nix

{ hsluaSrc, hackGet, haskellLib, self, super }:
with haskellLib;
{
pandoc = doJailbreak (dontCheck (self.callHackage "pandoc" "2.18" {}));
pandoc-types = doJailbreak (dontCheck (self.callHackage "pandoc-types" "1.22.2" {}));
pandoc-lua-marshal = dontCheck (self.callHackage "pandoc-lua-marshal" "0.1.6" {});
unicode-collation = self.callHackage "unicode-collation" "0.1.3.1" {};
jira-wiki-markup = self.callHackage "jira-wiki-markup" "1.4.0" {};
commonmark = self.callHackage "commonmark" "0.2.2" {};
commonmark-pandoc = self.callHackage "commonmark-pandoc" "0.2.1.2" {};
commonmark-extensions = self.callHackage "commonmark-extensions" "0.2.3.1" {};
unicode-data = self.callHackage "unicode-data" "0.3.0" {};
doclayout = self.callHackage "doclayout" "0.4" {};
emojis = self.callHackage "emojis" "0.1.2" {};
ipynb = self.callHackage "ipynb" "0.2" {};
skylighting = self.callHackage "skylighting" "0.12.3" {};
skylighting-core = self.callHackage "skylighting-core" "0.12.3" {};
texmath = self.callHackage "texmath" "0.12.5" {};
citeproc = self.callHackage "citeproc" "0.7" {};
aeson-pretty = self.callHackage "aeson-pretty" "0.8.9" {};
unordered-containers = self.callHackage "unordered-containers" "0.2.14.0" {};
# hslua (for pandoc)
hslua = dontCheck (self.callPackage (hsluaSrc + "/hslua") {});
hslua-aeson = dontCheck (self.callCabal2nix "hslua-aeson" (hsluaSrc + "/hslua-aeson") {});
lpeg = dontCheck (self.callCabal2nix "lpeg" (hsluaSrc + "/lpeg") {});
hslua-classes = dontCheck (self.callCabal2nix "hslua-classes" (hsluaSrc + "/hslua-classes") {});
hslua-core = dontCheck (self.callCabal2nix "hslua-core" (hsluaSrc + "/hslua-core") {});
hslua-marshalling = dontCheck (self.callCabal2nix "hslua-marshalling" (hsluaSrc + "/hslua-marshalling") {});
hslua-module-doclayout = dontCheck (self.callHackage "hslua-module-doclayout" "1.0.4" {});
hslua-module-system = dontCheck (self.callCabal2nix "hslua-module-system" (hsluaSrc + "/hslua-module-system") {});
hslua-module-path = dontCheck (self.callCabal2nix "hslua-module-path" (hsluaSrc + "/hslua-module-path") {});
hslua-module-text = dontCheck (self.callCabal2nix "hslua-module-text" (hsluaSrc + "/hslua-module-text") {});
hslua-module-version = dontCheck (self.callCabal2nix "hslua-module-version" (hsluaSrc + "/hslua-module-version") {});
hslua-objectorientation = dontCheck (self.callCabal2nix "hslua-objectorientation" (hsluaSrc + "/hslua-objectorientation") {});
hslua-packaging = dontCheck (self.callCabal2nix "hslua-packaging" (hsluaSrc + "/hslua-packaging") {});
lua = dontCheck (self.callCabal2nix "lua" (hsluaSrc + "/lua") {});
lua-arbitrary = dontCheck (self.callCabal2nix "lua-arbitrary" (hsluaSrc + "/lua-arbitrary") {});
tasty-bench = self.callHackage "tasty-bench" "0.3.1" {};
tasty-hslua = self.callHackage "tasty-hslua" "1.0.2" {};
doctemplates = self.callHackage "doctemplates" "0.11" {};
tree-diff = doJailbreak (self.callHackageDirect {
pkg = "tree-diff";
ver = "0.3.0.1";
sha256 = "sha256-bJ7PVcMiXY5osuUDkfUzdAIf2FVH26hKjFrj6riL/Jc=";
} {});
data-array-byte = self.callHackageDirect {
pkg = "data-array-byte";
ver = "0.1.0.1";
sha256 = "sha256-bQHSBaaBrNbs6nuaDyV4zhhUdZtvmpShqSrGPj9RGb4=";
} {};
microlens-aeson = self.callHackage "microlens-aeson" "2.5.0" {};
}