19 angstrom' = angstrom.overrideAttrs (attrs: {
20 patches = attrs.patches or [ ] ++ [
21 # mldoc requires Angstrom to expose `unsafe_lookahead`
23 url = "https://github.com/logseq/angstrom/commit/bbe36c99c13678937d4c983a427e02a733d6cc24.patch";
24 sha256 = "sha256-RapY1QJ8U0HOqJ9TFDnCYB4tFLFuThESzdBZqjYuDUA=";
28 uri' = uri.override { angstrom = angstrom'; };
30 buildDunePackage rec {
34 minimalOCamlVersion = "4.10";
38 src = fetchFromGitHub {
42 hash = "sha256-7uuNUFMSQEgakTKfpYixp43gnfpQSW++snBzgr0Ni0Y=";
55 propagatedBuildInputs = [
64 homepage = "https://github.com/logseq/mldoc";
65 description = "Another Emacs Org-mode and Markdown parser";
66 license = licenses.agpl3Only;
67 maintainers = with maintainers; [ marsam ];