File suse-hpc.changes of Package suse-hpc.24260

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
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

-------------------------------------------------------------------
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!

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
Mon Jan 18 17:20:57 UTC 2021 - Egbert Eich <eich@suse.com>

- Expand python_flavor to python executable. Thanks to Ben Greiner.

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
Thu May  7 21:50:13 UTC 2020 - Egbert Eich <eich@suse.com>

- Fix typo in shell script variable.

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
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.
- macros.hpc: Improve master package description and README message.

-------------------------------------------------------------------
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!

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
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
  * Do not remove executable flag on .so files

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
Fri Oct 26 10:49:00 UTC 2018 - eich@suse.com

- Add %%hpc_cmake which wraps %%cmake from marcos.cmake.

-------------------------------------------------------------------
Thu Oct 25 10:51:17 UTC 2018 - eich@suse.com

- macros: fix unexpanded macro in description of master package.

-------------------------------------------------------------------
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

-------------------------------------------------------------------
Tue Jun 19 05:08:01 UTC 2018 - eich@suse.com

- Handle license file using %license where applicable.

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
Sat Jun 16 19:38:18 UTC 2018 - eich@suse.com

-  Fix master package summary and description
-  Add support for different name than %name

-------------------------------------------------------------------
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).

-------------------------------------------------------------------
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).

-------------------------------------------------------------------
Fri Feb  9 15:04:35 UTC 2018 - eich@suse.com

- Fix summary in module files (bnc#1080259).

-------------------------------------------------------------------
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.

-------------------------------------------------------------------
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 '_'.

-------------------------------------------------------------------
Thu Oct 19 11:44:50 UTC 2017 - eich@suse.com

- Fix master package macro to handle sub-packages with a
  different basename correctly.

-------------------------------------------------------------------
Fri Oct  6 08:09:44 UTC 2017 - nmoreychaisemartin@suse.com

- Add _service to fetch github files

-------------------------------------------------------------------
Thu Oct  5 12:31:55 UTC 2017 - eich@suse.com

- Make source files downloadable from git.

-------------------------------------------------------------------
Wed Oct  4 08:15:18 UTC 2017 - eich@suse.com

- Add more documentation.
- Fix LICENSE and copyright statement in LICENSE.

-------------------------------------------------------------------
Thu Sep 21 15:10:29 UTC 2017 - nmoreychaisemartin@suse.com

- Add %{?hpc_ext} to install path to allow multiple flavor installs

-------------------------------------------------------------------
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:

-------------------------------------------------------------------
Wed May  3 23:00:31 UTC 2017 - eich@suse.com

- Initial version (FATE#320596). 

openSUSE Build Service is sponsored by