2023-10-24 13:08:55 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Oct 24 09:09:47 UTC 2023 - Egbert Eich <eich@suse.com>
|
|
|
|
|
|
|
|
- Handle %hpc_localstatedir and %hpc_sharedstatedir only when
|
|
|
|
changed from %_localstatedir and %_sharedstatedir to avoid
|
|
|
|
infinite recursion.
|
|
|
|
|
2023-05-04 16:44:43 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon May 1 07:43:38 UTC 2023 - Egbert Eich <eich@suse.com>
|
|
|
|
|
|
|
|
- Do not redefine _localstatedir and _sharedstatedir for cmake:
|
|
|
|
hpc_localstatedir and hpc_sharedstatedir are already the
|
|
|
|
same. This may lead to a endless recursive definition loop.
|
|
|
|
- Create header magic for module file if none is specified in
|
|
|
|
spec file.
|
|
|
|
|
2022-05-26 21:14:40 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 25 05:56:07 UTC 2022 - Egbert Eich <eich@suse.com>
|
|
|
|
|
|
|
|
- Add %hpc_base_dirs macro
|
|
|
|
In contrast to %hpc_dirs which also includes the library directory
|
|
|
|
this only provides the HPC base directories.
|
|
|
|
|
2022-02-07 13:58:47 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 6 15:55:41 UTC 2022 - Egbert Eich <eich@suse.com>
|
|
|
|
|
|
|
|
- Add %hpc_python_sitelib and %hpc_python_sitelib_no_singlespec
|
|
|
|
to get arch independent module directories for modules.
|
|
|
|
|
2022-01-05 19:15:31 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Jan 5 16:00:53 UTC 2022 - Ben Greiner <code@bnavigator.de>
|
|
|
|
|
|
|
|
- Update to version 0.5.20211210.07cc46c
|
|
|
|
* support python 3.10 version string (#8)
|
|
|
|
- Update _service to save git date and hash to version
|
|
|
|
|
2021-03-17 08:32:26 +01:00
|
|
|
-------------------------------------------------------------------
|
2021-10-23 11:13:10 +02:00
|
|
|
Sat Oct 23 09:08:29 UTC 2021 - Egbert Eich <eich@suse.com>
|
|
|
|
|
|
|
|
- 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!
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2021-03-17 08:32:26 +01:00
|
|
|
Mon Mar 15 07:58:32 UTC 2021 - Egbert Eich <eich@suse.com>
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
2021-01-18 22:03:22 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jan 18 17:20:57 UTC 2021 - Egbert Eich <eich@suse.com>
|
|
|
|
|
|
|
|
- Expand python_flavor to python executable. Thanks to Ben Greiner.
|
|
|
|
|
2020-07-23 19:45:40 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Jul 23 17:42:34 UTC 2020 - Egbert Eich <eich@suse.com>
|
|
|
|
|
|
|
|
- Fix %%hpc_base during hpc_init to allow for changes to %%_prefix.
|
|
|
|
|
2020-05-07 23:51:12 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu May 7 21:50:13 UTC 2020 - Egbert Eich <eich@suse.com>
|
|
|
|
|
|
|
|
- Fix typo in shell script variable.
|
|
|
|
|
2020-04-27 15:41:38 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Apr 27 06:58:20 UTC 2020 - Egbert Eich <eich@suse.com>
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
2019-02-06 18:56:26 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Feb 6 07:08:30 UTC 2019 - eich@suse.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.
|
2019-02-07 07:58:32 +01:00
|
|
|
- macros.hpc: Improve master package description and README message.
|
2019-02-06 18:56:26 +01:00
|
|
|
|
2019-01-07 16:47:33 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Jan 7 15:44:07 UTC 2019 - eich@suse.com
|
|
|
|
|
|
|
|
- Remove redefinition of _sysconfdir in %%hpc_cmake:
|
|
|
|
Redefining _sysconfdir to %%hpc_sysconfdir caused a recursive loop!
|
|
|
|
|
2018-12-19 09:20:49 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Dec 14 19:20:06 UTC 2018 - Todd R <toddrme2178@gmail.com>
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
2018-11-19 08:14:05 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Nov 19 01:19:05 UTC 2018 - eich@suse.com
|
|
|
|
|
|
|
|
- Improve python handling:
|
|
|
|
* set python3 as default for Factory
|
|
|
|
* allow to specify subdir to HPC pyton path
|
2018-11-19 10:32:41 +01:00
|
|
|
* Do not remove executable flag on .so files
|
2018-11-19 08:14:05 +01:00
|
|
|
|
2018-11-18 22:36:28 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Nov 18 10:19:22 UTC 2018 - eich@suse.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.
|
|
|
|
|
2018-10-25 12:52:12 +02:00
|
|
|
-------------------------------------------------------------------
|
2018-10-26 22:21:27 +02:00
|
|
|
Fri Oct 26 10:49:00 UTC 2018 - eich@suse.com
|
|
|
|
|
|
|
|
- Add %%hpc_cmake which wraps %%cmake from marcos.cmake.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2018-10-25 12:52:12 +02:00
|
|
|
Thu Oct 25 10:51:17 UTC 2018 - eich@suse.com
|
|
|
|
|
|
|
|
- macros: fix unexpanded macro in description of master package.
|
|
|
|
|
2018-08-19 16:30:23 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Aug 19 12:54:39 UTC 2018 - eich@suse.com
|
|
|
|
|
|
|
|
- macros: %hpc_master_package: properly escape '\'
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Aug 19 09:32:21 UTC 2018 - eich@suse.com
|
|
|
|
|
|
|
|
- macros:
|
|
|
|
* Fix line endings
|
|
|
|
* Replace %%compiler_family by %%hpc_compiler_family
|
|
|
|
|
2018-06-19 08:11:03 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jun 19 05:08:01 UTC 2018 - eich@suse.com
|
|
|
|
|
|
|
|
- Handle license file using %license where applicable.
|
|
|
|
|
2018-06-16 21:49:12 +02:00
|
|
|
-------------------------------------------------------------------
|
2018-06-18 06:56:54 +02:00
|
|
|
Mon Jun 18 04:56:03 UTC 2018 - eich@suse.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.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2018-06-16 21:49:12 +02:00
|
|
|
Sat Jun 16 19:38:18 UTC 2018 - eich@suse.com
|
|
|
|
|
|
|
|
- Fix master package summary and description
|
|
|
|
- Add support for different name than %name
|
|
|
|
|
2018-03-12 20:23:13 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Mar 12 19:20:16 UTC 2018 - eich@suse.com
|
|
|
|
|
|
|
|
- Append a newline to the shebang line prepended by the
|
|
|
|
%hpc_shebang_prepend_list macro (boo#1084951).
|
|
|
|
|
2018-03-04 12:15:02 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Sun Feb 25 19:03:15 UTC 2018 - eich@suse.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).
|
|
|
|
|
2018-02-09 16:37:13 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Fri Feb 9 15:04:35 UTC 2018 - eich@suse.com
|
|
|
|
|
|
|
|
- Fix summary in module files (bnc#1080259).
|
|
|
|
|
2018-01-30 11:09:11 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Jan 30 10:00:43 UTC 2018 - eich@suse.com
|
|
|
|
|
|
|
|
- For tool don't distinguish minor versions:
|
|
|
|
%hpc_cf_dep_version represents what we distinguish
|
|
|
|
which determines the granularity in compiler selection.
|
|
|
|
|
2017-11-20 21:03:10 +01:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Mon Nov 20 18:44:42 UTC 2017 - eich@suse.com
|
|
|
|
|
|
|
|
- Add lua-lmod to the HPC base Requires
|
|
|
|
- Fix %name in %hpc_python_master_package
|
|
|
|
Not only %pname but also %name needs to have python replaced
|
|
|
|
by %python_flavor.
|
|
|
|
- Add macro to santize %pname for environment variables
|
|
|
|
This marco up-cases the name and replaces '-' by '_'.
|
|
|
|
|
2017-10-19 19:40:53 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Oct 19 11:44:50 UTC 2017 - eich@suse.com
|
|
|
|
|
|
|
|
- Fix master package macro to handle sub-packages with a
|
|
|
|
different basename correctly.
|
|
|
|
|
2017-10-06 08:47:30 +02:00
|
|
|
-------------------------------------------------------------------
|
2017-10-06 10:32:55 +02:00
|
|
|
Fri Oct 6 08:09:44 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
|
|
|
|
- Add _service to fetch github files
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2017-10-06 08:47:30 +02:00
|
|
|
Thu Oct 5 12:31:55 UTC 2017 - eich@suse.com
|
|
|
|
|
|
|
|
- Make source files downloadable from git.
|
|
|
|
|
2017-10-04 13:09:55 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Oct 4 08:15:18 UTC 2017 - eich@suse.com
|
|
|
|
|
|
|
|
- Add more documentation.
|
|
|
|
- Fix LICENSE and copyright statement in LICENSE.
|
|
|
|
|
2017-09-27 09:33:00 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Thu Sep 21 15:10:29 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
|
|
|
|
- Add %{?hpc_ext} to install path to allow multiple flavor installs
|
|
|
|
|
2017-09-14 00:51:52 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed Sep 13 19:27:49 UTC 2017 - eich@suse.com
|
|
|
|
|
|
|
|
- Add a dependency generator wrapper for binaries and libraries
|
|
|
|
to avoid adding standard dependencies for HPC libraries.
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
Tue Sep 12 18:54:22 UTC 2017 - eich@suse.com
|
|
|
|
|
|
|
|
- Removed unneeded BuildRequires:
|
|
|
|
|
2017-09-12 16:34:53 +02:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
Wed May 3 23:00:31 UTC 2017 - eich@suse.com
|
|
|
|
|
2017-11-20 21:26:51 +01:00
|
|
|
- Initial version (FATE#320596).
|
2017-09-12 16:34:53 +02:00
|
|
|
|