at master 850 B view raw
1{ 2 buildOctavePackage, 3 lib, 4 fetchurl, 5 struct, 6 gnutls, 7 pkg-config, 8}: 9 10buildOctavePackage rec { 11 pname = "parallel"; 12 version = "4.0.1"; 13 14 src = fetchurl { 15 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; 16 sha256 = "1h8vw2r42393px6dk10y3lhpxl168r9d197f9whz6lbk2rg571pa"; 17 }; 18 patches = [ 19 ../database/c_verror.patch 20 ]; 21 22 nativeBuildInputs = [ 23 pkg-config 24 ]; 25 26 buildInputs = [ 27 gnutls 28 ]; 29 30 requiredOctavePackages = [ 31 struct 32 ]; 33 34 meta = { 35 homepage = "https://gnu-octave.github.io/packages/parallel/"; 36 license = lib.licenses.gpl3Plus; 37 maintainers = with lib.maintainers; [ KarlJoad ]; 38 description = "Parallel execution package"; 39 # Although upstream has added an identical patch to that of ../database, it 40 # still won't build with octave>8.1 41 broken = true; 42 }; 43}