GObject-Introspection
License information
GObject-introspection is distributed under multiple different licenses
-
The typelib libraries are licensed under the GNU Library General Public License version 2.
-
The remaining code is GPLv2+ compatible (see the file COPYING.GPL) and consists of a mix of GPLv2+, LGPLv2+ and MIT. See the license headers in each file for details.
See also the COPYING, COPYING.LGPL and COPYING.GPL files in the source repository.
From LUMI/23.12 on. the license can also be found in the directory
$EBROOTGOBJECTMININTROSPECTION/share/licenses/GObject-Introspection
after loading
the module.
Pre-installed modules (and EasyConfigs)
To access module help and find out for which stacks and partitions the module is
installed, use module spider GObject-Introspection/<version>
.
EasyConfig:
Technical documentation
EasyBuild
Version 1.68.0 for cpe 21.08
-
The recipe is a mix of the EasyBuilders and CSCS ones, with some input from the UAntwerpen one also.
-
Tried with the system Python but that did not work as there are no development packages installed, so used cray-python as in the CSCS recipe.
- CSCS sets this as a build dependency, but that did not work in our case.
-
Added additional sanity checks to test if the commands actually work. This coul, e.g., catch the problem where cray-python is a build dependency.
Version 1.71.0 for CPE 21.12
- Updated to 1.71.0 rather than following the EasyBuild common toolchain for 21.12 because of problems with Meson not finding a file.
Version 1.72.0 for CPE 22.06
- Trivial port of the EasyConfig, made last minute to align with EasyBuild 4.6.0.
Version 1.74.0 from CPE 22.12 on
- Trivial port of the EasyConfig of 1.72.0.
Version 1.76.1 from CPE 23.09 on
-
Port of the 1.74.0 EasyConfig.
-
But needed to use a buildtools-python using the same version of cray-python and with a newer version of Meson. It is not clear if it was a Python version conflict or just a too old version of Meson that was causing problems, but it is likely the former.
Version 1.78.1 for LUMI/24.03
- Trivial port of the EasyConfig for version 1.76.1 in LUMI/23.12.
Archived EasyConfigs
The EasyConfigs below are additonal easyconfigs that are not directly available on the system for installation. Users are advised to use the newer ones and these archived ones are unsupported. They are still provided as a source of information should you need this, e.g., to understand the configuration that was used for earlier work on the system.
-
Archived EasyConfigs from LUMI-SoftwareStack - previously centrally installed software