glsurf: 3.3 -> 3.3.1

+17 -17
+12 -10
pkgs/applications/science/math/glsurf/default.nix
··· 1 - { stdenv, fetchdarcs, ocaml, findlib, lablgl, camlimages, mesa, freeglut, ocaml_mysql, mysql, mlgmp, mpfr, gmp, libtiff, libjpeg, libpng, giflib }: 2 3 stdenv.mkDerivation { 4 - name = "glsurf-3.3"; 5 6 - src = fetchdarcs { 7 - url = "http://lama.univ-savoie.fr/~raffalli/GlSurf"; 8 - rev = "3.3"; 9 - sha256 = "0ljvvzz31j7l8rvsv63x1kj70nhw3al3k294m79hpmwjvym1mzfa"; 10 }; 11 12 - buildInputs = [ ocaml findlib freeglut mesa 13 - lablgl camlimages ocaml_mysql mysql.lib mlgmp mpfr gmp 14 - libtiff libjpeg libpng giflib ]; 15 16 installPhase = '' 17 mkdir -p $out/bin $out/share/doc/glsurf ··· 23 meta = { 24 homepage = http://www.lama.univ-savoie.fr/~raffalli/glsurf; 25 description = "A program to draw implicit surfaces and curves"; 26 - broken = true; 27 }; 28 }
··· 1 + { stdenv, fetchurl, ocamlPackages, mesa, freeglut 2 + , mysql, mpfr, gmp, libtiff, libjpeg, libpng, giflib 3 + }: 4 5 stdenv.mkDerivation { 6 + name = "glsurf-3.3.1"; 7 8 + src = fetchurl { 9 + url = "http://lama.univ-savoie.fr/~raffalli/glsurf/glsurf-3.3.1.tar.gz"; 10 + sha256 = "0w8xxfnw2snflz8wdr2ca9f5g91w5vbyp1hwlx1v7vg83d4bwqs7"; 11 }; 12 13 + buildInputs = [ freeglut mesa mysql.lib mpfr gmp 14 + libtiff libjpeg libpng giflib ] 15 + ++ (with ocamlPackages; [ 16 + ocaml findlib ocaml_mysql lablgl camlimages_4_0 mlgmpidl 17 + ]); 18 19 installPhase = '' 20 mkdir -p $out/bin $out/share/doc/glsurf ··· 26 meta = { 27 homepage = http://www.lama.univ-savoie.fr/~raffalli/glsurf; 28 description = "A program to draw implicit surfaces and curves"; 29 }; 30 }
+5 -1
pkgs/top-level/all-packages.nix
··· 7853 7854 glpk = callPackage ../development/libraries/glpk { }; 7855 7856 - inherit (ocamlPackages) glsurf; 7857 7858 glui = callPackage ../development/libraries/glui {}; 7859
··· 7853 7854 glpk = callPackage ../development/libraries/glpk { }; 7855 7856 + glsurf = callPackage ../applications/science/math/glsurf { 7857 + libpng = libpng12; 7858 + giflib = giflib_4_1; 7859 + ocamlPackages = ocaml-ng.ocamlPackages_4_01_0; 7860 + }; 7861 7862 glui = callPackage ../development/libraries/glui {}; 7863
-6
pkgs/top-level/ocaml-packages.nix
··· 849 else {} 850 ); 851 852 - glsurf = callPackage ../applications/science/math/glsurf { 853 - libpng = pkgs.libpng12; 854 - giflib = pkgs.giflib_4_1; 855 - camlimages = camlimages_4_0; 856 - }; 857 - 858 google-drive-ocamlfuse = callPackage ../applications/networking/google-drive-ocamlfuse { }; 859 860
··· 849 else {} 850 ); 851 852 google-drive-ocamlfuse = callPackage ../applications/networking/google-drive-ocamlfuse { }; 853 854