at master 1.4 kB view raw
1{ 2 buildOctavePackage, 3 lib, 4 fetchurl, 5 vibes, 6}: 7 8buildOctavePackage rec { 9 pname = "vibes"; 10 version = "0.2.0"; 11 12 src = fetchurl { 13 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 14 sha256 = "1zn86rcsjkqg67hphz5inxc5xkgr18sby8za68zhppc2z7pd91ng"; 15 }; 16 17 buildInputs = [ 18 vibes 19 ]; 20 21 meta = { 22 homepage = "https://gnu-octave.github.io/packages/vibes/"; 23 license = with lib.licenses; [ 24 gpl3Plus 25 mit 26 ]; 27 maintainers = with lib.maintainers; [ KarlJoad ]; 28 description = "Easily display results (boxes, pavings) from interval methods"; 29 longDescription = '' 30 The VIBes API allows one to easily display results (boxes, pavings) from 31 interval methods. VIBes consists in two parts: (1) the VIBes application 32 that features viewing, annotating and exporting figures, and (2) the 33 VIBes API that enables your program to communicate with the viewer in order 34 to draw figures. This package integrates the VIBes API into Octave. The 35 VIBes application is required for operation and must be installed 36 separately. Data types from third-party interval arithmetic libraries for 37 Octave are also supported. 38 ''; 39 # Marked this way until KarlJoad gets around to packaging the vibes program. 40 # https://github.com/ENSTABretagneRobotics/VIBES 41 broken = true; 42 }; 43}