diff options
Diffstat (limited to 'pkgs/development/ocaml-modules/ocsigen-deriving/default.nix')
-rw-r--r-- | pkgs/development/ocaml-modules/ocsigen-deriving/default.nix | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/development/ocaml-modules/ocsigen-deriving/default.nix b/pkgs/development/ocaml-modules/ocsigen-deriving/default.nix new file mode 100644 index 00000000000..89efb58ecbb --- /dev/null +++ b/pkgs/development/ocaml-modules/ocsigen-deriving/default.nix @@ -0,0 +1,27 @@ +{ stdenv, fetchzip, ocaml, findlib, oasis, ocaml_optcomp, camlp4 }: + +let version = "0.7"; in + +stdenv.mkDerivation { + name = "ocsigen-deriving-${version}"; + src = fetchzip { + url = "https://github.com/ocsigen/deriving/archive/${version}.tar.gz"; + sha256 = "05z606gly1iyan292x3mflg3zasgg68n8i2mivz0zbshx2hz2jbw"; + }; + + buildInputs = [ ocaml findlib oasis ocaml_optcomp camlp4 ]; + + createFindlibDestdir = true; + + meta = { + homepage = https://github.com/ocsigen/deriving; + description = "Extension to OCaml for deriving functions from type declarations"; + license = stdenv.lib.licenses.mit; + platforms = ocaml.meta.platforms; + maintainers = with stdenv.lib.maintainers; [ + gal_bolle vbgl + ]; + }; + + +} |