Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
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}