summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorJonathan Ringer <jonringer117@gmail.com>2019-11-21 23:14:32 -0800
committerMatthieu Coudron <coudron@iij.ad.jp>2019-11-22 19:48:03 +0900
commit18f47ecbac1066b388e11dfa12617b557abeaf66 (patch)
treed8ce85bb96d9209b8a8da08e5ba94e775f0f0488 /pkgs
parentf6c9fb0df311080c6292c982df66f34c65b66bf2 (diff)
downloadnixpkgs-18f47ecbac1066b388e11dfa12617b557abeaf66.tar
nixpkgs-18f47ecbac1066b388e11dfa12617b557abeaf66.tar.gz
nixpkgs-18f47ecbac1066b388e11dfa12617b557abeaf66.tar.bz2
nixpkgs-18f47ecbac1066b388e11dfa12617b557abeaf66.tar.lz
nixpkgs-18f47ecbac1066b388e11dfa12617b557abeaf66.tar.xz
nixpkgs-18f47ecbac1066b388e11dfa12617b557abeaf66.tar.zst
nixpkgs-18f47ecbac1066b388e11dfa12617b557abeaf66.zip
glui: fix build
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/libraries/glui/default.nix39
1 files changed, 27 insertions, 12 deletions
diff --git a/pkgs/development/libraries/glui/default.nix b/pkgs/development/libraries/glui/default.nix
index 59357bf6fb1..757fa9de6f3 100644
--- a/pkgs/development/libraries/glui/default.nix
+++ b/pkgs/development/libraries/glui/default.nix
@@ -1,8 +1,26 @@
-{stdenv, fetchurl, freeglut, libGLU_combined, libXmu, libXext, libX11, libXi}:
-stdenv.mkDerivation {
-  name = "glui-2.35";
-  buildInputs = [freeglut libGLU_combined libXmu libXext libX11 libXi];
+{ stdenv, fetchurl
+, freeglut
+, libGL
+, libGLU
+, libX11
+, libXext
+, libXi
+, libXmu
+}:
+
+stdenv.mkDerivation rec {
+  pname = "glui";
+  version = "2.36";
+
+  src = fetchurl {
+    url = "mirror://sourceforge/project/glui/Source/${version}/glui-${version}.tgz";
+    sha256 = "11r7f0k5jlbl825ibhm5c6bck0fn1hbliya9x1f253ikry1mxvy1";
+  };
+
+  buildInputs = [ freeglut libGLU libGL libXmu libXext libX11 libXi ];
+
   preConfigure = ''cd src'';
+
   installPhase = ''
     mkdir -p "$out"/{bin,lib,share/glui/doc,include}
     cp -rT bin "$out/bin"
@@ -11,14 +29,11 @@ stdenv.mkDerivation {
     cp -rT doc "$out/share/glui/doc"
     cp LICENSE.txt "$out/share/glui/doc"
   '';
-  src = fetchurl {
-    url = "mirror://sourceforge/project/glui/Source/2.36/glui-2.36.tgz";
-    sha256 = "11r7f0k5jlbl825ibhm5c6bck0fn1hbliya9x1f253ikry1mxvy1";
-  };
-  meta = {
+
+  meta = with stdenv.lib; {
     description = ''A user interface library using OpenGL'';
-    license = stdenv.lib.licenses.zlib ;
-    maintainers = [stdenv.lib.maintainers.raskin];
-    platforms = stdenv.lib.platforms.linux;
+    license = licenses.zlib ;
+    maintainers = [ maintainers.raskin ];
+    platforms = platforms.linux;
   };
 }