various packages fixed

This commit is contained in:
Vladimír Čunát
2014-08-30 23:30:31 +02:00
parent d25cc03f21
commit 381dcb1d98
7 changed files with 36 additions and 20 deletions

View File

@@ -24,8 +24,14 @@ stdenv.mkDerivation rec {
dontStrip = stdenv ? cross; # Don't run the native `strip' when cross-compiling.
postInstall =
# Install headers in the right place.
'' ln -s${if stdenv.isFreeBSD then "" else "r"}v "$out/lib/"libffi*/include "$out/include"
# Install headers and libs in the right places.
'' mv "$out"/lib64/* "$out/lib"
rmdir "$out/lib64"
ln -s lib "$out/lib64"
mkdir -p "$dev/"
mv "$out/lib/${name}/include" "$dev/include"
rmdir "$out/lib/${name}"
'';
meta = {