ocamlPackages.topkg: make the installPhase independent of the package name

It can then be reused as-is in other derivations (e.g., uucd).
This commit is contained in:
Vincent Laporte
2016-11-23 10:01:30 +01:00
parent 97a496a472
commit 0a309311dd
2 changed files with 4 additions and 15 deletions
@@ -19,13 +19,7 @@ stdenv.mkDerivation rec {
unpackCmd = "tar xjf $src";
inherit (topkg) buildPhase;
installPhase = ''
opam-installer --script --prefix=$out ${pname}.install > install.sh
sh install.sh
ln -s $out/lib/${pname} $out/lib/ocaml/${ocaml.version}/site-lib/
'';
inherit (topkg) buildPhase installPhase;
propagatedBuildInputs = [ xmlm ];