forked from mirrors/nixpkgs
21e3ff658a
Scilab note: the parameters already had pointed to nonexistent dirs before this set of refactoring. But that config wasn't even used by default.
30 lines
1.1 KiB
Nix
30 lines
1.1 KiB
Nix
{ stdenv, fetchurl, libXi, libXrandr, libXxf86vm, mesa, xlibsWrapper, cmake }:
|
|
|
|
let version = "3.0.0";
|
|
in stdenv.mkDerivation {
|
|
name = "freeglut-${version}";
|
|
|
|
src = fetchurl {
|
|
url = "mirror://sourceforge/freeglut/freeglut-${version}.tar.gz";
|
|
sha256 = "18knkyczzwbmyg8hr4zh8a1i5ga01np2jzd1rwmsh7mh2n2vwhra";
|
|
};
|
|
|
|
buildInputs = [ libXi libXrandr libXxf86vm mesa xlibsWrapper cmake ];
|
|
|
|
meta = with stdenv.lib; {
|
|
description = "Create and manage windows containing OpenGL contexts";
|
|
longDescription = ''
|
|
FreeGLUT is an open source alternative to the OpenGL Utility Toolkit
|
|
(GLUT) library. GLUT (and hence FreeGLUT) allows the user to create and
|
|
manage windows containing OpenGL contexts on a wide range of platforms
|
|
and also read the mouse, keyboard and joystick functions. FreeGLUT is
|
|
intended to be a full replacement for GLUT, and has only a few
|
|
differences.
|
|
'';
|
|
homepage = http://freeglut.sourceforge.net/;
|
|
license = licenses.mit;
|
|
platforms = platforms.all;
|
|
maintainers = [ maintainers.bjornfor ];
|
|
};
|
|
}
|