Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / octave-modules / io / default.nix
blob42effce5a045ead5ccc529ee380cf3ecdb01199b
1 { buildOctavePackage
2 , lib
3 , fetchurl
4 , enableJava
5 , jdk
6 , unzip
7 }:
9 buildOctavePackage rec {
10   pname = "io";
11   version = "2.6.4";
13   src = fetchurl {
14     url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
15     sha256 = "sha256-p0pAC70ZIn9sB8WFiS3oec165S2CDaH2nxo+PolFL1o=";
16   };
18   buildInputs = [
19     (lib.optional enableJava jdk)
20   ];
22   propagatedBuildInputs = [
23     unzip
24   ];
26   meta = with lib; {
27     homepage = "https://octave.sourceforge.io/io/index.html";
28     license = with licenses; [ gpl3Plus bsd2 ];
29     maintainers = with maintainers; [ KarlJoad ];
30     description = "Input/Output in external formats";
31   };