diff options
Diffstat (limited to 'pkgs/development/ocaml-modules/ocplib-endian/default.nix')
-rw-r--r-- | pkgs/development/ocaml-modules/ocplib-endian/default.nix | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/pkgs/development/ocaml-modules/ocplib-endian/default.nix b/pkgs/development/ocaml-modules/ocplib-endian/default.nix new file mode 100644 index 00000000000..aede92fc0f0 --- /dev/null +++ b/pkgs/development/ocaml-modules/ocplib-endian/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchzip, ocaml, findlib, cppo }: + +let version = "0.8"; in + +stdenv.mkDerivation { + name = "ocaml-ocplib-endian-${version}"; + + src = fetchzip { + url = "https://github.com/OCamlPro/ocplib-endian/archive/${version}.tar.gz"; + sha256 = "12xjvzw245mj4s02dgi4k2sx5gam7wxi4mbxmz6k18zg64n48yjd"; + }; + + buildInputs = [ ocaml findlib cppo ]; + + createFindlibDestdir = true; + + meta = { + description = "Optimised functions to read and write int16/32/64"; + homepage = https://github.com/OCamlPro/ocplib-endian; + license = stdenv.lib.licenses.lgpl21; + platforms = ocaml.meta.platforms; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} |