- 09 Aug, 2019 1 commit
-
-
gsell authored
-
- 25 Jul, 2019 1 commit
-
-
gsell authored
-
- 24 Jul, 2019 1 commit
-
-
gsell authored
-
- 23 Jul, 2019 1 commit
-
-
gsell authored
-
- 19 Jul, 2019 1 commit
-
-
gsell authored
- 'system' and 'OS' have different meaning now 'system' defaults to a string derived from the Linux distribution (like rhel7) or on Mac to the macOS version (like macOS10.14) - OS is equivalent to the output of 'uname -s' - move dynamically created functions to new library libpbuild_dyn.bash - do not set defaults in libpbuild.bash - use the string returned by std::get_os_release() as system string if not passed as argument -
-
- 29 May, 2019 1 commit
-
-
gsell authored
- requires BASH >= 4 (associative arrays) - pbuild::set_unpack_dir() added - required changes to pbuild::prep() implemented
-
- 09 Apr, 2019 1 commit
-
-
gsell authored
-
- 28 Mar, 2019 1 commit
-
-
gsell authored
- option '--all-variants' is not required any more, a version can be passed as regex - supress output from un-tar, configure, compile and install if not in verbose mode - option '--enable-cleanup' added - remove src directory after successful build by default - an equal sign ('=') may prepend a version number passed as argument - various fixes - issue with using 'pbuild::use_{autotools,cmake}' outside a "prep"- function fixed - installing depending shared libs improved - abort if a target fails
-
- 12 Mar, 2019 1 commit
-
-
gsell authored
- create prefix directory after compilation succeeded - path to 'true(1)' fixed
-
- 08 Mar, 2019 1 commit
-
-
gsell authored
-
- 22 Feb, 2019 1 commit
-
-
gsell authored
- option '--all-variants' added, if this option is set, all variants matching the given version(s) will be build - the build-system uses the release specified in the variants file. If a dependency have an improper release, the build stops - the library is now better isolated from the "main" programm. - several variables and function have been refactored
-
- 21 Jan, 2019 1 commit
-
-
gsell authored
If the release of a module is set to 'removed', modbuild checks whether the module is still available and removes it if yes.
-
- 14 Jan, 2019 1 commit
-
-
gsell authored
-
- 27 Dec, 2018 1 commit
-
-
gsell authored
bug fixed in function pbuild::module_is_avail(): set 'uvar' to '__unused__' if second argument is empty/unset
-
- 26 Oct, 2018 1 commit
-
-
gsell authored
-
- 12 Oct, 2018 1 commit
-
-
gsell authored
-
- 11 Oct, 2018 1 commit
-
-
gsell authored
- supported_os() renamed to supported_systems(), check is done in make_all - supported_compilers() removed, obsolete since all variants must be defined in the variants-file - set_download_url() cannot be used to pass SHA256 sums - set_sha256sum() added
-
- 05 Oct, 2018 1 commit
-
-
gsell authored
- more general concept of systems implemented, replacing OS specific stuff - bugfix in 'install_pmodules_files()' - install modulefile and release file together
-
- 28 Sep, 2018 1 commit
-
-
gsell authored
- specifying a variants file has been replaced by a more flexible 'flavor' implementation - 'ModuleGroup' has been renamed to 'GROUP' - bugfix in setting 'PREFIX' - a variants file must exist - '--with' arguments are used to select a variant only not to load a module - a SHA256 hash-sum can now be passed as second argument to set_download_url() - a (relative) output file-name can now be passed as third argument to set_download_url() - '{set,add}_docfile*()' have been replaced by 'install_docfiles()' - build dependencies are now written to the doc-directory - build script and variants file are installed in doc-directory
-
- 14 Sep, 2018 1 commit
-
-
gsell authored
- install modulefile to doc-dir - make sure BUILD_DIR exist
-
- 30 Aug, 2018 1 commit
-
-
gsell authored
- auto-detect whether to use autotools or CMake - pbuild::use_autotools() and pbuild::use_cmake() added, with these function you can select the to be used configuration tool if script for both are provided
-
- 15 Aug, 2018 1 commit
-
-
gsell authored
-
- 20 Jul, 2018 1 commit
-
-
gsell authored
-
- 19 Jul, 2018 1 commit
-
-
gsell authored
-
- 12 Jul, 2018 1 commit
-
-
gsell authored
-
- 11 Jul, 2018 4 commits
- 17 Apr, 2018 1 commit
-
-
Achim Gsell authored
-
- 13 Apr, 2018 2 commits
-
-
Achim Gsell authored
-
gsell authored
Pmodules/libpbuild.bash: fixes in get_source(), modulefile installation can be forced via command-line
-
- 27 Mar, 2018 1 commit
-
-
gsell authored
-
- 15 Feb, 2018 1 commit
-
-
gsell authored
- derive source file name from source URL
-
- 08 Nov, 2017 1 commit
-
-
gsell authored
- bug in pbuild::cleanup() fixed
-
- 13 Sep, 2017 1 commit
-
-
gsell authored
-
- 08 Aug, 2017 1 commit
-
-
gsell authored
- source/build directory changed to "${PMODULES_TMPDIR}/{src,build}/$P-$V" - function to find/download sources rewritten, specifing SOURCE_URL in build block is now required. - we now have pre_ and post_ function for all build stages
-
- 09 Jun, 2017 1 commit
-
-
gsell authored
- OS dependent build configuration is now in 'modbuild.conf' - set PATH before sourcing 'modbuild.conf' - installation path of modulefile fixed - go through all build steps if nothing else is specified on command line
-
- 31 May, 2017 1 commit
-
-
gsell authored
- modulesfile-templates are not used any more
-
- 17 May, 2017 1 commit
-
-
gsell authored
- search_variante_file(): set 'variants_file' to empty string if none found - load_build_dependencies(): * here we don't have to look for a variants file any more * bugfix in testing prefix 'b:' and 'r:' for build- or runtime dependency
-