1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-02 10:31:36 +00:00
Commit graph

82 commits

Author SHA1 Message Date
Karl H 0b0e76080a
octavePackages.nan: 3.5.2 -> 3.5.3 (#127757) 2021-06-22 15:45:40 +02:00
Karl H 67323a4793
octavePackages.matgeom: 1.2.2 -> 1.2.3 (#127756) 2021-06-22 15:45:27 +02:00
Karl H aed8a199de
octavePackages.windows: 1.5.0 -> 1.6.1 (#127755) 2021-06-22 15:45:16 +02:00
Karl H 2d4660ce76
octavePackages.struct: 1.0.16 -> 1.0.17 (#127754) 2021-06-22 15:45:10 +02:00
Karl H b97b0f4a94
octavePackages.splines: 1.3.3 -> 1.3.4 (#127753) 2021-06-22 15:44:52 +02:00
Karl H b71f5ce78f
octavePackages.optim: 1.6.0 -> 1.6.1 (#127751) 2021-06-22 15:44:41 +02:00
Karl H 7e0e1eb9ca
octavePackages.parallel: 4.0.0 -> 4.0.1 (#127752) 2021-06-22 15:44:29 +02:00
Karl H 7082fe4bc2
octavePackages.instrument-control: 0.6.0 -> 0.7.0 (#127750) 2021-06-22 15:44:11 +02:00
Karl H 412a1a4a4f
octavePackages.fuzzy-logic-toolkit: 0.4.5 -> 0.4.6 (#127749) 2021-06-22 15:43:46 +02:00
Karl H 43ff7710c6
octavePackages.control: 3.2.0 -> 3.3.0 (#127748) 2021-06-22 15:43:37 +02:00
Karl H f185694128
octavePackages.communications: 1.2.2 -> 1.2.3 (#127747) 2021-06-22 15:43:23 +02:00
Karl H a245e51814
octavePackages.arduino: 0.6.0 -> 0.7.0 (#127746) 2021-06-22 15:43:09 +02:00
Karl H 76d2fd44d0
octavePackages.nurbs: 1.3.13 -> 1.4.3 (#127758) 2021-06-22 15:01:20 +02:00
AndersonTorres e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
Karl H aa202f1c94
octave.pkgs.sparsersb: remove librsb null override, unbreak (#115838) 2021-03-10 23:28:10 +01:00
Karl Hallsby 64bacd1be6 octave.pkgs.zeromq: init at 1.5.2 2021-02-24 21:00:52 +02:00
Karl Hallsby 04129d3407 octave.pkgs.windows: init at 1.5.0 2021-02-24 21:00:52 +02:00
Karl Hallsby 487f5ba20d octave.pkgs.vrml: init at 1.0.13 2021-02-24 21:00:52 +02:00
Karl Hallsby 97ac699883 octave.pkgs.video: init at 2.0.0 2021-02-24 21:00:52 +02:00
Karl Hallsby 2c9224cd8f octave.pkgs.vibes: init at 0.2.0 2021-02-24 21:00:52 +02:00
Karl Hallsby 455befa378 octave.pkgs.tsa: init at 4.6.2 2021-02-24 21:00:52 +02:00
Karl Hallsby 609223ec63 octave.pkgs.tisean: init at 0.2.3 2021-02-24 21:00:52 +02:00
Karl Hallsby 49d3aacfee octave.pkgs.strings: init at 1.2.0 2021-02-24 21:00:52 +02:00
Karl Hallsby 57c8919083 octave.pkgs.statistics: init at 1.4.2 2021-02-24 21:00:52 +02:00
Karl Hallsby 545804e2e0 octave.pkgs.splines: init at 1.3.3 2021-02-24 21:00:52 +02:00
Karl Hallsby 75918e10fa octave.pkgs.sparsersb: init at 1.0.8 2021-02-24 21:00:51 +02:00
Karl Hallsby c968c7a8aa octave.pkgs.stk: init at 2.6.1 2021-02-24 21:00:51 +02:00
Karl Hallsby b1fb1a3ee7 octave.pkgs.sockets: init at 1.2.1 2021-02-24 21:00:51 +02:00
Karl Hallsby 5c3b1a000c octave.pkgs.queueing: init at 1.2.7 2021-02-24 21:00:51 +02:00
Karl Hallsby d8612d6598 octave.pkgs.quaternion: init at 2.4.0 2021-02-24 21:00:51 +02:00
Karl Hallsby 00a723b8b3 octave.pkgs.struct: init at 1.0.16 2021-02-24 21:00:51 +02:00
Karl Hallsby 68f2862b36 octave.pkgs.parallel: init at 4.0.0 2021-02-24 21:00:51 +02:00
Karl Hallsby 36695031c3 octave.pkgs.optiminterp: init at 0.3.6 2021-02-24 21:00:51 +02:00
Karl Hallsby 686dc5c60d octave.pkgs.optim: init at 1.6.0 2021-02-24 21:00:51 +02:00
Karl Hallsby 25b1e33707 octave.pkgs.optics: init at 0.1.4 2021-02-24 21:00:51 +02:00
Karl Hallsby 7913c41c71 octave.pkgs.octproj: init at 2.0.1 2021-02-24 21:00:51 +02:00
Karl Hallsby 8919d98862 octave.pkgs.octclip: init at 2.0.1 2021-02-24 21:00:51 +02:00
Karl Hallsby 656fbc8b4c octave.pkgs.ocl: init at 1.1.1 2021-02-24 21:00:51 +02:00
Karl Hallsby bfd539942d octave.pkgs.nurbs: init at 1.3.13 2021-02-24 21:00:51 +02:00
Karl Hallsby 3af6867449 octave.pkgs.netcdf: init at 1.0.14 2021-02-24 21:00:50 +02:00
Karl Hallsby 7321def414 octave.pkgs.ncarray: init at 1.0.4 2021-02-24 21:00:50 +02:00
Karl Hallsby e59d49eb32 octave.pkgs.nan: init at 3.5.2 2021-02-24 21:00:50 +02:00
Karl Hallsby 3c945d5ea3 octave.pkgs.mvn: init at 1.1.0 2021-02-24 21:00:50 +02:00
Karl Hallsby 7a4dc7af1a octave.pkgs.msh: init at 1.0.10 2021-02-24 21:00:50 +02:00
Karl Hallsby 29b9735f91 octave.pkgs.miscellaneous: init at 1.3.0 2021-02-24 21:00:50 +02:00
Karl Hallsby a6314f4396 octave.pkgs.matgeom: init at 1.2.2 2021-02-24 21:00:50 +02:00
Karl Hallsby c45836b1bb octave.pkgs.mapping: init at 1.4.1 2021-02-24 21:00:50 +02:00
Karl Hallsby bc8d72e32f octave.pkgs.ltfat: init at 2.3.1 2021-02-24 21:00:50 +02:00
Karl Hallsby 0b7b03d62c octave.pkgs.lssa: init at 0.1.4 2021-02-24 21:00:50 +02:00
Karl Hallsby 31c13c07d2 octave.pkgs.level-set: init at 2019-04-13
1) Version 0.3.0 has numerous bugs due to not being updated for nearly 5
years. So, I had to use fetchgit instead, grabbing HEAD of master.

2) level-set uses a non-standard layout for its files (no MAKEFILE in
the root of the package for octave to use), but instead has a build.sh
script to run. This script *JUST* generates a tarball that can THEN be
used for `pkg build`.
`patchPhase` performs some substitutions on this to make it generate
the tarball in a way we expect it to. This tarball ends up in the
/build directory we have available to us.

2.5) This script NEEDS automake, autoconf, and autoconf-archive to be
available. This is unnecessary for other packages because Octave has a
well-defined Makefile scheme that developers are supposed to follow
that allows Octave to handle the building of packages.
But this package breaks the mold.

3) With the tarball we use to build being available, we need to then
`cd` back to the previous location (as the script takes us from
`/build` to `/tmp`. So we go back using `cd -`.

4) Lastly, we can now use the standard `buildPhase` defined for
`buildOctavePackage` and complete the building of level-set.

Hopefully, this will be fixed in a later release, so it is easier to
maintain.

10/260 tests FAIL, where most of those 10 are due to improper usage of
the parallel package. Overall, I believe this is a reasonable amount
of passing tests to allow this to be marked as working.
2021-02-24 21:00:50 +02:00