xwax: init at version 1.9 (#377421)
[NixPkgs.git] / pkgs / by-name / gl / gl2ps / package.nix
blob6838bccacc0a98dbaa8b217cf8a94466ab14b328
2   lib,
3   stdenv,
4   fetchurl,
5   cmake,
6   zlib,
7   libpng,
8   libGL,
9   libGLU,
10   libglut,
11   darwin,
14 stdenv.mkDerivation rec {
15   pname = "gl2ps";
16   version = "1.4.2";
18   src = fetchurl {
19     url = "http://geuz.org/gl2ps/src/${pname}-${version}.tgz";
20     sha256 = "1sgzv547h7hrskb9qd0x5yp45kmhvibjwj2mfswv95lg070h074d";
21   };
23   nativeBuildInputs = [
24     cmake
25   ];
27   buildInputs =
28     [
29       zlib
30       libpng
31     ]
32     ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
33       libGL
34       libGLU
35       libglut
36     ]
37     ++ lib.optionals stdenv.hostPlatform.isDarwin [
38       darwin.apple_sdk.frameworks.OpenGL
39     ];
41   meta = with lib; {
42     homepage = "http://geuz.org/gl2ps";
43     description = "OpenGL to PostScript printing library";
44     platforms = platforms.all;
45     license = licenses.lgpl2;
46     maintainers = with maintainers; [
47       raskin
48       twhitehead
49     ];
50   };