nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 41 lines 876 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 ocaml, 6 findlib, 7}: 8 9stdenv.mkDerivation rec { 10 pname = "ocaml${ocaml.version}-ocamlscript"; 11 version = "3.0.0"; 12 src = fetchFromGitHub { 13 owner = "mjambon"; 14 repo = "ocamlscript"; 15 rev = "v${version}"; 16 sha256 = "sha256:10xz8jknlmcgnf233nahd04q98ijnxpijhpvb8hl7sv94dgkvpql"; 17 }; 18 19 nativeBuildInputs = [ 20 ocaml 21 findlib 22 ]; 23 24 patches = [ ./Makefile.patch ]; 25 26 buildFlags = [ "PREFIX=$(out)" ]; 27 installFlags = [ "PREFIX=$(out)" ]; 28 29 preInstall = "mkdir -p $out/bin"; 30 createFindlibDestdir = true; 31 32 meta = { 33 inherit (src.meta) homepage; 34 license = lib.licenses.boost; 35 inherit (ocaml.meta) platforms; 36 description = "Natively-compiled OCaml scripts"; 37 maintainers = [ lib.maintainers.vbgl ]; 38 mainProgram = "ocamlscript"; 39 broken = !(lib.versionAtLeast ocaml.version "4.08"); 40 }; 41}