use Pmodules extended commands in modulefiles (fixing issue #3)

This commit is contained in:
2017-03-08 13:40:32 +01:00
parent 2f90f20b36
commit 98687e94de
46 changed files with 244 additions and 308 deletions

View File

@@ -1,11 +1,11 @@
#%Module1.0
set whatis "scripting language."
set url "http://www.python.org/"
set license "Python Software Foundation license (GPL-compatible)"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-whatis "scripting language."
module-url "http://www.python.org/"
module-license "Python Software Foundation license (GPL-compatible)"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
module-help "
Python is an easy to learn, powerful programming language. It has
efficient high-level data structures and a simple but effective
approach to object-oriented programming. Pythons elegant syntax
@@ -14,6 +14,5 @@ an ideal language for scripting and rapid application development
in many areas on most platforms.
"
source $env(PSI_LIBMODULES)

View File

@@ -1,11 +1,11 @@
#%Module1.0
set whatis "a very powerful, easy to learn programming language"
set url "http://www.tcl.tk"
set license "BSD-lik"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-whatis "a very powerful, easy to learn programming language"
module-url "http://www.tcl.tk"
module-license "BSD-lik"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
module-help "
Tcl (Tool Command Language) is a very powerful but easy to learn dynamic
programming language, suitable for a very wide range of uses, including
web and desktop applications, networking, administration, testing and many
@@ -14,4 +14,3 @@ language that is truly cross platform, easily deployed and highly
extensible.
"
source $env(PSI_LIBMODULES)

View File

@@ -1,11 +1,11 @@
#%Module1.0
set whatis "graphical user interface toolkit"
set url "http://www.tcl.tk"
set license "BSD-like"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-whatis "graphical user interface toolkit"
module-url "http://www.tcl.tk"
module-license "BSD-like"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
module-help "
Tk is a graphical user interface toolkit that takes developing desktop
applications to a higher level than conventional approaches. Tk is the
standard GUI not only for Tcl, but for many other dynamic languages, and
@@ -13,4 +13,3 @@ can produce rich, native applications that run unchanged across Windows,
Mac OS X, Linux and more.
"
source $env(PSI_LIBMODULES)

View File

@@ -1,11 +1,11 @@
#%Module1.0
set whatis "part of the GNU autotools"
set url "http://www.gnu.org/software/autoconf/"
set license "GNU GPL v2/v3"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-whatis "part of the GNU autotools"
module-url "http://www.gnu.org/software/autoconf/"
module-license "GNU GPL v2/v3"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
module-help "
Autoconf is an extensible package of M4 macros that produce shell scripts
to automatically configure software source code packages. These scripts
can adapt the packages to many kinds of UNIX-like systems without manual
@@ -14,4 +14,3 @@ from a template file that lists the operating system features that the
package can use, in the form of M4 macro calls.
"
source $env(PSI_LIBMODULES)

View File

@@ -1,14 +1,13 @@
#%Module1.0
set whatis "tool for automatically generating Makefile.in files"
set url "http://www.gnu.org/software/automake/"
set license "GNU GPL v2"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-whatis "tool for automatically generating Makefile.in files"
module-url "http://www.gnu.org/software/automake/"
module-license "GNU GPL v2"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
module-help "
Automake is a tool for automatically generating Makefile.in files
compliant with the GNU Coding Standards. Automake requires the use
of Autoconf.
"
source $env(PSI_LIBMODULES)

View File

@@ -1,11 +1,11 @@
#%Module1.0
set whatis "cross-platform, open-source build system."
set url "http://www.cmake.org/"
set license "Kitware, Inc., Insight Software Consortium (BSD-like)"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-whatis "cross-platform, open-source build system."
module-url "http://www.cmake.org/"
module-license "Kitware, Inc., Insight Software Consortium (BSD-like)"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
module-help "
CMake is a family of tools designed to build, test and package software.
CMake is used to control the software compilation process using simple
platform and compiler independent configuration files. CMake generates
@@ -13,4 +13,3 @@ native makefiles and workspaces that can be used in the compiler
environment of your choice.
"
source $env(PSI_LIBMODULES)

View File

@@ -1,11 +1,11 @@
#%Module1.0
set whatis "generic library support script"
set url "http://www.gnu.org/software/libtool/"
set libtool "GNU GPL v2"
set maintainer "Achim Gsell <achim.gsell@psi.ch>"
module-whatis "generic library support script"
module-url "http://www.gnu.org/software/libtool/"
module-libtool "GNU GPL v2"
module-maintainer "Achim Gsell <achim.gsell@psi.ch>"
set help "
module-help "
GNU libtool is a generic library support script. Libtool hides the
complexity of using shared libraries behind a consistent, portable
interface.
@@ -14,4 +14,3 @@ To use libtool, add the new generic library building commands to
your Makefile, Makefile.in, or Makefile.am.
"
source $env(PSI_LIBMODULES)

View File

@@ -1,18 +1,18 @@
#%Module1.0
set whatis "Anaconda Python Distribution - Python scripting language."
set url "https://store.continuum.io/cshop/anaconda/"
set license "http://docs.continuum.io/anaconda/eula.html"
set maintainer "Derek Feichtinger <derek.feichtinger@psi.ch>"
module-whatis "Anaconda Python Distribution - Python scripting language."
module-url "https://store.continuum.io/cshop/anaconda/"
module-license "http://docs.continuum.io/anaconda/eula.html"
module-maintainer "Derek Feichtinger <derek.feichtinger@psi.ch>"
set help "Anaconda is a completely free Python distribution
(including for commercial use and redistribution). It includes over
195 of the most popular Python packages for science, math,
engineering, data analysis.
module-help "
Anaconda is a completely free Python distribution (including for
commercial use and redistribution). It includes over 195 of the most
popular Python packages for science, math, engineering, data analysis.
The distribution is enriched by PSI specific packages.
"
set dont-setenv { LD_LIBRARY_PATH }
source $env(PSI_LIBMODULES)