summary refs log tree commit diff
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2021-07-28 04:20:00 +0000
committerVincent Laporte <vbgl@users.noreply.github.com>2021-07-29 05:00:19 +0200
commitf7eb8b8c50ef8b838816f7a81e86678865f86703 (patch)
tree5274d8f603ce5e2706e6877868ee2a8733a47d05
parentdbede767093cd5b539d4fefd3d63ea27f44f724b (diff)
downloadnixpkgs-f7eb8b8c50ef8b838816f7a81e86678865f86703.tar
nixpkgs-f7eb8b8c50ef8b838816f7a81e86678865f86703.tar.gz
nixpkgs-f7eb8b8c50ef8b838816f7a81e86678865f86703.tar.bz2
nixpkgs-f7eb8b8c50ef8b838816f7a81e86678865f86703.tar.lz
nixpkgs-f7eb8b8c50ef8b838816f7a81e86678865f86703.tar.xz
nixpkgs-f7eb8b8c50ef8b838816f7a81e86678865f86703.tar.zst
nixpkgs-f7eb8b8c50ef8b838816f7a81e86678865f86703.zip
ocamlPackages.odoc-parser: init at 0.9.0
-rw-r--r--pkgs/development/ocaml-modules/odoc-parser/default.nix25
-rw-r--r--pkgs/top-level/ocaml-packages.nix2
2 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/development/ocaml-modules/odoc-parser/default.nix b/pkgs/development/ocaml-modules/odoc-parser/default.nix
new file mode 100644
index 00000000000..a8e6bd2599c
--- /dev/null
+++ b/pkgs/development/ocaml-modules/odoc-parser/default.nix
@@ -0,0 +1,25 @@
+{ lib, fetchurl, buildDunePackage, astring, result }:
+
+buildDunePackage rec {
+  pname = "odoc-parser";
+  version = "0.9.0";
+
+  minimumOCamlVersion = "4.02";
+
+  src = fetchurl {
+    url = "https://github.com/ocaml-doc/odoc-parser/releases/download/0.9.0/odoc-parser-0.9.0.tbz";
+    sha256 = "0ydxy2sj2w9i4vvyjnxplgmp5gbkp5ilnv36pvk4vgrrmldss3fz";
+  };
+
+  useDune2 = true;
+
+  buildInputs = [ astring result ];
+
+  meta = {
+    description = "Parser for Ocaml documentation comments";
+    license = lib.licenses.isc;
+    maintainers = [ lib.maintainers.marsam ];
+    homepage = "https://github.com/ocaml-doc/odoc-parser";
+    changelog = "https://github.com/ocaml-doc/odoc-parser/raw/${version}/CHANGES.md";
+  };
+}
diff --git a/pkgs/top-level/ocaml-packages.nix b/pkgs/top-level/ocaml-packages.nix
index 8eb8a3944f9..776f9134bca 100644
--- a/pkgs/top-level/ocaml-packages.nix
+++ b/pkgs/top-level/ocaml-packages.nix
@@ -934,6 +934,8 @@ let
 
     odoc = callPackage ../development/ocaml-modules/odoc { };
 
+    odoc-parser = callPackage ../development/ocaml-modules/odoc-parser { };
+
     omd = callPackage ../development/ocaml-modules/omd { };
 
     opam-core = callPackage ../development/ocaml-modules/opam-core {