tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
glsurf: 3.3 -> 3.3.1
Vincent Laporte
8 years ago
ac83ef39
a9ba1e10
+17
-17
3 changed files
expand all
collapse all
unified
split
pkgs
applications
science
math
glsurf
default.nix
top-level
all-packages.nix
ocaml-packages.nix
+12
-10
pkgs/applications/science/math/glsurf/default.nix
···
1
1
-
{ stdenv, fetchdarcs, ocaml, findlib, lablgl, camlimages, mesa, freeglut, ocaml_mysql, mysql, mlgmp, mpfr, gmp, libtiff, libjpeg, libpng, giflib }:
1
1
+
{ stdenv, fetchurl, ocamlPackages, mesa, freeglut
2
2
+
, mysql, mpfr, gmp, libtiff, libjpeg, libpng, giflib
3
3
+
}:
2
4
3
5
stdenv.mkDerivation {
4
4
-
name = "glsurf-3.3";
6
6
+
name = "glsurf-3.3.1";
5
7
6
6
-
src = fetchdarcs {
7
7
-
url = "http://lama.univ-savoie.fr/~raffalli/GlSurf";
8
8
-
rev = "3.3";
9
9
-
sha256 = "0ljvvzz31j7l8rvsv63x1kj70nhw3al3k294m79hpmwjvym1mzfa";
8
8
+
src = fetchurl {
9
9
+
url = "http://lama.univ-savoie.fr/~raffalli/glsurf/glsurf-3.3.1.tar.gz";
10
10
+
sha256 = "0w8xxfnw2snflz8wdr2ca9f5g91w5vbyp1hwlx1v7vg83d4bwqs7";
10
11
};
11
12
12
12
-
buildInputs = [ ocaml findlib freeglut mesa
13
13
-
lablgl camlimages ocaml_mysql mysql.lib mlgmp mpfr gmp
14
14
-
libtiff libjpeg libpng giflib ];
13
13
+
buildInputs = [ freeglut mesa mysql.lib mpfr gmp
14
14
+
libtiff libjpeg libpng giflib ]
15
15
+
++ (with ocamlPackages; [
16
16
+
ocaml findlib ocaml_mysql lablgl camlimages_4_0 mlgmpidl
17
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
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
7856
-
inherit (ocamlPackages) glsurf;
7856
7856
+
glsurf = callPackage ../applications/science/math/glsurf {
7857
7857
+
libpng = libpng12;
7858
7858
+
giflib = giflib_4_1;
7859
7859
+
ocamlPackages = ocaml-ng.ocamlPackages_4_01_0;
7860
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
852
-
glsurf = callPackage ../applications/science/math/glsurf {
853
853
-
libpng = pkgs.libpng12;
854
854
-
giflib = pkgs.giflib_4_1;
855
855
-
camlimages = camlimages_4_0;
856
856
-
};
857
857
-
858
852
google-drive-ocamlfuse = callPackage ../applications/networking/google-drive-ocamlfuse { };
859
853
860
854