summary refs log blame commit diff
path: root/pkgs/development/libraries/glefw/default.nix
blob: e58244cf818e2434d691740ea8f5cd990953e00b (plain) (tree)
























                                                                                                                                         
args: with args;
stdenv.mkDerivation {
  name = "glefw-2.6";

  src = fetchurl {
    url = http://prdownloads.sourceforge.net/glfw/glfw-2.6.tar.bz2;
    sha256 = "1jnz7szax7410qrkiwkvq34sxy11w46ybyqbkaczdyvqas6cm1hv";
  };

  buildInputs = [mesa libX11 libXext];

  buildPhase = ''
    ensureDir $out
    make x11-install PREFIX=$out
  '';
  installPhase=":";

  meta = { 
    description = "multi-platform library for creating OpenGL contexts and managing input, including keyboard, mouse, joystick and time";
    homepage = http://glfw.sourceforge.net/;
    license = "zlib/libpng"; # http://www.opensource.org/licenses/zlib-license.php
    maintainers = [args.lib.maintainers.marcweber];
    platforms = args.lib.platforms.linux;
  };
}