source $stdenv/setup # This is a very dirty hack to prevent the binaries from putting the # Mesa libraries in their RPATHs. ensureDir $out/tmp ln -s $mesa/lib/* $out/tmp/ ensureDir $out/lib ln -s $mesa/lib/libGLU* $out/lib/ export NIX_LDFLAGS="-L$out/tmp $NIX_LDFLAGS" genericBuild rm -rf $out/tmp # Add a wrapper around each program to use the appropriate OpenGL driver. ensureDir $out/bin/.orig for i in $(cd $out/bin && ls); do mv $out/bin/$i $out/bin/.orig/$i cat >$out/bin/$i <