blas: `install -d' on FreeBSD

This commit is contained in:
Ludovic Courtès 2012-10-18 10:14:06 +02:00
parent 363756f0ce
commit dc3fafe06d

View File

@ -32,10 +32,12 @@ stdenv.mkDerivation {
echo >>make.inc "RANLIB = ranlib"
make
'';
installPhase = ''
install -D -m755 libblas.a "$out/lib/libblas.a"
install -D -m755 libblas.so.3.0.3 "$out/lib/libblas.so.3.0.3"
installPhase =
# FreeBSD's stdenv doesn't use Coreutils.
let dashD = if stdenv.isFreeBSD then "-d" else "-D"; in ''
install ${dashD} -m755 libblas.a "$out/lib/libblas.a"
install ${dashD} -m755 libblas.so.3.0.3 "$out/lib/libblas.so.3.0.3"
ln -s libblas.so.3.0.3 "$out/lib/libblas.so.3"
ln -s libblas.so.3.0.3 "$out/lib/libblas.so"
'';