diff options
author | sternenseemann <git@lukasepple.de> | 2017-02-17 23:15:23 +0100 |
---|---|---|
committer | sternenseemann <git@lukasepple.de> | 2017-02-17 23:15:23 +0100 |
commit | 1818881816b1d5b10d711696581608c497b3abfb (patch) | |
tree | 0d6f662add5c645bfaf4f0b664d0f0b78392603a | |
parent | 5f031e8196143c6f6cda145bb230be25f1e4f253 (diff) |
Package for NixOS
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | default.nix | 2 | ||||
-rw-r--r-- | logbook.nix | 15 | ||||
-rw-r--r-- | opam | 1 |
4 files changed, 21 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore index b48ed60..113f970 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,6 @@ tmp \#*# *.install *.native -*.byte \ No newline at end of file +*.byte +# nix +result diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..559fe2b --- /dev/null +++ b/default.nix @@ -0,0 +1,2 @@ +let pkgs = import <nixpkgs> {}; +in pkgs.ocamlPackages_4_02.callPackage ./logbook.nix {} diff --git a/logbook.nix b/logbook.nix new file mode 100644 index 0000000..695b907 --- /dev/null +++ b/logbook.nix @@ -0,0 +1,15 @@ +{ stdenv, ocaml, topkg, ocamlbuild, findlib, ocaml_lwt +, jingoo, ptime, angstrom, astring, opam}: + +stdenv.mkDerivation rec { + version = "0.1"; + name = "ocaml${ocaml.version}-logbook-${version}"; + + src = ./.; + + buildInputs = [ ocaml findlib ocamlbuild topkg opam + ocaml_lwt jingoo ptime angstrom astring + ]; + + inherit (topkg) buildPhase installPhase; +} diff --git a/opam b/opam index 7f99fd2..472d4d4 100644 --- a/opam +++ b/opam @@ -22,3 +22,4 @@ depopts: [] build: [ "ocaml" "pkg/pkg.ml" "build" "--pinned" pinned ] +available: [ ocaml-version >= "4.02.0" ] |