ocamlPackages.apron: split into multiple outputs
This commit is contained in:
parent
8b5088130e
commit
63aa105b1c
@ -13,8 +13,21 @@ stdenv.mkDerivation rec {
|
|||||||
buildInputs = [ perl gmp mpfr ppl ocaml findlib camlidl ];
|
buildInputs = [ perl gmp mpfr ppl ocaml findlib camlidl ];
|
||||||
propagatedBuildInputs = [ mlgmpidl ];
|
propagatedBuildInputs = [ mlgmpidl ];
|
||||||
|
|
||||||
prefixKey = "-prefix ";
|
outputs = [ "out" "bin" "dev" ];
|
||||||
preBuild = "mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/stublibs";
|
|
||||||
|
configurePhase = ''
|
||||||
|
runHook preConfigure
|
||||||
|
./configure -prefix $out
|
||||||
|
mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/stublibs
|
||||||
|
runHook postConfigure
|
||||||
|
'';
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
mkdir -p $dev/lib
|
||||||
|
mv $out/lib/ocaml $dev/lib/
|
||||||
|
mkdir -p $bin
|
||||||
|
mv $out/bin $bin/
|
||||||
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
license = stdenv.lib.licenses.lgpl21;
|
license = stdenv.lib.licenses.lgpl21;
|
||||||
|
Loading…
Reference in New Issue
Block a user