20 angstrom' = angstrom.overrideAttrs (attrs: {
21 patches = attrs.patches or [ ] ++ [
22 # mldoc requires Angstrom to expose `unsafe_lookahead`
24 url = "https://github.com/logseq/angstrom/commit/bbe36c99c13678937d4c983a427e02a733d6cc24.patch";
25 sha256 = "sha256-RapY1QJ8U0HOqJ9TFDnCYB4tFLFuThESzdBZqjYuDUA=";
29 uri' = uri.override { angstrom = angstrom'; };
31 buildDunePackage rec {
35 minimalOCamlVersion = "4.10";
39 src = fetchFromGitHub {
43 hash = "sha256-7uuNUFMSQEgakTKfpYixp43gnfpQSW++snBzgr0Ni0Y=";
56 propagatedBuildInputs = [
65 homepage = "https://github.com/logseq/mldoc";
66 description = "Another Emacs Org-mode and Markdown parser";
67 license = licenses.agpl3Only;