1{
2 buildOctavePackage,
3 lib,
4 fetchurl,
5 enableJava,
6 jdk,
7 unzip,
8}:
9
10buildOctavePackage rec {
11 pname = "io";
12 version = "2.7.0";
13
14 src = fetchurl {
15 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
16 sha256 = "sha256-SqSEaLNpeTS/jIVOJ9uriCdgXp3U/jflaDQmXmEwum8=";
17 };
18
19 buildInputs = [
20 (lib.optional enableJava jdk)
21 ];
22
23 propagatedBuildInputs = [
24 unzip
25 ];
26
27 meta = {
28 homepage = "https://gnu-octave.github.io/packages/io/";
29 license = with lib.licenses; [
30 gpl3Plus
31 bsd2
32 ];
33 maintainers = with lib.maintainers; [ KarlJoad ];
34 description = "Input/Output in external formats";
35 };
36}