summary refs log tree commit diff
diff options
context:
space:
mode:
authorTyson Whitehead <twhitehead@gmail.com>2019-07-09 14:32:13 -0400
committerTyson Whitehead <twhitehead@gmail.com>2019-07-19 11:07:10 -0400
commit28a0dc5a12d56c17e236fe010f355bb8fe6f5f33 (patch)
treebf98ffd59e69536ac8f3099b0f0e9a8f058d66c3
parent663542ad0483131e8c36742283191a8f40a7363d (diff)
downloadnixpkgs-28a0dc5a12d56c17e236fe010f355bb8fe6f5f33.tar
nixpkgs-28a0dc5a12d56c17e236fe010f355bb8fe6f5f33.tar.gz
nixpkgs-28a0dc5a12d56c17e236fe010f355bb8fe6f5f33.tar.bz2
nixpkgs-28a0dc5a12d56c17e236fe010f355bb8fe6f5f33.tar.lz
nixpkgs-28a0dc5a12d56c17e236fe010f355bb8fe6f5f33.tar.xz
nixpkgs-28a0dc5a12d56c17e236fe010f355bb8fe6f5f33.tar.zst
nixpkgs-28a0dc5a12d56c17e236fe010f355bb8fe6f5f33.zip
gl2ps: init at 1.4.0
-rw-r--r--maintainers/maintainer-list.nix9
-rw-r--r--pkgs/development/libraries/gl2ps/default.nix29
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 40 insertions, 0 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 426113b7918..ccce046e887 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -5362,6 +5362,15 @@
     github = "twey";
     name = "James ‘Twey’ Kay";
   };
+  twhitehead = {
+    name = "Tyson Whitehead";
+    email = "twhitehead@gmail.com";
+    github = "twhitehead";
+    keys = [{
+      longkeyid = "rsa2048/0x594258F0389D2802";
+      fingerprint = "E631 8869 586F 99B4 F6E6  D785 5942 58F0 389D 2802";
+    }];
+  };
   typetetris = {
     email = "ericwolf42@mail.com";
     github = "typetetris";
diff --git a/pkgs/development/libraries/gl2ps/default.nix b/pkgs/development/libraries/gl2ps/default.nix
new file mode 100644
index 00000000000..aadc6986f5a
--- /dev/null
+++ b/pkgs/development/libraries/gl2ps/default.nix
@@ -0,0 +1,29 @@
+{ stdenv, fetchurl, cmake
+, zlib, libGL, libGLU, libpng, freeglut }:
+
+stdenv.mkDerivation rec {
+  version = "1.4.0";
+  name = "gl2ps-${version}";
+
+  src = fetchurl {
+    url = "http://geuz.org/gl2ps/src/${name}.tgz";
+    sha256 = "1qpidkz8x3bxqf69hlhyz1m0jmfi9kq24fxsp7rq6wfqzinmxjq3";
+  };
+
+  buildInputs = [
+    cmake
+    zlib
+    libGL
+    libGLU
+    libpng
+    freeglut
+  ];
+
+  meta = with stdenv.lib; {
+    homepage = http://geuz.org/gl2ps;
+    description = "An OpenGL to PostScript printing library";
+    platforms = platforms.all;
+    license = licenses.lgpl2;
+    maintainers = with maintainers; [raskin twhitehead];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 03ae106c481..483e8cb0a78 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -3280,6 +3280,8 @@ in
 
   gitea = callPackage ../applications/version-management/gitea { };
 
+  gl2ps = callPackage ../development/libraries/gl2ps { };
+
   glusterfs = callPackage ../tools/filesystems/glusterfs { };
 
   glmark2 = callPackage ../tools/graphics/glmark2 { };