Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Octave modules #108562

Merged
merged 68 commits into from
Feb 24, 2021
Merged

Octave modules #108562

merged 68 commits into from
Feb 24, 2021

Commits on Feb 24, 2021

  1. octave.pkgs: init

    Heavily based on Python's packages set.
    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    481e1d3 View commit details
    Browse the repository at this point in the history
  2. octave.pkgs.signal: init at 1.4.1

    As of this commit, this matches the output that OpenSuSe's zypper
    produces when installing the octave-forge-signal package.
    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    572ecd5 View commit details
    Browse the repository at this point in the history
  3. octave.pkgs.symbolic: init at 2.9.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    c45d56a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    77fdefa View commit details
    Browse the repository at this point in the history
  5. octave.pkgs.io: init at 2.6.3

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    6bb3161 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    76bcbfc View commit details
    Browse the repository at this point in the history
  7. octave.pkgs.arduino: init at 0.6.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    88f20f3 View commit details
    Browse the repository at this point in the history
  8. octave.pkgs.audio: init at 2.0.2

    http://www.music.mcgill.ca/~gary/rtmidi/index.html#compiling contains
    instructions for Mac OSX. The dependencies for Mac are: CoreMIDI,
    CoreAudio, CoreFoundation
    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    035879d View commit details
    Browse the repository at this point in the history
  9. octave.pkgs.bim: init at 1.1.5

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    3cf6bd0 View commit details
    Browse the repository at this point in the history
  10. octave.pkgs.bsltl: init at 1.3.1

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    c4765ca View commit details
    Browse the repository at this point in the history
  11. octave.pkgs.cgi: init at 0.1.2

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    cd3928a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    27f86a1 View commit details
    Browse the repository at this point in the history
  13. octave.pkgs.control: init at 3.2.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    0abd242 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f429821 View commit details
    Browse the repository at this point in the history
  15. octave.pkgs.database: init at 2.4.4

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    abd0c22 View commit details
    Browse the repository at this point in the history
  16. octave.pkgs.dataframe: init at 1.2.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    a236575 View commit details
    Browse the repository at this point in the history
  17. octave.pkgs.dicom: init at 0.4.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    0de6cfa View commit details
    Browse the repository at this point in the history
  18. octave.pkgs.divand: init at 1.1.2

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    7494446 View commit details
    Browse the repository at this point in the history
  19. octave.pkgs.doctest: init at 0.7.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    4e3c428 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    726a17c View commit details
    Browse the repository at this point in the history
  21. octave.pkgs.fem-fenics: init at 0.0.5

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    4296286 View commit details
    Browse the repository at this point in the history
  22. octave.pkgs.financial: init at 0.5.3

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    6ad87c3 View commit details
    Browse the repository at this point in the history
  23. octave.pkgs.fits: init at 1.0.7

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    df13f16 View commit details
    Browse the repository at this point in the history
  24. octave.pkgs.fpl: init at 1.3.5

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    ddabcd3 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    187ae71 View commit details
    Browse the repository at this point in the history
  26. octave.pkgs.ga: init at 0.10.2

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    0b1f57b View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    099a55d View commit details
    Browse the repository at this point in the history
  28. octave.pkgs.geometry: init at 4.0.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    33cc927 View commit details
    Browse the repository at this point in the history
  29. octave.pkgs.gsl: init at 2.1.1

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    4777d91 View commit details
    Browse the repository at this point in the history
  30. octave.pkgs.image: init at 2.12.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    6cce7e8 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    bb3295b View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    b9bdc30 View commit details
    Browse the repository at this point in the history
  33. octave.pkgs.interval: init at 3.2.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    8ec29ea View commit details
    Browse the repository at this point in the history
  34. 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.
    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    31c13c0 View commit details
    Browse the repository at this point in the history
  35. octave.pkgs.lssa: init at 0.1.4

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    0b7b03d View commit details
    Browse the repository at this point in the history
  36. octave.pkgs.ltfat: init at 2.3.1

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    bc8d72e View commit details
    Browse the repository at this point in the history
  37. octave.pkgs.mapping: init at 1.4.1

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    c45836b View commit details
    Browse the repository at this point in the history
  38. octave.pkgs.matgeom: init at 1.2.2

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    a6314f4 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    29b9735 View commit details
    Browse the repository at this point in the history
  40. octave.pkgs.msh: init at 1.0.10

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    7a4dc7a View commit details
    Browse the repository at this point in the history
  41. octave.pkgs.mvn: init at 1.1.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    3c945d5 View commit details
    Browse the repository at this point in the history
  42. octave.pkgs.nan: init at 3.5.2

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    e59d49e View commit details
    Browse the repository at this point in the history
  43. octave.pkgs.ncarray: init at 1.0.4

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    7321def View commit details
    Browse the repository at this point in the history
  44. octave.pkgs.netcdf: init at 1.0.14

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    3af6867 View commit details
    Browse the repository at this point in the history
  45. octave.pkgs.nurbs: init at 1.3.13

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    bfd5399 View commit details
    Browse the repository at this point in the history
  46. octave.pkgs.ocl: init at 1.1.1

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    656fbc8 View commit details
    Browse the repository at this point in the history
  47. octave.pkgs.octclip: init at 2.0.1

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    8919d98 View commit details
    Browse the repository at this point in the history
  48. octave.pkgs.octproj: init at 2.0.1

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    7913c41 View commit details
    Browse the repository at this point in the history
  49. octave.pkgs.optics: init at 0.1.4

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    25b1e33 View commit details
    Browse the repository at this point in the history
  50. octave.pkgs.optim: init at 1.6.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    686dc5c View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    3669503 View commit details
    Browse the repository at this point in the history
  52. octave.pkgs.parallel: init at 4.0.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    68f2862 View commit details
    Browse the repository at this point in the history
  53. octave.pkgs.struct: init at 1.0.16

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    00a723b View commit details
    Browse the repository at this point in the history
  54. octave.pkgs.quaternion: init at 2.4.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    d8612d6 View commit details
    Browse the repository at this point in the history
  55. octave.pkgs.queueing: init at 1.2.7

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    5c3b1a0 View commit details
    Browse the repository at this point in the history
  56. octave.pkgs.sockets: init at 1.2.1

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    b1fb1a3 View commit details
    Browse the repository at this point in the history
  57. octave.pkgs.stk: init at 2.6.1

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    c968c7a View commit details
    Browse the repository at this point in the history
  58. octave.pkgs.sparsersb: init at 1.0.8

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    75918e1 View commit details
    Browse the repository at this point in the history
  59. octave.pkgs.splines: init at 1.3.3

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    545804e View commit details
    Browse the repository at this point in the history
  60. octave.pkgs.statistics: init at 1.4.2

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    57c8919 View commit details
    Browse the repository at this point in the history
  61. octave.pkgs.strings: init at 1.2.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    49d3aac View commit details
    Browse the repository at this point in the history
  62. octave.pkgs.tisean: init at 0.2.3

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    609223e View commit details
    Browse the repository at this point in the history
  63. octave.pkgs.tsa: init at 4.6.2

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    455befa View commit details
    Browse the repository at this point in the history
  64. octave.pkgs.vibes: init at 0.2.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    2c9224c View commit details
    Browse the repository at this point in the history
  65. octave.pkgs.video: init at 2.0.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    97ac699 View commit details
    Browse the repository at this point in the history
  66. octave.pkgs.vrml: init at 1.0.13

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    487f5ba View commit details
    Browse the repository at this point in the history
  67. octave.pkgs.windows: init at 1.5.0

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    04129d3 View commit details
    Browse the repository at this point in the history
  68. octave.pkgs.zeromq: init at 1.5.2

    KarlJoad authored and doronbehar committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    64bacd1 View commit details
    Browse the repository at this point in the history