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
-
{ stdenv, fetchdarcs, ocaml, findlib, lablgl, camlimages, mesa, freeglut, ocaml_mysql, mysql, mlgmp, mpfr, gmp, libtiff, libjpeg, libpng, giflib }:
0
0
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 ];
0
0
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";
0
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";
0
29
};
30
}
+5
-1
pkgs/top-level/all-packages.nix
···
7853
7854
glpk = callPackage ../development/libraries/glpk { };
7855
7856
-
inherit (ocamlPackages) glsurf;
0
0
0
0
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
0
0
0
0
0
0
852
google-drive-ocamlfuse = callPackage ../applications/networking/google-drive-ocamlfuse { };
853
854