git.iko.soy/typeable/nixpkgs
on master help sign in
ocamlPackages.apron: split into multiple outputs
commit63aa105b1c1759029e229ea5d1fda08950956216 authorVincent Laporte <Vincent.Laporte@gmail.com> dateWed 4 Nov 2020, 07:35 (6 years ago) parent8b50881
1 file changed+15−2
pkgs/development/ocaml-modules/apron/default.nix+15−2
pkgs/development/ocaml-modules/apron/default.nix+15−2
@@ -13,8 +13,21 @@ stdenv.mkDerivation rec {
1313 buildInputs = [ perl gmp mpfr ppl ocaml findlib camlidl ];
1414 propagatedBuildInputs = [ mlgmpidl ];
1515
16− prefixKey = "-prefix ";
17− preBuild = "mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/stublibs";
16+ outputs = [ "out" "bin" "dev" ];
17+
18+ configurePhase = ''
19+ runHook preConfigure
20+ ./configure -prefix $out
21+ mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/stublibs
22+ runHook postConfigure
23+ '';
24+
25+ postInstall = ''
26+ mkdir -p $dev/lib
27+ mv $out/lib/ocaml $dev/lib/
28+ mkdir -p $bin
29+ mv $out/bin $bin/
30+ '';
1831
1932 meta = {
2033 license = stdenv.lib.licenses.lgpl21;