05f665116a
* Emacs: don't depend on libXaw when we're using Xaw3d. * Enable X11R7.0 over the old XLibs. Cross fingers :-) svn path=/nixpkgs/trunk/; revision=4531
26 lines
538 B
Bash
26 lines
538 B
Bash
source $stdenv/setup
|
|
|
|
configurePhase=configurePhase
|
|
configurePhase() {
|
|
cd lib/Xaw3d
|
|
(mkdir X11 && cd X11 && ln -fs .. Xaw3d)
|
|
xmkmf
|
|
}
|
|
|
|
buildPhase=buildPhase
|
|
buildPhase() {
|
|
make depend $makeFlags
|
|
make $makeFlags
|
|
}
|
|
|
|
installPhase() {
|
|
make install SHLIBDIR=$out/lib USRLIBDIR=$out/lib INCDIR=$out/include
|
|
cd $out/include/X11 && ln -s Xaw3d Xaw
|
|
|
|
ensureDir "$out/nix-support"
|
|
echo "$propagatedBuildInputs" > "$out/nix-support/propagated-build-inputs"
|
|
}
|
|
|
|
makeFlags="CDEBUGFLAGS=" # !!! awful hack
|
|
|
|
genericBuild |