1{
2 buildOctavePackage,
3 lib,
4 fetchurl,
5 # Octave dependencies
6 linear-algebra,
7 miscellaneous,
8 struct,
9 statistics,
10 # Runtime dependencies
11 freewrl,
12}:
13
14buildOctavePackage rec {
15 pname = "vrml";
16 version = "1.0.14";
17
18 src = fetchurl {
19 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
20 sha256 = "sha256-Vfj0Q2CyOi7CrphZSl10Xv7QxTSvWdGk0Ya+SiewqV4=";
21 };
22
23 propagatedBuildInputs = [
24 freewrl
25 ];
26
27 requiredOctavePackages = [
28 linear-algebra
29 miscellaneous
30 struct
31 statistics
32 ];
33
34 meta = {
35 homepage = "https://gnu-octave.github.io/packages/vrml/";
36 license = with lib.licenses; [
37 gpl3Plus
38 fdl12Plus
39 ];
40 maintainers = with lib.maintainers; [ KarlJoad ];
41 description = "3D graphics using VRML";
42 # Marked this way until KarlJoad gets freewrl as a runtime dependency.
43 broken = true;
44 };
45}