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