diff --git a/contrib/package/nix/deps/marked/default.nix b/contrib/package/nix/deps/marked/default.nix new file mode 100644 index 00000000..8a109707 --- /dev/null +++ b/contrib/package/nix/deps/marked/default.nix @@ -0,0 +1,19 @@ +{ buildNpmPackage, fetchFromGitHub }: +buildNpmPackage rec { + pname = "marked"; + version = "4.3.0"; + + src = fetchFromGitHub { + owner = "markedjs"; + repo = "marked"; + tag = "v${version}"; + hash = "sha256-xJotgIUoZSmjgLRIgJP9134PR1GYKjVXM5jp+JpM7bg="; + }; + + npmDepsHash = "sha256-omsoER0I28ZHN78X0aku2jNJApPvpqYKgfPhRbEi+HM="; + + patches = [ + ./../../../../../scripts/deps-docker/marked.patch + ./../../../../../scripts/deps-docker/marked-ln.patch + ]; +} diff --git a/contrib/package/nix/overlay.nix b/contrib/package/nix/overlay.nix index b5f9bd91..74fe468c 100644 --- a/contrib/package/nix/overlay.nix +++ b/contrib/package/nix/overlay.nix @@ -3,7 +3,9 @@ final: prev: { ffmpeg = final.ffmpeg-full; }; + # Dependencies codemirror = final.callPackage ./deps/codemirror { }; + marked = final.callPackage ./deps/marked { }; python3 = prev.python3.override { packageOverrides = pyFinal: pyPrev: {