diff options
author | Ruben Maher <r@rkm.id.au> | 2018-01-01 20:13:46 +1030 |
---|---|---|
committer | Ruben Maher <r@rkm.id.au> | 2018-01-01 20:46:11 +1030 |
commit | 671fb2d2d7fcbf639cb106f91f438540e64208ed (patch) | |
tree | 5d2eb027f4b3c90091dfb1c216d36a1f89bffdc4 /pkgs/development/ocaml-modules | |
parent | 9d87e8395fe7af0ffd4f24e76d32a44f2350407c (diff) | |
download | nixlib-671fb2d2d7fcbf639cb106f91f438540e64208ed.tar nixlib-671fb2d2d7fcbf639cb106f91f438540e64208ed.tar.gz nixlib-671fb2d2d7fcbf639cb106f91f438540e64208ed.tar.bz2 nixlib-671fb2d2d7fcbf639cb106f91f438540e64208ed.tar.lz nixlib-671fb2d2d7fcbf639cb106f91f438540e64208ed.tar.xz nixlib-671fb2d2d7fcbf639cb106f91f438540e64208ed.tar.zst nixlib-671fb2d2d7fcbf639cb106f91f438540e64208ed.zip |
ocamlPackages.wtf8: init at 1.0.1
Diffstat (limited to 'pkgs/development/ocaml-modules')
-rw-r--r-- | pkgs/development/ocaml-modules/wtf8/default.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/ocaml-modules/wtf8/default.nix b/pkgs/development/ocaml-modules/wtf8/default.nix new file mode 100644 index 000000000000..4cde95c0c4cc --- /dev/null +++ b/pkgs/development/ocaml-modules/wtf8/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchurl, ocaml, findlib, jbuilder }: + +assert stdenv.lib.versionAtLeast (stdenv.lib.getVersion ocaml) "4.01"; + +stdenv.mkDerivation rec { + pname = "wtf8"; + name = "ocaml-${pname}-${version}"; + version = "1.0.1"; + + src = fetchurl { + url = "https://github.com/flowtype/ocaml-${pname}/releases/download/v${version}/${pname}-${version}.tbz"; + sha256 = "1msg3vycd3k8qqj61sc23qks541cxpb97vrnrvrhjnqxsqnh6ygq"; + }; + + unpackCmd = "tar xjf $src"; + + buildInputs = [ ocaml findlib jbuilder ]; + + buildPhase = "jbuilder build -p wtf8"; + + inherit (jbuilder) installPhase; + + createFindLibDestdir = true; + + meta = with stdenv.lib; { + homepage = https://github.com/flowtype/ocaml-wtf8; + description = "WTF-8 is a superset of UTF-8 that allows unpaired surrogates."; + license = licenses.mit; + platforms = ocaml.meta.platforms or []; + maintainers = [ maintainers.eqyiel ]; + }; +} |