about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2016-06-06 20:41:46 +0200
committerMichael Raskin <7c6f434c@mail.ru>2016-06-06 20:42:34 +0200
commit32cbc5b794ed2f098e2c76405b7d6211029bbd10 (patch)
tree1e6944f62a2808408f7e1a6b0aa58904cdaf113d
parent97c64f560c81e53fa4b7b87cc2072f092372bf2d (diff)
downloadnixlib-32cbc5b794ed2f098e2c76405b7d6211029bbd10.tar
nixlib-32cbc5b794ed2f098e2c76405b7d6211029bbd10.tar.gz
nixlib-32cbc5b794ed2f098e2c76405b7d6211029bbd10.tar.bz2
nixlib-32cbc5b794ed2f098e2c76405b7d6211029bbd10.tar.lz
nixlib-32cbc5b794ed2f098e2c76405b7d6211029bbd10.tar.xz
nixlib-32cbc5b794ed2f098e2c76405b7d6211029bbd10.tar.zst
nixlib-32cbc5b794ed2f098e2c76405b7d6211029bbd10.zip
glui: init at 2.36
-rw-r--r--pkgs/development/libraries/glui/default.nix24
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/development/libraries/glui/default.nix b/pkgs/development/libraries/glui/default.nix
new file mode 100644
index 000000000000..35d97712fa40
--- /dev/null
+++ b/pkgs/development/libraries/glui/default.nix
@@ -0,0 +1,24 @@
+{stdenv, fetchurl, freeglut, mesa, libXmu, libXext, libX11, libXi}:
+stdenv.mkDerivation {
+  name = "glui-2.35";
+  buildInputs = [freeglut mesa libXmu libXext libX11 libXi];
+  preConfigure = ''cd src'';
+  installPhase = ''
+    mkdir -p "$out"/{bin,lib,share/glui/doc,include}
+    cp -rT bin "$out/bin"
+    cp -rT lib "$out/lib"
+    cp -rT include "$out/include"
+    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 = {
+    description = ''A user interface library using OpenGL'';
+    license = stdenv.lib.licenses.zlib ;
+    maintainers = [stdenv.lib.maintainers.raskin];
+    platforms = stdenv.lib.platforms.linux;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index c05e16ace56d..27a935eed119 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -7131,6 +7131,8 @@ in
     camlimages = ocamlPackages.camlimages_4_0;
   };
 
+  glui = callPackage ../development/libraries/glui {};
+
   gmime = callPackage ../development/libraries/gmime { };
 
   gmm = callPackage ../development/libraries/gmm { };