pkgs/build-support/cabal: move current postFixup hook into installPhase to free up the postFixup hook for users to override

Builds tend to override pre and post hooks for each phase, so we should not use
them to perform regular build commands that cannot be omitted.
This commit is contained in:
Peter Simons 2013-10-20 14:56:31 +02:00
parent 3ec00b51f8
commit 312d081b6a

View File

@ -203,13 +203,11 @@ assert enableCheckPhase -> stdenv.lib.versionOlder "7" ghc.ghcVersion;
GHC_PACKAGE_PATH=$installedPkgConf ghc-pkg --global register $pkgConf --force GHC_PACKAGE_PATH=$installedPkgConf ghc-pkg --global register $pkgConf --force
fi fi
eval "$postInstall"
'';
postFixup = ''
if test -f $out/nix-support/propagated-native-build-inputs; then if test -f $out/nix-support/propagated-native-build-inputs; then
ln -s $out/nix-support/propagated-native-build-inputs $out/nix-support/propagated-user-env-packages ln -s $out/nix-support/propagated-native-build-inputs $out/nix-support/propagated-user-env-packages
fi fi
eval "$postInstall"
''; '';
# We inherit stdenv and ghc so that they can be used # We inherit stdenv and ghc so that they can be used