Revisions of suse-hpc
- Fix master package README generation 'trick' for rpm <= 4.19.1 rpm version 4.19.1 started to add quotes around the file name when it expands a %doc statements into a script. This broke the 'trick' we've used to generate a README file on-the-fly. Here the saving grace was the introduction of the macro %rpmversion with the same version of rpm that can be used to identify versions affected by this. (forwarded request 1143793 from eeich)
- Previous fix did not work, revert and use %global instead of %define. The %hpc_cmake and %hpc_ninja macros wrap the %cmake and %ninja macros. The wrapper needs to set all standard variables passed to cmake in these macros to the hpc values. With the mentioned macros this leads to an infinite recursion if using %define. So we use %global instead. (forwarded request 1120761 from eeich)
- Handle %hpc_localstatedir and %hpc_sharedstatedir only when changed from %_localstatedir and %_sharedstatedir to avoid infinite recursion. (forwarded request 1119953 from eeich)
- Add %hpc_base_dirs macro In contrast to %hpc_dirs which also includes the library directory this only provides the HPC base directories. (forwarded request 979120 from eeich)
- Add %hpc_python_sitelib and %hpc_python_sitelib_no_singlespec to get arch independent module directories for modules. (forwarded request 952120 from eeich)
- Cope with the fact that RPM 4.17 no longer has __elflib_exclude_path defined. Thanks to Dominique Leuenberger <dimstar@opensuse.org> for spotting this! (forwarded request 927098 from eeich)
- 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. (forwarded request 879574 from eeich)
- Expand python_flavor to python executable. Thanks to Ben Greiner. (forwarded request 864148 from eeich)
- Fix %%hpc_base during hpc_init to allow for changes to %%_prefix.
- Fix typo in shell script variable.
- 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. (forwarded request 798280 from eeich)
- macros.hpc: Improve master package description and README message. (forwarded request 672357 from eeich)
- Remove redefinition of _sysconfdir in %%hpc_cmake: Redefining _sysconfdir to %%hpc_sysconfdir caused a recursive loop!
* Do not remove executable flag on .so files (forwarded request 650133 from eeich)
- Bump version (forwarded request 644958 from eeich)
Automatic submission by obs-autosubmit
- Improve test to be more general. (forwarded request 617652 from eeich)
Displaying revisions 1 - 20 of 30