Merge pull request #27922 from Hodapp87/glslviewer12

glslviewer: init at 1.2

authored by Jörg Thalheim and committed by GitHub 1de9b95c 3ab208e1

+38
+36
pkgs/development/tools/glslviewer/default.nix
··· 1 + { stdenv, fetchFromGitHub, glfw, pkgconfig, libXrandr, libXdamage, 2 + libXext, libXrender, libXinerama, libXcursor, libXxf86vm, libXi, 3 + libX11, mesa_glu }: 4 + 5 + stdenv.mkDerivation rec { 6 + name = "glslviewer-${version}"; 7 + version = "1.2"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "patriciogonzalezvivo"; 11 + repo = "glslViewer"; 12 + rev = version; 13 + sha256 = "05ya821l2pd58anyx21mgmlm2bv78rz8cnbvqw4d9pfhq40z9psw"; 14 + }; 15 + 16 + # Makefile has /usr/local/bin hard-coded for 'make install' 17 + preConfigure = '' 18 + sed s,/usr/local,$out, -i Makefile 19 + ''; 20 + 21 + preInstall = '' 22 + mkdir -p $out/bin 23 + ''; 24 + 25 + buildInputs = [ glfw mesa_glu pkgconfig glfw libXrandr libXdamage 26 + libXext libXrender libXinerama libXcursor libXxf86vm 27 + libXi libX11 ]; 28 + 29 + meta = with stdenv.lib; { 30 + description = "Live GLSL coding renderer"; 31 + homepage = http://patriciogonzalezvivo.com/2015/glslViewer/; 32 + license = licenses.bsd3; 33 + platforms = platforms.linux ++ platforms.darwin; 34 + maintainers = [ maintainers.hodapp ]; 35 + }; 36 + }
+2
pkgs/top-level/all-packages.nix
··· 1051 1051 1052 1052 glock = callPackage ../development/tools/glock { }; 1053 1053 1054 + glslviewer = callPackage ../development/tools/glslviewer { }; 1055 + 1054 1056 gmic = callPackage ../tools/graphics/gmic { }; 1055 1057 1056 1058 goa = callPackage ../development/tools/goa { };