* Some disgusting DESTDIR hacking to make sure that state ends up
under /var instead of $out/var. svn path=/nixpkgs/trunk/; revision=8533
This commit is contained in:
parent
f5daf2b700
commit
5298c1f4c2
@ -9,8 +9,23 @@ stdenv.mkDerivation {
|
|||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [zlib libjpeg libpng libtiff pam];
|
buildInputs = [zlib libjpeg libpng libtiff pam];
|
||||||
|
|
||||||
|
preConfigure = "
|
||||||
|
configureFlags=\"--localstatedir=/var\"
|
||||||
|
";
|
||||||
|
|
||||||
preBuild = "
|
preBuild = "
|
||||||
makeFlagsArray=(INITDIR=$out/etc/rc.d)
|
makeFlagsArray=(INITDIR=$out/etc/rc.d)
|
||||||
";
|
";
|
||||||
|
|
||||||
|
# Awful hack: CUPS' `make install' wants to write in /var, but it
|
||||||
|
# can't. So redirect it with a BUILDROOT (=DESTDIR).
|
||||||
|
preInstall = "
|
||||||
|
installFlagsArray=(BUILDROOT=$out/destdir)
|
||||||
|
";
|
||||||
|
|
||||||
|
postInstall = "
|
||||||
|
mv $out/destdir/$out/* $out
|
||||||
|
rm -rf $out/destdir
|
||||||
|
";
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user