linuxKernel.kernels.linux_zen: 6.11.5-zen1 -> v6.12.1-zen1; linuxKernel.kernels.linux...
[NixPkgs.git] / pkgs / by-name / gl / glui / package.nix
blobf3999bfb439b7b0d6f74f21150274330b370fc48
1 { lib, stdenv
2 , fetchFromGitHub
3 , libglut
4 , libGL
5 , libGLU
6 , libX11
7 , libXext
8 , libXi
9 , libXmu
12 stdenv.mkDerivation rec {
13   pname = "glui";
14   version = "2.37";
16   src = fetchFromGitHub {
17     owner = "libglui";
18     repo = "glui";
19     rev = version;
20     sha256 = "0qg2y8w95s03zay1qsqs8pqxxlg6l9kwm7rrs1qmx0h22sxb360i";
21   };
23   buildInputs = [ libglut libGLU libGL libXmu libXext libX11 libXi ];
25   installPhase = ''
26     mkdir -p "$out"/{bin,lib,share/glui/doc,include}
27     cp -rT bin "$out/bin"
28     cp -rT lib "$out/lib"
29     cp -rT include "$out/include"
30     cp -rT doc "$out/share/glui/doc"
31     cp LICENSE.txt "$out/share/glui/doc"
32   '';
34   meta = with lib; {
35     description = "User interface library using OpenGL";
36     license = licenses.zlib ;
37     maintainers = [ maintainers.raskin ];
38     platforms = platforms.linux;
39   };