summary refs log tree commit diff
path: root/pkgs/tools/graphics/glmark2
diff options
context:
space:
mode:
authorRam Kromberg <ramkromberg@mail.com>2016-07-09 15:50:24 +0300
committerFranz Pletz <fpletz@fnordicwalking.de>2016-07-09 14:50:24 +0200
commit781cd33f3b9e7681b1846ee39c025a227838abb8 (patch)
treeb8694c38da94d1317ab6370ea5b6034d2f2ac068 /pkgs/tools/graphics/glmark2
parent57e1a6c48d3be856ec5877dfbabaf5e9073e1f27 (diff)
downloadnixlib-781cd33f3b9e7681b1846ee39c025a227838abb8.tar
nixlib-781cd33f3b9e7681b1846ee39c025a227838abb8.tar.gz
nixlib-781cd33f3b9e7681b1846ee39c025a227838abb8.tar.bz2
nixlib-781cd33f3b9e7681b1846ee39c025a227838abb8.tar.lz
nixlib-781cd33f3b9e7681b1846ee39c025a227838abb8.tar.xz
nixlib-781cd33f3b9e7681b1846ee39c025a227838abb8.tar.zst
nixlib-781cd33f3b9e7681b1846ee39c025a227838abb8.zip
glmark2: 2014.03 -> 2015-06-11 (#16812)
Diffstat (limited to 'pkgs/tools/graphics/glmark2')
-rw-r--r--pkgs/tools/graphics/glmark2/default.nix20
1 files changed, 11 insertions, 9 deletions
diff --git a/pkgs/tools/graphics/glmark2/default.nix b/pkgs/tools/graphics/glmark2/default.nix
index 12ae9b6d89bd..b794d7ffbef2 100644
--- a/pkgs/tools/graphics/glmark2/default.nix
+++ b/pkgs/tools/graphics/glmark2/default.nix
@@ -1,19 +1,22 @@
-{ stdenv, fetchurl, pkgconfig, libjpeg, libpng12, xorg, libX11, mesa, libdrm, python27 }:
+{ stdenv, fetchFromGitHub, pkgconfig, libjpeg, libpng, xorg, libX11, mesa, libdrm, python27, wayland }:
+
 stdenv.mkDerivation rec {
   name = "glmark2-${version}";
-  version = "2014.03";
+  version = "2015-06-11";
 
-  src = fetchurl {
-    url = "https://launchpad.net/glmark2/trunk/${version}/+download/${name}.tar.gz";
-    sha256 = "1dgn7ln115ivk13d1yagpj06lgllpv2jrr41kcnhdkhqz6m43vdx";
+  src = fetchFromGitHub {
+    owner = "glmark2";
+    repo = "glmark2";
+    rev = "fa71af2dfab711fac87b9504b6fc9862f44bf72a";
+    sha256 = "1razwrmwk94wf8y7rnqpas9520gidixzcwa65pg946n823105znw";
   };
 
   buildInputs = [
-    pkgconfig libjpeg libpng12 xorg.libxcb libX11 mesa libdrm python27
+    pkgconfig libjpeg libpng xorg.libxcb libX11 mesa libdrm python27 wayland
   ];
 
   buildPhase = ''
-    python ./waf configure --prefix=$out --with-flavors x11-gl,x11-glesv2
+    python ./waf configure --prefix=$out --with-flavors x11-gl,x11-glesv2,drm-gl,drm-glesv2,wayland-gl,wayland-glesv2
     python2 ./waf
   '';
 
@@ -23,7 +26,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     description = "OpenGL (ES) 2.0 benchmark";
-    homepage = https://launchpad.net/glmark2;
+    homepage = https://github.com/glmark2/glmark2;
     license = licenses.gpl3Plus;
     longDescription = ''
       glmark2 is a benchmark for OpenGL (ES) 2.0. It uses only the subset of
@@ -33,4 +36,3 @@ stdenv.mkDerivation rec {
     maintainers = [ maintainers.wmertens ];
   };
 }
-