diff --git a/pkgs/development/ocaml-modules/ojquery/default.nix b/pkgs/development/ocaml-modules/ojquery/default.nix new file mode 100644 index 000000000000..c048f62e89ca --- /dev/null +++ b/pkgs/development/ocaml-modules/ojquery/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchgit, ocaml, findlib, js_of_ocaml, camlp4 }: + +stdenv.mkDerivation rec { + version = "0.1"; + name = "ocaml-ojquery-${version}"; + src = fetchgit { + url = https://github.com/ocsigen/ojquery.git; + rev = "refs/tags/${version}"; + sha256 = "1x3cidxxjyw0g7afvczdy6chw3nxb0dcz2psgxchqgv34dcwf0l0"; + }; + + buildInputs = [ ocaml findlib ]; + propagatedBuildInputs = [ js_of_ocaml camlp4 ]; + + createFindlibDestdir = true; + + meta = { + description = "jQuery Binding for Eliom"; + homepage = http://ocsigen.org/ojquery/; + license = stdenv.lib.licenses.lgpl3; + platforms = ocaml.meta.platforms; + maintainers = with stdenv.lib.maintainers; [ vbgl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 06f6518c124d..3520f2ad47be 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3771,6 +3771,8 @@ let ocsigen_server = callPackage ../development/ocaml-modules/ocsigen-server { }; + ojquery = callPackage ../development/ocaml-modules/ojquery { }; + otfm = callPackage ../development/ocaml-modules/otfm { }; ounit = callPackage ../development/ocaml-modules/ounit { };