Changelog for
suse-hpc-0.5.20220525.fd76646-2.2.x86_64.rpm :
* Wed May 25 2022 Egbert Eich
- Add %hpc_base_dirs macro In contrast to %hpc_dirs which also includes the library directory this only provides the HPC base directories.
* Sun Feb 06 2022 Egbert Eich - Add %hpc_python_sitelib and %hpc_python_sitelib_no_singlespec to get arch independent module directories for modules.
* Wed Jan 05 2022 Ben Greiner - Update to version 0.5.20211210.07cc46c
* support python 3.10 version string (#8)- Update _service to save git date and hash to version
* Sat Oct 23 2021 Egbert Eich - Cope with the fact that RPM 4.17 no longer has __elflib_exclude_path defined. Thanks to Dominique Leuenberger for spotting this!
* Mon Mar 15 2021 Egbert Eich - Add hooks for extra module files and master packages to accomodate support for multiple python3 flavors (thanks to Ben Greiner).- Made sure, these macros are backward compatible to Leap 15.
* Mon Jan 18 2021 Egbert Eich - Expand python_flavor to python executable. Thanks to Ben Greiner.
* Thu Jul 23 2020 Egbert Eich - Fix %%hpc_base during hpc_init to allow for changes to %%_prefix.
* Thu May 07 2020 Egbert Eich - Fix typo in shell script variable.
* Mon Apr 27 2020 Egbert Eich - Add \'Obsolete:\' option to master package. This way, a removed master package may be declared obsolte.- Allow \'Empty\' package - without a \'Requires:\' to keep master package for backward compatibility.
* Wed Feb 06 2019 eichAATTsuse.com- macros.hpc: Fix default moduleversion link generation and deletion
* Generation: convert to a posttrans script to make sure the link target exists.
* Deletion: Fix paths and line endings. (bsc#1124509)- macros.hpc: Improve documentation for -L option in %%hpc_master macro.- macros.hpc: Improve master package description and README message.
* Mon Jan 07 2019 eichAATTsuse.com- Remove redefinition of _sysconfdir in %%hpc_cmake: Redefining _sysconfdir to %%hpc_sysconfdir caused a recursive loop!
* Fri Dec 14 2018 Todd R - Add hpc_docdir macro.- Add cmake directories macros.- Use upstream-recommended %{_rpmconfigdir}/macros.d directory for rpm macros.- Add meson macro.- Future-proof cmake macro.
* Mon Nov 19 2018 eichAATTsuse.com- Improve python handling:
* set python3 as default for Factory
* allow to specify subdir to HPC pyton path
* Do not remove executable flag on .so files
* Sun Nov 18 2018 eichAATTsuse.com- Expand modules handling (bsc#1116458):
* add %%hpc_modules_init to store the list of modules
* if a modules list is available, use environment during dependency generation to exclude objects which will be found thru environment modules.
* bump package version.
* Fri Oct 26 2018 eichAATTsuse.com- Add %%hpc_cmake which wraps %%cmake from marcos.cmake.
* Thu Oct 25 2018 eichAATTsuse.com- macros: fix unexpanded macro in description of master package.
* Sun Aug 19 2018 eichAATTsuse.com- macros: %hpc_master_package: properly escape \'\\\'
* Sun Aug 19 2018 eichAATTsuse.com- macros:
* Fix line endings
* Replace %%compiler_family by %%hpc_compiler_family
* Tue Jun 19 2018 eichAATTsuse.com- Handle license file using %license where applicable.
* Mon Jun 18 2018 eichAATTsuse.com- Improve description and README in master packages Explain the purpose of the package and explicitly specify the dependency in the package description and generated README.
* Sat Jun 16 2018 eichAATTsuse.com- Fix master package summary and description- Add support for different name than %name
* Mon Mar 12 2018 eichAATTsuse.com- Append a newline to the shebang line prepended by the %hpc_shebang_prepend_list macro (boo#1084951).
* Sun Feb 25 2018 eichAATTsuse.com- Add functions to:
* sanitize the shebang path in scripts,
* move python code to the local site arch directory removing any leading shebang line and execute bits
* Add the appropriate shebang line to a script and set the execution bit.
* validate Python 3 code (bsc#1082209).
* Fri Feb 09 2018 eichAATTsuse.com- Fix summary in module files (bnc#1080259).
* Tue Jan 30 2018 eichAATTsuse.com- For tool don\'t distinguish minor versions: %hpc_cf_dep_version represents what we distinguish which determines the granularity in compiler selection.