From b6c550d9ed4073d3cf84cbeeb3e6fb581edca2fd Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Sat, 17 Nov 2018 18:49:20 -0700 Subject: [PATCH 01/28] Initial octave 4.4 module --- octave.yaml | 164 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 164 insertions(+) create mode 100644 octave.yaml diff --git a/octave.yaml b/octave.yaml new file mode 100644 index 0000000..1384e33 --- /dev/null +++ b/octave.yaml @@ -0,0 +1,164 @@ +--- +document: modulemd +version: 2 +data: + summary: A high-level language for numerical computations + description: >- + GNU Octave is a high-level language, primarily intended for numerical computations. + It provides a convenient command line interface for solving linear and nonlinear + problems numerically, and for performing other numerical experiments using a language + that is mostly compatible with Matlab. It may also be used as a batch-oriented + language. Octave has extensive tools for solving common numerical linear algebra + problems, finding the roots of nonlinear equations, integrating ordinary functions, + manipulating polynomials, and integrating ordinary differential and differential-algebraic + equations. It is easily extensible and customizable via user-defined functions + written in Octave's own language, or using dynamically loaded modules written + in C++, C, Fortran, or other languages. + license: + module: + - MIT + dependencies: + - buildrequires: + platform: [] + requires: + platform: [] + api: + rpms: + - octave + components: + rpms: + octave: + rationale: The core package + buildorder: 10 +# rpms: +# COPASI: +# rationale: Extra package +# buildorder: 20 +# rpms: +# GeographicLib: +# rationale: Extra package +# buildorder: 20 +# rpms: +# libsbml: +# rationale: Extra package +# buildorder: 20 +# rpms: +# mathgl: +# rationale: Extra package +# buildorder: 20 +# rpms: +# NLopt: +# rationale: Extra package +# buildorder: 20 + rpms: + octave-control: + rationale: Extra package + buildorder: 20 + rpms: + octave-dicom: + rationale: Extra package + buildorder: 20 + rpms: + octave-doctest: + rationale: Extra package + buildorder: 20 + rpms: + octave-general: + rationale: Extra package + buildorder: 20 + rpms: + octave-gsl: + rationale: Extra package + buildorder: 20 + rpms: + octave-image: + rationale: Extra package + buildorder: 20 + rpms: + octave-interval: + rationale: Extra package + buildorder: 20 + rpms: + octave-io: + rationale: Extra package + buildorder: 20 + rpms: + octave-jsonlab: + rationale: Extra package + buildorder: 20 + rpms: + octave-metch: + rationale: Extra package + buildorder: 20 + rpms: + octave-netcdf: + rationale: Extra package + buildorder: 20 + rpms: + octave-nnet: + rationale: Extra package + buildorder: 20 + rpms: + octave-odepkg: + rationale: Extra package + buildorder: 20 + rpms: + octave-quaternion: + rationale: Extra package + buildorder: 20 + rpms: + octave-specfun: + rationale: Extra package + buildorder: 20 + rpms: + octave-struct: + rationale: Extra package + buildorder: 20 + rpms: + # Depends on image and signal + octave-communications: + rationale: Extra package + buildorder: 30 + rpms: + # Depends on general + octave-miscellaneous: + rationale: Extra package + buildorder: 30 + rpms: + # Depends on struct + octave-parallel: + rationale: Extra package + buildorder: 30 + rpms: + # Depends on control + octave-signal: + rationale: Extra package + buildorder: 30 + rpms: + # Depends on io + octave-statistics: + rationale: Extra package + buildorder: 30 + rpms: + # Depends on doctests + octave-symbolic: + rationale: Extra package + buildorder: 30 + rpms: + # Depends on netcdf and statistics + octave-ncarray: + rationale: Extra package + buildorder: 40 + rpms: + # Depends on parallel and struct + octave-optim: + rationale: Extra package + buildorder: 40 +# rpms: +# libnuml: +# rationale: Extra package +# buildorder: 30 +# rpms: +# libsedml: +# rationale: Extra package +# buildorder: 20 From a3c70178fe5d2a5b086ac71bb8489494aefbc3cd Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Sat, 17 Nov 2018 19:36:27 -0700 Subject: [PATCH 02/28] Fix rpms list --- octave.yaml | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/octave.yaml b/octave.yaml index 1384e33..10a6bf6 100644 --- a/octave.yaml +++ b/octave.yaml @@ -30,135 +30,104 @@ data: octave: rationale: The core package buildorder: 10 -# rpms: # COPASI: # rationale: Extra package # buildorder: 20 -# rpms: # GeographicLib: # rationale: Extra package # buildorder: 20 -# rpms: # libsbml: # rationale: Extra package # buildorder: 20 -# rpms: # mathgl: # rationale: Extra package # buildorder: 20 -# rpms: # NLopt: # rationale: Extra package # buildorder: 20 - rpms: octave-control: rationale: Extra package buildorder: 20 - rpms: octave-dicom: rationale: Extra package buildorder: 20 - rpms: octave-doctest: rationale: Extra package buildorder: 20 - rpms: octave-general: rationale: Extra package buildorder: 20 - rpms: octave-gsl: rationale: Extra package buildorder: 20 - rpms: octave-image: rationale: Extra package buildorder: 20 - rpms: octave-interval: rationale: Extra package buildorder: 20 - rpms: octave-io: rationale: Extra package buildorder: 20 - rpms: octave-jsonlab: rationale: Extra package buildorder: 20 - rpms: octave-metch: rationale: Extra package buildorder: 20 - rpms: octave-netcdf: rationale: Extra package buildorder: 20 - rpms: octave-nnet: rationale: Extra package buildorder: 20 - rpms: octave-odepkg: rationale: Extra package buildorder: 20 - rpms: octave-quaternion: rationale: Extra package buildorder: 20 - rpms: octave-specfun: rationale: Extra package buildorder: 20 - rpms: octave-struct: rationale: Extra package buildorder: 20 - rpms: # Depends on image and signal octave-communications: rationale: Extra package buildorder: 30 - rpms: # Depends on general octave-miscellaneous: rationale: Extra package buildorder: 30 - rpms: # Depends on struct octave-parallel: rationale: Extra package buildorder: 30 - rpms: # Depends on control octave-signal: rationale: Extra package buildorder: 30 - rpms: # Depends on io octave-statistics: rationale: Extra package buildorder: 30 - rpms: # Depends on doctests octave-symbolic: rationale: Extra package buildorder: 30 - rpms: # Depends on netcdf and statistics octave-ncarray: rationale: Extra package buildorder: 40 - rpms: # Depends on parallel and struct octave-optim: rationale: Extra package buildorder: 40 -# rpms: # libnuml: # rationale: Extra package # buildorder: 30 -# rpms: # libsedml: # rationale: Extra package # buildorder: 20 From ca60fb73ef5d7d952c9bfd97ac9f1135a5912f0b Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Sun, 18 Nov 2018 09:07:58 -0700 Subject: [PATCH 03/28] Fix build order for octave-communications --- octave.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/octave.yaml b/octave.yaml index 10a6bf6..924d3bf 100644 --- a/octave.yaml +++ b/octave.yaml @@ -93,10 +93,6 @@ data: octave-struct: rationale: Extra package buildorder: 20 - # Depends on image and signal - octave-communications: - rationale: Extra package - buildorder: 30 # Depends on general octave-miscellaneous: rationale: Extra package @@ -117,6 +113,10 @@ data: octave-symbolic: rationale: Extra package buildorder: 30 + # Depends on image and signal + octave-communications: + rationale: Extra package + buildorder: 40 # Depends on netcdf and statistics octave-ncarray: rationale: Extra package From 69bd9b7a684e3db425ce847b517cb86877779740 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Sun, 18 Nov 2018 16:13:41 -0700 Subject: [PATCH 04/28] Disable octave-communications - does not currently support octave 4.4 --- octave.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/octave.yaml b/octave.yaml index 924d3bf..dcd73ec 100644 --- a/octave.yaml +++ b/octave.yaml @@ -114,9 +114,11 @@ data: rationale: Extra package buildorder: 30 # Depends on image and signal - octave-communications: - rationale: Extra package - buildorder: 40 + # Does not currently support octave 4.4 + # https://savannah.gnu.org/bugs/?55011 + #octave-communications: + # rationale: Extra package + # buildorder: 40 # Depends on netcdf and statistics octave-ncarray: rationale: Extra package From d0ddc50020e642eb01340c3e667c099dec3bab15 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Mon, 19 Nov 2018 22:03:25 -0700 Subject: [PATCH 05/28] Add references and basic profiles --- octave.yaml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/octave.yaml b/octave.yaml index dcd73ec..d69979c 100644 --- a/octave.yaml +++ b/octave.yaml @@ -22,6 +22,17 @@ data: platform: [] requires: platform: [] + references: + community: https://www.gnu.org/software/octave/ + documentation: https://octave.org/doc/interpreter/ + tracker: https://savannah.gnu.org/bugs/?group=octave + profile: + default: + rpms: + - octave + buildroot: + rpms: + - octave-devel api: rpms: - octave From c05b6ca8df59caca6ed82a3db3dec3add1dc4f34 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Fri, 14 Dec 2018 17:46:05 -0700 Subject: [PATCH 06/28] Build octave from 4.4 branch; Drop non-octave commented out packages --- octave.yaml | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/octave.yaml b/octave.yaml index d69979c..24fb7f3 100644 --- a/octave.yaml +++ b/octave.yaml @@ -40,22 +40,8 @@ data: rpms: octave: rationale: The core package + ref: 4.4 buildorder: 10 -# COPASI: -# rationale: Extra package -# buildorder: 20 -# GeographicLib: -# rationale: Extra package -# buildorder: 20 -# libsbml: -# rationale: Extra package -# buildorder: 20 -# mathgl: -# rationale: Extra package -# buildorder: 20 -# NLopt: -# rationale: Extra package -# buildorder: 20 octave-control: rationale: Extra package buildorder: 20 @@ -138,9 +124,3 @@ data: octave-optim: rationale: Extra package buildorder: 40 -# libnuml: -# rationale: Extra package -# buildorder: 30 -# libsedml: -# rationale: Extra package -# buildorder: 20 From ee1a44f5e111280f5370ae18fb6e8e4d6d888a8f Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Fri, 14 Dec 2018 19:05:04 -0700 Subject: [PATCH 07/28] yamllint fixes --- octave.yaml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/octave.yaml b/octave.yaml index 24fb7f3..1d77ca1 100644 --- a/octave.yaml +++ b/octave.yaml @@ -16,12 +16,12 @@ data: in C++, C, Fortran, or other languages. license: module: - - MIT + - MIT dependencies: - - buildrequires: - platform: [] - requires: - platform: [] + - buildrequires: + platform: [] + requires: + platform: [] references: community: https://www.gnu.org/software/octave/ documentation: https://octave.org/doc/interpreter/ @@ -29,13 +29,13 @@ data: profile: default: rpms: - - octave + - octave buildroot: rpms: - - octave-devel + - octave-devel api: rpms: - - octave + - octave components: rpms: octave: @@ -113,9 +113,9 @@ data: # Depends on image and signal # Does not currently support octave 4.4 # https://savannah.gnu.org/bugs/?55011 - #octave-communications: - # rationale: Extra package - # buildorder: 40 + # octave-communications: + # rationale: Extra package + # buildorder: 40 # Depends on netcdf and statistics octave-ncarray: rationale: Extra package From dd4faa8d68968154afe4fdab715d5f81ada614fb Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Sat, 15 Dec 2018 11:24:13 -0700 Subject: [PATCH 08/28] It is profiles not profile --- octave.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/octave.yaml b/octave.yaml index 1d77ca1..ba49e87 100644 --- a/octave.yaml +++ b/octave.yaml @@ -26,7 +26,7 @@ data: community: https://www.gnu.org/software/octave/ documentation: https://octave.org/doc/interpreter/ tracker: https://savannah.gnu.org/bugs/?group=octave - profile: + profiles: default: rpms: - octave From 1c4fd8357ea32cab2375a1cf64eb3ec604425441 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Sat, 15 Dec 2018 15:06:09 -0700 Subject: [PATCH 09/28] Make a change --- octave.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/octave.yaml b/octave.yaml index ba49e87..5959fc6 100644 --- a/octave.yaml +++ b/octave.yaml @@ -40,8 +40,8 @@ data: rpms: octave: rationale: The core package - ref: 4.4 buildorder: 10 + ref: 4.4 octave-control: rationale: Extra package buildorder: 20 From cec962f41edfc59d463469d80a7a194bc246567f Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Sun, 16 Dec 2018 08:10:19 -0700 Subject: [PATCH 10/28] rebuild due to koji failure From 2675568795060c373cf96134449e1376261613a3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 18 Feb 2019 22:56:59 +0000 Subject: [PATCH 11/28] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 42f1632e65970a3a4f49b70808d6c974da060583 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Mar 2019 19:18:25 +0000 Subject: [PATCH 12/28] Branching f30 from rawhide Signed-off-by: Fedora Release Engineering From ff81baa621d99124359474da842f3bce227c5be0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 4 Mar 2019 18:10:34 +0000 Subject: [PATCH 13/28] Branching f30 from rawhide, second attempt after platform:f31 enablement Signed-off-by: Fedora Release Engineering From 6c30433b73aaa0bfde7fdf29a23006799ec81428 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Mon, 11 Mar 2019 18:58:40 -0600 Subject: [PATCH 14/28] Switch to 5.1 branch for octave --- octave.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/octave.yaml b/octave.yaml index 5959fc6..2b7aa5e 100644 --- a/octave.yaml +++ b/octave.yaml @@ -41,7 +41,7 @@ data: octave: rationale: The core package buildorder: 10 - ref: 4.4 + ref: 5.1 octave-control: rationale: Extra package buildorder: 20 From 2ed89386ff19134330ecadd1cea4fbf1c6c30319 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Fri, 26 Apr 2019 21:39:56 -0600 Subject: [PATCH 15/28] Drop dicom and parallel for now --- octave.yaml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/octave.yaml b/octave.yaml index 2b7aa5e..bf943ca 100644 --- a/octave.yaml +++ b/octave.yaml @@ -45,9 +45,10 @@ data: octave-control: rationale: Extra package buildorder: 20 - octave-dicom: - rationale: Extra package - buildorder: 20 + # Currently FTBFS - https://bugzilla.redhat.com/show_bug.cgi?id=1687233 + #octave-dicom: + # rationale: Extra package + # buildorder: 20 octave-doctest: rationale: Extra package buildorder: 20 @@ -95,9 +96,10 @@ data: rationale: Extra package buildorder: 30 # Depends on struct - octave-parallel: - rationale: Extra package - buildorder: 30 + # Does not yet support octave 5.1 + #octave-parallel: + # rationale: Extra package + # buildorder: 30 # Depends on control octave-signal: rationale: Extra package From 9d13926ad91fd5c633d8bdaa5a30a5892743c36c Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Fri, 26 Apr 2019 22:24:46 -0600 Subject: [PATCH 16/28] rebuild From b2d9183fa2941fdf73cab106066ea4c654c50e3d Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Mon, 17 Jun 2019 13:27:47 -0600 Subject: [PATCH 17/28] Fix dep notes for octave-optim --- octave.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/octave.yaml b/octave.yaml index bf943ca..0331156 100644 --- a/octave.yaml +++ b/octave.yaml @@ -122,7 +122,7 @@ data: octave-ncarray: rationale: Extra package buildorder: 40 - # Depends on parallel and struct + # Depends on statistics and struct octave-optim: rationale: Extra package buildorder: 40 From f9904928e64226f2d8ce8e174bdcb43acbf4b2f1 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Wed, 19 Jun 2019 06:54:42 -0600 Subject: [PATCH 18/28] Build octave-communications again --- octave.yaml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/octave.yaml b/octave.yaml index 0331156..2d1dcbc 100644 --- a/octave.yaml +++ b/octave.yaml @@ -113,11 +113,9 @@ data: rationale: Extra package buildorder: 30 # Depends on image and signal - # Does not currently support octave 4.4 - # https://savannah.gnu.org/bugs/?55011 - # octave-communications: - # rationale: Extra package - # buildorder: 40 + octave-communications: + rationale: Extra package + buildorder: 40 # Depends on netcdf and statistics octave-ncarray: rationale: Extra package From 52c2bc368c45039686d47cff9c88d611761c6f6d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 12 Aug 2019 15:03:12 +0000 Subject: [PATCH 19/28] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 7f2d1cb1a7776f74ddd3593da8c10ac821147e01 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 13 Aug 2019 19:59:47 +0000 Subject: [PATCH 20/28] Branching f31 from rawhide Signed-off-by: Fedora Release Engineering From 5774fc8ab359a7eb1e4e16073b8922b7fe86b3d9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 4 Sep 2019 19:19:14 +0000 Subject: [PATCH 21/28] Branching f31 from rawhide, second attempt after platform:f31 enablement Signed-off-by: Fedora Release Engineering From 0ac8e51c4feb7d85e17a4c80be69f3d80e2a5f24 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Sep 2019 20:49:33 +0000 Subject: [PATCH 22/28] Branching f31 from rawhide, fourth attempt after platform:f32 enablement due to https://pagure.io/releng/issue/8664 Signed-off-by: Fedora Release Engineering From 0518a4cae456f95455a51cfb57bc9386c1139a9f Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Mon, 11 Nov 2019 22:07:43 -0700 Subject: [PATCH 23/28] Re-enable octave-dicom; Remove retired octave-nnet --- octave.yaml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/octave.yaml b/octave.yaml index 2d1dcbc..630582a 100644 --- a/octave.yaml +++ b/octave.yaml @@ -45,10 +45,9 @@ data: octave-control: rationale: Extra package buildorder: 20 - # Currently FTBFS - https://bugzilla.redhat.com/show_bug.cgi?id=1687233 - #octave-dicom: - # rationale: Extra package - # buildorder: 20 + octave-dicom: + rationale: Extra package + buildorder: 20 octave-doctest: rationale: Extra package buildorder: 20 @@ -76,9 +75,6 @@ data: octave-netcdf: rationale: Extra package buildorder: 20 - octave-nnet: - rationale: Extra package - buildorder: 20 octave-odepkg: rationale: Extra package buildorder: 20 From 98ec45f17f2c1acb19f46244fffe26edcfddd888 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Tue, 12 Nov 2019 19:25:27 -0700 Subject: [PATCH 24/28] Rebuild with fixed 5.1 for F31+ noarch From bcae6e7a49bfe3e0fb99972c9ea4152efafabca0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 6 Feb 2020 18:26:11 +0000 Subject: [PATCH 25/28] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 96b8dc7b1c32bca5818b93e25801afef08eb574f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 14 Feb 2020 00:54:23 +0000 Subject: [PATCH 26/28] Branching f32 from rawhide Signed-off-by: Fedora Release Engineering From 579ce79a3e5b29e0dc2298139cbb9c158fb6b286 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 12 Aug 2020 05:39:15 +0000 Subject: [PATCH 27/28] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering From 919d36714599d36f096d8105e5e3245473b9fab8 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Wed, 12 Aug 2020 19:41:57 -0600 Subject: [PATCH 28/28] Replaced by default branch --- README.md | 3 -- dead.module | 1 + octave.yaml | 122 ---------------------------------------------------- 3 files changed, 1 insertion(+), 125 deletions(-) delete mode 100644 README.md create mode 100644 dead.module delete mode 100644 octave.yaml diff --git a/README.md b/README.md deleted file mode 100644 index 9d46d05..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# octave - -Automatically requested module for rpms/octave:4.4. \ No newline at end of file diff --git a/dead.module b/dead.module new file mode 100644 index 0000000..319debe --- /dev/null +++ b/dead.module @@ -0,0 +1 @@ +Replaced by default branch diff --git a/octave.yaml b/octave.yaml deleted file mode 100644 index 630582a..0000000 --- a/octave.yaml +++ /dev/null @@ -1,122 +0,0 @@ ---- -document: modulemd -version: 2 -data: - summary: A high-level language for numerical computations - description: >- - GNU Octave is a high-level language, primarily intended for numerical computations. - It provides a convenient command line interface for solving linear and nonlinear - problems numerically, and for performing other numerical experiments using a language - that is mostly compatible with Matlab. It may also be used as a batch-oriented - language. Octave has extensive tools for solving common numerical linear algebra - problems, finding the roots of nonlinear equations, integrating ordinary functions, - manipulating polynomials, and integrating ordinary differential and differential-algebraic - equations. It is easily extensible and customizable via user-defined functions - written in Octave's own language, or using dynamically loaded modules written - in C++, C, Fortran, or other languages. - license: - module: - - MIT - dependencies: - - buildrequires: - platform: [] - requires: - platform: [] - references: - community: https://www.gnu.org/software/octave/ - documentation: https://octave.org/doc/interpreter/ - tracker: https://savannah.gnu.org/bugs/?group=octave - profiles: - default: - rpms: - - octave - buildroot: - rpms: - - octave-devel - api: - rpms: - - octave - components: - rpms: - octave: - rationale: The core package - buildorder: 10 - ref: 5.1 - octave-control: - rationale: Extra package - buildorder: 20 - octave-dicom: - rationale: Extra package - buildorder: 20 - octave-doctest: - rationale: Extra package - buildorder: 20 - octave-general: - rationale: Extra package - buildorder: 20 - octave-gsl: - rationale: Extra package - buildorder: 20 - octave-image: - rationale: Extra package - buildorder: 20 - octave-interval: - rationale: Extra package - buildorder: 20 - octave-io: - rationale: Extra package - buildorder: 20 - octave-jsonlab: - rationale: Extra package - buildorder: 20 - octave-metch: - rationale: Extra package - buildorder: 20 - octave-netcdf: - rationale: Extra package - buildorder: 20 - octave-odepkg: - rationale: Extra package - buildorder: 20 - octave-quaternion: - rationale: Extra package - buildorder: 20 - octave-specfun: - rationale: Extra package - buildorder: 20 - octave-struct: - rationale: Extra package - buildorder: 20 - # Depends on general - octave-miscellaneous: - rationale: Extra package - buildorder: 30 - # Depends on struct - # Does not yet support octave 5.1 - #octave-parallel: - # rationale: Extra package - # buildorder: 30 - # Depends on control - octave-signal: - rationale: Extra package - buildorder: 30 - # Depends on io - octave-statistics: - rationale: Extra package - buildorder: 30 - # Depends on doctests - octave-symbolic: - rationale: Extra package - buildorder: 30 - # Depends on image and signal - octave-communications: - rationale: Extra package - buildorder: 40 - # Depends on netcdf and statistics - octave-ncarray: - rationale: Extra package - buildorder: 40 - # Depends on statistics and struct - octave-optim: - rationale: Extra package - buildorder: 40