nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 buildOctavePackage,
3 lib,
4 fetchurl,
5 struct,
6 statistics,
7 lapack,
8 blas,
9}:
10
11buildOctavePackage rec {
12 pname = "optim";
13 version = "1.6.2";
14
15 src = fetchurl {
16 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
17 sha256 = "sha256-VUqOGLtxla6GH1BZwU8aVXhEJlwa3bW/vzq5iFUkeH4=";
18 };
19
20 buildInputs = [
21 lapack
22 blas
23 ];
24
25 requiredOctavePackages = [
26 struct
27 statistics
28 ];
29
30 meta = {
31 homepage = "https://gnu-octave.github.io/packages/optim/";
32 license = with lib.licenses; [
33 gpl3Plus
34 publicDomain
35 ];
36 # Modified BSD code seems removed
37 maintainers = with lib.maintainers; [ KarlJoad ];
38 description = "Non-linear optimization toolkit";
39 # Hasn't been updated since 2022, and fails to build with octave >= 10.1.0
40 broken = true;
41 };
42}