mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-13 21:50:33 +03:00
octave: 9.4.0 -> 10.1.0 (#394495)
This commit is contained in:
commit
0a955a5ef6
71 changed files with 297 additions and 284 deletions
|
@ -3,7 +3,7 @@
|
|||
## Introduction {#ssec-octave-introduction}
|
||||
|
||||
Octave is a modular scientific programming language and environment.
|
||||
A majority of the packages supported by Octave from their [website](https://octave.sourceforge.io/packages.php) are packaged in nixpkgs.
|
||||
A majority of the packages supported by Octave from their [website](https://gnu-octave.github.io/packages/) are packaged in nixpkgs.
|
||||
|
||||
## Structure {#ssec-octave-structure}
|
||||
|
||||
|
|
|
@ -601,6 +601,10 @@
|
|||
|
||||
- `programs.fzf.keybindings` now supports the fish shell.
|
||||
|
||||
- `gerbera` now has wavpack support.
|
||||
|
||||
- `octave` (and `octaveFull`) was updated to version `10.x`. The update broke a few `octavePackages`, and `librsb`. See [the PR's commits](https://github.com/NixOS/nixpkgs/pull/394495/commits) for more details.
|
||||
|
||||
- A toggle has been added under `users.users.<name>.enable` to allow toggling individual users conditionally. If set to false, the user account will not be created.
|
||||
|
||||
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
|
||||
|
|
|
@ -98,12 +98,12 @@ let
|
|||
allPkgs = pkgs;
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
version = "9.4.0";
|
||||
version = "10.1.0";
|
||||
pname = "octave";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/octave/octave-${finalAttrs.version}.tar.gz";
|
||||
sha256 = "sha256-2pSBIFv6cXZgt9ShZzLYstWKrc6rSZPUEkKo4oSOpsE=";
|
||||
sha256 = "sha256-rtRJy6N5/B4Rhuw/w8luCGB4knj7yCOuLOvmA0Q0S3g=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "librsb";
|
||||
version = "1.2.0.10";
|
||||
version = "1.3.0.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
|
||||
sha256 = "sha256-7Enz94p8Q/yeEJdlk9EAqkmxhjMJ7Y+jzLt6rVLS97g=";
|
||||
sha256 = "sha256-GMb8RD+hz9KoEQ99S4jVu8tJO56Fs6YgFLi7V6hI4E8=";
|
||||
};
|
||||
|
||||
# The default configure flags are still present when building
|
||||
|
@ -81,7 +81,7 @@ stdenv.mkDerivation rec {
|
|||
];
|
||||
checkTarget = "tests";
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://librsb.sourceforge.net/";
|
||||
description = "Shared memory parallel sparse matrix and sparse BLAS library";
|
||||
longDescription = ''
|
||||
|
@ -94,10 +94,10 @@ stdenv.mkDerivation rec {
|
|||
Contains libraries and header files for developing applications that
|
||||
want to make use of librsb.
|
||||
'';
|
||||
license = with licenses; [ lgpl3Plus ];
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
platforms = platforms.all;
|
||||
# ./rsb_common.h:56:10: fatal error: 'omp.h' file not found
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
license = with lib.licenses; [ lgpl3Plus ];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
platforms = lib.platforms.all;
|
||||
# linking errors such as 'undefined reference to `gzungetc'
|
||||
broken = true;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -23,11 +23,11 @@ buildOctavePackage rec {
|
|||
arduino-core-unwrapped
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
name = "Octave Arduino Toolkit";
|
||||
homepage = "https://octave.sourceforge.io/arduino/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
homepage = "https://gnu-octave.github.io/packages/arduino/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Basic Octave implementation of the matlab arduino extension, allowing communication to a programmed arduino board to control its hardware";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -27,11 +27,11 @@ buildOctavePackage rec {
|
|||
rtmidi
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/audio/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/audio/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Audio and MIDI Toolbox for GNU Octave";
|
||||
platforms = platforms.linux; # Because of run-time dependency on jack2 and alsa-lib
|
||||
platforms = lib.platforms.linux; # Because of run-time dependency on jack2 and alsa-lib
|
||||
};
|
||||
}
|
||||
|
|
|
@ -22,10 +22,10 @@ buildOctavePackage rec {
|
|||
msh
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/bim/index.html";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/bim/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Package for solving Diffusion Advection Reaction (DAR) Partial Differential Equations";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "0i8ry347y5f5db3702nhpsmfys9v18ks2fsmpdqpy3fcvrwaxdsb";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/bsltl/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/bsltl/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Free collection of OCTAVE/MATLAB routines for working with the biospeckle laser technique";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "0hygj7cpwrs2w9bfb7qrvv7gq410bfiddqvza8smg766pqmfp1s1";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/cgi/index.html";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/cgi/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Common Gateway Interface for Octave";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -23,10 +23,10 @@ buildOctavePackage rec {
|
|||
signal
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/communications/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/communications/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = " Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -41,10 +41,10 @@ buildOctavePackage rec {
|
|||
blas
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/control/";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Computer-Aided Control System Design (CACSD) Tools for GNU Octave, based on the proven SLICOT Library";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -18,10 +18,12 @@ buildOctavePackage rec {
|
|||
optim
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/data-smoothing/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/data-smoothing/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Algorithms for smoothing noisy data";
|
||||
# Hasn't been updated since 2012, and fails to build with octave >= 10.1.0
|
||||
broken = true;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -31,10 +31,10 @@ buildOctavePackage rec {
|
|||
struct
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/database/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/database/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Interface to SQL databases, currently only postgresql using libpq";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "10ara084gkb7d5vxv9qv7zpj8b4mm5y06nccrdy3skw5nfbb4djx";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/dataframe/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/dataframe/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Data manipulation toolbox similar to R data.frame";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -25,10 +25,10 @@ buildOctavePackage rec {
|
|||
gdcm
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/dicom/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/dicom/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Digital communications in medicine (DICOM) file io";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "0nmaz5j37dflz7p4a4lmwzkh7g1gghdh7ccvkbyy0fpgv9lr1amg";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/divand/index.html";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/divand/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Performs an n-dimensional variational analysis (interpolation) of arbitrarily located observations";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "sha256-/oXJ7NnbbdsVfhNOYU/tkkYwKhYs5zKMEjybmbf0Cok=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/doctest/index.html";
|
||||
license = licenses.bsd3;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/doctest/";
|
||||
license = lib.licenses.bsd3;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Find and run example code within documentation";
|
||||
longDescription = ''
|
||||
Find and run example code within documentation. Formatted blocks
|
||||
|
|
|
@ -18,10 +18,12 @@ buildOctavePackage rec {
|
|||
optim
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/econometrics/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/econometrics/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Econometrics functions including MLE and GMM based techniques";
|
||||
# Hasn't been updated since 2012, and fails to build with octave >= 10.1.0
|
||||
broken = true;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -25,10 +25,10 @@ buildOctavePackage rec {
|
|||
ffc
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/fem-fenics/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/fem-fenics/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Package for the resolution of partial differential equations based on fenics";
|
||||
# Lots of compilation errors for newer octave versions and syntax errors
|
||||
broken = true;
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "0f963yg6pwvrdk5fg7b71ny47gzy48nqxdzj2ngcfrvmb5az4vmf";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/financial/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/financial/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Monte Carlo simulation, options pricing routines, financial manipulation, plotting functions and additional date manipulation tools";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -33,10 +33,12 @@ buildOctavePackage rec {
|
|||
cfitsio
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/fits/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/fits/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Functions for reading, and writing FITS (Flexible Image Transport System) files using cfitsio";
|
||||
# Hasn't been updated since 2015, and fails to build with octave >= 10.1.0
|
||||
broken = true;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "0cbpahn9flrv9ppp5xakhwh8vyyy7wzlsz22i3s93yqg9q2bh4ys";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/fpl/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/fpl/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Collection of routines to export data produced by Finite Elements or Finite Volume Simulations in formats used by some visualization programs";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -15,10 +15,10 @@ buildOctavePackage rec {
|
|||
sha256 = "sha256-lnYzX4rq3j7rrbD8m0EnrWpbMJD6tqtMVCYu4mlLFCM=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://github.com/lmarkowsky/fuzzy-logic-toolkit";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Mostly MATLAB-compatible fuzzy logic toolkit for Octave";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "sha256-hsrjh2rZFhP6WA+qaKjiGfJkDtT2nTlXlKr3jAJ5Y44=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/ga/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/ga/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Genetic optimization code";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -23,10 +23,10 @@ buildOctavePackage rec {
|
|||
nettle
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/general/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/general/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "General tools for Octave";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "sha256-CHJ0+90+SNXmslLrQc+8aetSnHK0m9PqEBipFuFjwHw=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/generate_html/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/generate_html/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Provides functions for generating HTML pages that contain the help texts for a set of functions";
|
||||
longDescription = ''
|
||||
This package provides functions for generating HTML pages that contain
|
||||
|
|
|
@ -19,13 +19,13 @@ buildOctavePackage rec {
|
|||
matgeom
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/geometry/index.html";
|
||||
license = with licenses; [
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/geometry/";
|
||||
license = with lib.licenses; [
|
||||
gpl3Plus
|
||||
boost
|
||||
];
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Library for extending MatGeom functionality";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,10 +19,10 @@ buildOctavePackage rec {
|
|||
gsl
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/gsl/index.html";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/gsl/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Octave bindings to the GNU Scientific Library";
|
||||
# error: use of undeclared identifier 'feval'; did you mean 'octave::feval'?
|
||||
# error: no member named 'is_real_type' in 'octave_value'
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
|
||||
buildOctavePackage rec {
|
||||
pname = "image-acquisition";
|
||||
version = "0.2.6";
|
||||
version = "0.3.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
|
||||
sha256 = "sha256-Uehwk68GZ/M4WL5M3GF++mCPUg3M08Y0gkdO36/yhNI=";
|
||||
sha256 = "sha256-vgLDbqFGlbXjDaxRtaBHAYYJ+wUjtB0NYYkQFIqTOgU=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
@ -23,10 +23,10 @@ buildOctavePackage rec {
|
|||
libv4l
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/image-acquisition/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/image-acquisition/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Functions to capture images from connected devices";
|
||||
longDescription = ''
|
||||
The Octave-forge Image Aquisition package provides functions to
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "sha256-m7JsyljrH77fs/hOPS5+HuteFtfr4yNbfBB9lPWNFBc=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/image/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/image/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Functions for processing images";
|
||||
longDescription = ''
|
||||
The Octave-forge Image package provides functions for processing
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "sha256-Qm1aF+dbhwrDUSh8ViJHCZIc0DiZ1jI117TnSknqzX0=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/instrument-control/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/instrument-control/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Low level I/O functions for serial, i2c, spi, parallel, tcp, gpib, vxi11, udp and usbtmc interfaces";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ buildOctavePackage rec {
|
|||
mpfr
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/interval/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/interval/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Interval arithmetic to evaluate functions over subsets of their domain";
|
||||
longDescription = ''
|
||||
The interval package for real-valued interval arithmetic allows one to
|
||||
|
|
|
@ -24,13 +24,13 @@ buildOctavePackage rec {
|
|||
unzip
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/io/index.html";
|
||||
license = with licenses; [
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/io/";
|
||||
license = with lib.licenses; [
|
||||
gpl3Plus
|
||||
bsd2
|
||||
];
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Input/Output in external formats";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -45,11 +45,11 @@ buildOctavePackage rec {
|
|||
cd -
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
name = "Level Set";
|
||||
homepage = "https://octave.sourceforge.io/level-set/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
homepage = "https://gnu-octave.github.io/packages/level-set/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Routines for calculating the time-evolution of the level-set equation and extracting geometric information from the level-set function";
|
||||
# Got broke with octave 8.x update, and wasn't updated since 2019
|
||||
broken = true;
|
||||
|
|
|
@ -13,14 +13,14 @@ buildOctavePackage rec {
|
|||
sha256 = "1wwjpxp9vjc6lszh0z3kgy4hyzpib8rvvh6b74ijh9qk9r9nmvjk";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/linear-algebra/index.html";
|
||||
license = with licenses; [
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/linear-algebra/";
|
||||
license = with lib.licenses; [
|
||||
gpl3Plus
|
||||
lgpl3Plus
|
||||
];
|
||||
# They claim to have a FreeBSD license, but none of their code seems to have it.
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Additional linear algebra code, including matrix functions";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "10h9lzsi7pqh93i7y50b618g05fnbw9n0i505bz5kz4avfa990zh";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/lssa/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/lssa/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Tools to compute spectral decompositions of irregularly-spaced time series";
|
||||
longDescription = ''
|
||||
A package implementing tools to compute spectral decompositions of
|
||||
|
|
|
@ -32,11 +32,11 @@ buildOctavePackage rec {
|
|||
jdk
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
name = "The Large Time-Frequency Analysis Toolbox";
|
||||
homepage = "https://octave.sourceforge.io/ltfat/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
homepage = "https://gnu-octave.github.io/packages/ltfat/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Toolbox for working with time-frequency analysis, wavelets and signal processing";
|
||||
longDescription = ''
|
||||
The Large Time/Frequency Analysis Toolbox (LTFAT) is a Matlab/Octave
|
||||
|
@ -46,5 +46,7 @@ buildOctavePackage rec {
|
|||
Gabor and wavelet transforms along with routines for constructing windows
|
||||
(filter prototypes) and routines for manipulating coefficients.
|
||||
'';
|
||||
# https://github.com/ltfat/ltfat/issues/203
|
||||
broken = true;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -25,10 +25,10 @@ buildOctavePackage rec {
|
|||
geometry
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/mapping/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/mapping/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Simple mapping and GIS .shp .dxf and raster file functions";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,13 +13,13 @@ buildOctavePackage rec {
|
|||
sha256 = "sha256-azRPhwMVvydCyojA/rXD2og1tPTL0vii15OveYQF+SA=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/matgeom/index.html";
|
||||
license = with licenses; [
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/matgeom/";
|
||||
license = with lib.licenses; [
|
||||
bsd2
|
||||
gpl3Plus
|
||||
];
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Geometry toolbox for 2D/3D geometric computing";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -24,10 +24,10 @@ buildOctavePackage rec {
|
|||
units
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/miscellaneous/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/miscellaneous/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Miscellaneous tools that don't fit somewhere else";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -45,10 +45,10 @@ buildOctavePackage rec {
|
|||
splines
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/msh/index.html";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/msh/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Create and manage triangular and tetrahedral meshes for Finite Element or Finite Volume PDE solvers";
|
||||
longDescription = ''
|
||||
Create and manage triangular and tetrahedral meshes for Finite Element or
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "00w69hxqnqdm3744z6p7gvzci44a3gy228x6bgq3xf5n3jwicnmg";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/mvn/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/mvn/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Multivariate normal distribution clustering and utility functions";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ buildOctavePackage rec {
|
|||
blas
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/nan/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/nan/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Statistics and machine learning toolbox for data with and w/o missing values";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -23,10 +23,10 @@ buildOctavePackage rec {
|
|||
statistics
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/ncarray/index.html";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/ncarray/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Access a single or a collection of NetCDF files as a multi-dimensional array";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ buildOctavePackage rec {
|
|||
netcdf
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/netcdf/index.html";
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/netcdf/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "NetCDF interface for Octave";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "sha256-QfF1tu9z/FQWNDirRs5OP3IRJOGkkR2lnHELn3ItknY=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/nurbs/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/nurbs/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Collection of routines for the creation, and manipulation of Non-Uniform Rational B-Splines (NURBS), based on the NURBS toolbox by Mark Spink";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -1,30 +1,29 @@
|
|||
{
|
||||
buildOctavePackage,
|
||||
stdenv,
|
||||
lib,
|
||||
fetchurl,
|
||||
}:
|
||||
|
||||
buildOctavePackage rec {
|
||||
pname = "ocl";
|
||||
version = "1.2.2";
|
||||
version = "1.2.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
|
||||
sha256 = "sha256-ErVMfYkWcdS+UqUH7q7gNQXQwAjrcyiUkWxagAKj3w0=";
|
||||
sha256 = "sha256-g/HLE0qjnzYkq3t3OhxFBpL250JWbWjHJBP0SYJSOZU=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/ocl/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/ocl/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Use OpenCL for parallelization";
|
||||
longDescription = ''
|
||||
Package using OpenCL for parallelization, mostly suitable to
|
||||
Single-Instruction-Multiple-Data (SIMD) computations, selectively
|
||||
using available OpenCL hardware and drivers.
|
||||
'';
|
||||
# error: structure has no member 'dir'
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
# https://savannah.gnu.org/bugs/?66964
|
||||
broken = true;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -22,11 +22,11 @@ buildOctavePackage rec {
|
|||
sed -i s/"error(errorText)"/"error(\"%s\", errorText)"/g src/*.cc
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
name = "GNU Octave Clipping Polygons Tool";
|
||||
homepage = "https://octave.sourceforge.io/octclip/index.html";
|
||||
license = with licenses; [ gpl3Plus ]; # modified BSD?
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
homepage = "https://gnu-octave.github.io/packages/octclip/";
|
||||
license = with lib.licenses; [ gpl3Plus ]; # modified BSD?
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Perform boolean operations with polygons using the Greiner-Hormann algorithm";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -26,10 +26,10 @@ buildOctavePackage rec {
|
|||
proj
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/octproj/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/octproj/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "GNU Octave bindings to PROJ library for cartographic projections and CRS transformations";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "1d9z82241a1zmr8m1vgw10pyk81vn0q4dcyx7d05pigfn5gykrgc";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/optics/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/optics/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Functions covering various aspects of optics";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -27,14 +27,16 @@ buildOctavePackage rec {
|
|||
statistics
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/optim/index.html";
|
||||
license = with licenses; [
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/optim/";
|
||||
license = with lib.licenses; [
|
||||
gpl3Plus
|
||||
publicDomain
|
||||
];
|
||||
# Modified BSD code seems removed
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Non-linear optimization toolkit";
|
||||
# Hasn't been updated since 2022, and fails to build with octave >= 10.1.0
|
||||
broken = true;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ buildOctavePackage rec {
|
|||
gfortran
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/optiminterp/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/optiminterp/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Optimal interpolation toolbox for octave";
|
||||
longDescription = ''
|
||||
An optimal interpolation toolbox for octave. This package provides
|
||||
|
|
|
@ -31,10 +31,10 @@ buildOctavePackage rec {
|
|||
struct
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/parallel/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/parallel/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Parallel execution package";
|
||||
# Although upstream has added an identical patch to that of ../database, it
|
||||
# still won't build with octave>8.1
|
||||
|
|
|
@ -21,10 +21,10 @@ buildOctavePackage rec {
|
|||
sed -i s/is_bool_type/islogical/g src/*.cc
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/quaternion/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/quaternion/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Quaternion package for GNU Octave, includes a quaternion class with overloaded operators";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "1yhw277i1qgmddf6wbfb6a4zrfhvplkmfr20q1l15z4xi8afnm6d";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/queueing/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/queueing/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Provides functions for queueing networks and Markov chains analysis";
|
||||
longDescription = ''
|
||||
The queueing package provides functions for queueing networks and Markov
|
||||
|
|
|
@ -18,10 +18,10 @@ buildOctavePackage rec {
|
|||
control
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/signal/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/signal/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Signal processing tools, including filtering, windowing and display functions";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "sha256-u5Nb9PVyMoR0lIzXEMtkZntXbBfpyXrtLB8U+dkgYrc=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/sockets/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/sockets/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Socket functions for networking from within octave";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -18,10 +18,10 @@ buildOctavePackage rec {
|
|||
librsb
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/sparsersb/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/sparsersb/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Interface to the librsb package implementing the RSB sparse matrix format for fast shared-memory sparse matrix computations";
|
||||
# Broken since octave>8.x
|
||||
broken = true;
|
||||
|
|
|
@ -13,13 +13,13 @@ buildOctavePackage rec {
|
|||
sha256 = "sha256-r4hod3l8OpyKNs59lGE8EFn3n6tIg0KeezKjsB4D16Y=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/splines/index.html";
|
||||
license = with licenses; [
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/splines/";
|
||||
license = with lib.licenses; [
|
||||
gpl3Plus
|
||||
publicDomain
|
||||
];
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Additional spline functions";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -20,13 +20,13 @@ buildOctavePackage rec {
|
|||
io
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
homepage = "https://packages.octave.org/statistics";
|
||||
license = with licenses; [
|
||||
license = with lib.licenses; [
|
||||
gpl3Plus
|
||||
publicDomain
|
||||
];
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Statistics package for GNU Octave";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "sha256-wTjM9LUcC8BEj3TNxAz877LqJvuoxWUse9PIZoWGnIU=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/stk/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/stk/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "STK is a (not so) Small Toolbox for Kriging";
|
||||
longDescription = ''
|
||||
The STK is a (not so) Small Toolbox for Kriging. Its primary focus is on
|
||||
|
|
|
@ -34,11 +34,11 @@ buildOctavePackage rec {
|
|||
sed -i s/toascii/double/g inst/*.m
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/strings/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/strings/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
# Claims to have a freebsd license, but I found none.
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Additional functions for manipulation and analysis of strings";
|
||||
# Some pcre symbols claimed to be missing
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "sha256-/M6n3YTBEE7TurtHoo8F4AEqicKE85qwlAkEUJFSlM4=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/struct/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/struct/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Additional structure manipulation functions";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -26,10 +26,10 @@ buildOctavePackage rec {
|
|||
|
||||
propagatedBuildInputs = [ pythonEnv ];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/symbolic/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/symbolic/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Adds symbolic calculation features to GNU Octave";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -25,10 +25,10 @@ buildOctavePackage rec {
|
|||
signal
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/tisean/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/tisean/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Port of TISEAN 3.0.1";
|
||||
# Broken since octave 8.x update, and wasn't updated since 2021
|
||||
broken = true;
|
||||
|
|
|
@ -18,10 +18,10 @@ buildOctavePackage rec {
|
|||
nan
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/tsa/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/tsa/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Stochastic concepts and maximum entropy methods for time series analysis";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -18,13 +18,13 @@ buildOctavePackage rec {
|
|||
vibes
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/vibes/index.html";
|
||||
license = with licenses; [
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/vibes/";
|
||||
license = with lib.licenses; [
|
||||
gpl3Plus
|
||||
mit
|
||||
];
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Easily display results (boxes, pavings) from interval methods";
|
||||
longDescription = ''
|
||||
The VIBes API allows one to easily display results (boxes, pavings) from
|
||||
|
|
|
@ -26,13 +26,13 @@ buildOctavePackage rec {
|
|||
ffmpeg
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/video/index.html";
|
||||
license = with licenses; [
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/video/";
|
||||
license = with lib.licenses; [
|
||||
gpl3Plus
|
||||
bsd3
|
||||
];
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Wrapper for OpenCV's CvCapture_FFMPEG and CvVideoWriter_FFMPEG";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -31,13 +31,13 @@ buildOctavePackage rec {
|
|||
statistics
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/vrml/index.html";
|
||||
license = with licenses; [
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/vrml/";
|
||||
license = with lib.licenses; [
|
||||
gpl3Plus
|
||||
fdl12Plus
|
||||
];
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "3D graphics using VRML";
|
||||
# Marked this way until KarlJoad gets freewrl as a runtime dependency.
|
||||
broken = true;
|
||||
|
|
|
@ -13,10 +13,10 @@ buildOctavePackage rec {
|
|||
sha256 = "sha256-j/goQc57jcfxlCsbf31Mx8oNud1vNE0D/hNfXyvVmTc=";
|
||||
};
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/windows/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/windows/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "Provides COM interface and additional functionality on Windows";
|
||||
};
|
||||
}
|
||||
|
|
|
@ -33,10 +33,10 @@ buildOctavePackage rec {
|
|||
zeromq
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://octave.sourceforge.io/zeromq/index.html";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ KarlJoad ];
|
||||
meta = {
|
||||
homepage = "https://gnu-octave.github.io/packages/zeromq/";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ KarlJoad ];
|
||||
description = "ZeroMQ bindings for GNU Octave";
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue