arpack-ng: YAML config and rel.stage changed to stable

This commit is contained in:
2025-05-26 15:29:45 +02:00
parent aa07746d88
commit 54dc3ff067
5 changed files with 92 additions and 44 deletions

View File

@@ -1,20 +1,2 @@
#!/usr/bin/env modbuild
pbuild::add_to_group 'Compiler'
pbuild::prep() {
:
}
pbuild::configure() {
:
}
pbuild::compile() {
:
}
pbuild::install() {
:
}

View File

@@ -16,8 +16,90 @@ impi:
22.2:
variants:
- systems: [merlin-.*\.psi.ch]
relstage: stable
group_deps:
compiler:
intel: [22.2]
22.1:
variants:
- systems: [merlin-.*\.psi.ch]
group_deps:
compiler:
intel: [22.1]
21.4:
variants:
- systems: [merlin-.*\.psi.ch]
group_deps:
compiler:
intel: [21.4]
20.4:
variants:
- systems: [merlin-.*\.psi.ch]
group_deps:
compiler:
intel: [20.4]
19.4:
variants:
- systems: [merlin-.*\.psi.ch]
relstage: deprecated
group_deps:
compiler:
intel: [19.4]
19.3:
variants:
- systems: [merlin-.*\.psi.ch]
relstage: deprecated
group_deps:
compiler:
intel: [19.3]
18.4:
variants:
- systems: [merlin-.*\.psi.ch]
relstage: deprecated
group_deps:
compiler:
intel: [18.4]
18.3:
variants:
- systems: [merlin-.*\.psi.ch]
relstage: deprecated
group_deps:
compiler:
intel: [18.3]
18.2:
variants:
- systems: [merlin-.*\.psi.ch]
relstage: deprecated
group_deps:
compiler:
intel: [18.2]
17.8:
variants:
- systems: [merlin-.*\.psi.ch]
relstage: deprecated
group_deps:
compiler:
intel: [17.8]
5.1:
variants:
- systems: [merlin-.*\.psi.ch]
relstage: deprecated
group_deps:
compiler:
intel: [16.1, 16.2, 16.3, 17.1]
5.0:
variants:
- systems: [merlin-.*\.psi.ch]
relstage: deprecated
group_deps:
compiler:
intel: [15.2, 15.3]

View File

@@ -1,24 +1,2 @@
#!/usr/bin/env modbuild
pbuild::set_download_url \
"https://github.com/opencollab/$P/archive/refs/tags/${V_PKG}.tar.gz"
pbuild::set_sha256sum \
"3.9.0.tar.gz:24f2a2b259992d3c797d80f626878aa8e2ed5009d549dad57854bbcfb95e1ed0"
declare -rx AR=ar
pbuild::configure() {
cmake \
-DCMAKE_BUILD_TYPE:STRING=Release \
-DCMAKE_INSTALL_PREFIX:PATH=$PREFIX \
-DMPI="ON" \
-DICB="ON" \
-DBUILD_SHARED_LIBS="ON" \
-DCMAKE_POSITION_INDEPENDENT_CODE="ON" \
"${SRC_DIR}" || exit 1
}
pbuild::add_to_group 'MPI'
pbuild::install_docfiles Copyright.txt LICENSE README RELEASE_NOTES

View File

@@ -1 +0,0 @@
arpack-ng/3.9.0 unstable intel/22.2 impi/22.2 b:cmake/3.25.2

View File

@@ -1,10 +1,17 @@
#%Module1.0
module-whatis "ARPACK-NG is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems"
module-whatis "collection of Fortran77 subroutines designed to solve large scale eigenvalue problems"
module-url "https://github.com/opencollab/arpack-ng/tree/master"
module-license "BSD Software License"
module-maintainer "Elsa Germann <elsa.germann@psi.ch>"
module-help "
This project started as a joint project between Debian, Octave and Scilab in order to provide a common and maintained version of arpack. This is now a community project maintained by a few volunteers. Indeed, no single release has been published by Rice university for the last few years and since many software (Octave, Scilab, R, Matlab...) forked it and implemented their own modifications, arpack-ng aims to tackle this by providing a common repository, maintained versions with a testsuite. arpack-ng is replacing arpack almost everywhere.
This project started as a joint project between Debian, Octave and Scilab
in order to provide a common and maintained version of arpack. This is now
a community project maintained by a few volunteers. Indeed, no single release
has been published by Rice university for the last few years and since many
software (Octave, Scilab, R, Matlab...) forked it and implemented their own
modifications, arpack-ng aims to tackle this by providing a common repository,
maintained versions with a testsuite. arpack-ng is replacing arpack almost
everywhere.
"