Merge pull request #4463 from vbgl/oasis

ocaml 4.02: makes dependency to campl4 explicit

+19 -19
+5 -5
pkgs/development/ocaml-modules/http/default.nix
··· 1 - {stdenv, fetchurl, ocaml_pcre, ocamlnet, ocaml, findlib}: 1 + {stdenv, fetchurl, ocaml_pcre, ocamlnet, ocaml, findlib, camlp4}: 2 2 3 3 let 4 4 ocaml_version = (builtins.parseDrvName ocaml.name).version; ··· 14 14 sha256 = "070xw033r4pk6f4l0wcknm75y9qm4mp622a4cgzmcfhm58v6kssn"; 15 15 }; 16 16 17 - buildInputs = [ocaml_pcre ocamlnet ocaml findlib]; 17 + buildInputs = [ocaml_pcre ocamlnet ocaml findlib camlp4]; 18 18 19 19 createFindlibDestdir = true; 20 20 ··· 30 30 make all opt 31 31 ''; 32 32 33 - meta = { 33 + meta = with stdenv.lib; { 34 34 homepage = "http://upsilon.cc/~zack/hacking/software/ocaml-http/"; 35 35 description = "do it yourself (OCaml) HTTP daemon"; 36 - license = stdenv.lib.licenses.lgpl2; 37 - maintainers = [ stdenv.lib.maintainers.roconnor ]; 36 + license = licenses.lgpl2; 37 + maintainers = with maintainers; [ roconnor vbgl ]; 38 38 }; 39 39 }
+2 -2
pkgs/development/ocaml-modules/lablgl/default.nix
··· 1 - {stdenv, fetchurl, ocaml, lablgtk, findlib, mesa, freeglut } : 1 + {stdenv, fetchurl, ocaml, lablgtk, findlib, mesa, freeglut, camlp4 } : 2 2 3 3 let 4 4 ocaml_version = (builtins.parseDrvName ocaml.name).version; ··· 14 14 sha256 = "0qabydd219i4ak7hxgc67496qnnscpnydya2m4ijn3cpbgih7zyq"; 15 15 }; 16 16 17 - buildInputs = [ocaml findlib lablgtk freeglut ]; 17 + buildInputs = [ocaml findlib lablgtk freeglut camlp4]; 18 18 propagatedBuildInputs = [ mesa ]; 19 19 20 20 patches = [ ./Makefile.config.patch ./META.patch ];
+6 -6
pkgs/development/ocaml-modules/odn/default.nix
··· 1 - {stdenv, fetchurl, ocaml, findlib, ocaml_typeconv, ounit}: 1 + {stdenv, fetchurl, ocaml, findlib, ocaml_typeconv, ounit, camlp4}: 2 2 3 3 stdenv.mkDerivation { 4 4 name = "ocaml-data-notation-0.0.11"; ··· 8 8 sha256 = "09a8zdyifpc2nl4hdvg9206142y31cq95ajgij011s1qcg3z93lj"; 9 9 }; 10 10 11 - buildInputs = [ocaml findlib ocaml_typeconv ounit]; 11 + buildInputs = [ocaml findlib ocaml_typeconv ounit camlp4]; 12 12 13 13 createFindlibDestdir = true; 14 14 ··· 16 16 buildPhase = "ocaml setup.ml -build"; 17 17 installPhase = "ocaml setup.ml -install"; 18 18 19 - meta = { 19 + meta = with stdenv.lib; { 20 20 description = "Store data using OCaml notation"; 21 21 homepage = https://forge.ocamlcore.org/projects/odn/; 22 - license = stdenv.lib.licenses.lgpl21; 22 + license = licenses.lgpl21; 23 23 platforms = ocaml.meta.platforms; 24 - maintainers = with stdenv.lib.maintainers; [ 25 - z77z 24 + maintainers = with maintainers; [ 25 + vbgl z77z 26 26 ]; 27 27 }; 28 28 }
+6 -6
pkgs/development/tools/ocaml/oasis/default.nix
··· 1 - {stdenv, fetchurl, ocaml, findlib, ocaml_data_notation, ocaml_typeconv, 1 + {stdenv, fetchurl, ocaml, findlib, ocaml_data_notation, ocaml_typeconv, camlp4, 2 2 ocamlmod, ocamlify, ounit, expect}: 3 3 4 4 stdenv.mkDerivation { ··· 13 13 14 14 buildInputs = 15 15 [ 16 - ocaml findlib ocaml_typeconv ocamlmod ocamlify ounit 16 + ocaml findlib ocaml_typeconv ocamlmod ocamlify ounit camlp4 17 17 ]; 18 18 19 19 propagatedBuildInputs = [ ocaml_data_notation ]; ··· 22 22 buildPhase = "ocaml setup.ml -build"; 23 23 installPhase = "ocaml setup.ml -install"; 24 24 25 - meta = { 25 + meta = with stdenv.lib; { 26 26 homepage = http://oasis.forge.ocamlcore.org/; 27 27 description = "Configure, build and install system for OCaml projects"; 28 - license = stdenv.lib.licenses.lgpl21; 28 + license = licenses.lgpl21; 29 29 platforms = ocaml.meta.platforms; 30 - maintainers = with stdenv.lib.maintainers; [ 31 - z77z 30 + maintainers = with maintainers; [ 31 + vbgl z77z 32 32 ]; 33 33 }; 34 34 }