SHA256
1
0
forked from pool/suse-hpc

29 Commits

Author SHA256 Message Date
580a2fb0b9 Accepting request 1143794 from science: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)

OBS-URL: https://build.opensuse.org/request/show/1143794
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=30
2024-02-04 18:08:59 +00:00
117a707162 Accepting request 1120762 from science:HPC
- 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)

OBS-URL: https://build.opensuse.org/request/show/1120762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=29
2023-10-27 20:29:00 +00:00
c0c400f2b0 Accepting request 1119954 from science:HPC
- Handle %hpc_localstatedir and %hpc_sharedstatedir only when
  changed from %_localstatedir and %_sharedstatedir to avoid
  infinite recursion. (forwarded request 1119953 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1119954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=28
2023-10-24 18:09:24 +00:00
2c548c2841 Accepting request 1084761 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1084761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=27
2023-05-05 13:57:28 +00:00
870e041641 Accepting request 979393 from science:HPC
- 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)

OBS-URL: https://build.opensuse.org/request/show/979393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=26
2022-05-27 22:28:10 +00:00
682a5d0794 Accepting request 952121 from science:HPC
- Add %hpc_python_sitelib and %hpc_python_sitelib_no_singlespec
  to get arch independent module directories for modules. (forwarded request 952120 from eeich)

OBS-URL: https://build.opensuse.org/request/show/952121
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=25
2022-02-07 22:38:21 +00:00
1bd4d784bb Accepting request 944103 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/944103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=24
2022-01-06 14:51:11 +00:00
a257ce3e27 Accepting request 927099 from science:HPC
- Cope with the fact that RPM 4.17 no longer has
  __elflib_exclude_path defined.
  Thanks to Dominique Leuenberger &lt;dimstar@opensuse.org&gt; for
  spotting this! (forwarded request 927098 from eeich)

OBS-URL: https://build.opensuse.org/request/show/927099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=23
2021-10-25 13:16:46 +00:00
Richard Brown
5cee7d2893 Accepting request 879575 from science:HPC
- 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)

OBS-URL: https://build.opensuse.org/request/show/879575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=22
2021-03-19 15:40:07 +00:00
d8fbf61aec Accepting request 864149 from science:HPC
- Expand python_flavor to python executable. Thanks to Ben Greiner. (forwarded request 864148 from eeich)

OBS-URL: https://build.opensuse.org/request/show/864149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=21
2021-01-20 17:23:13 +00:00
8716cec94d Accepting request 822639 from science:HPC
- Fix %%hpc_base during hpc_init to allow for changes to %%_prefix.

OBS-URL: https://build.opensuse.org/request/show/822639
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=20
2020-07-29 15:16:02 +00:00
024f993ac1 Accepting request 801697 from science:HPC
- Fix typo in shell script variable.

OBS-URL: https://build.opensuse.org/request/show/801697
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=19
2020-05-09 17:49:09 +00:00
78d5fe047e Accepting request 798281 from science:HPC
- 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)

OBS-URL: https://build.opensuse.org/request/show/798281
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=18
2020-04-29 18:41:52 +00:00
f293288395 Accepting request 672358 from science:HPC
- macros.hpc: Improve master package description and README message. (forwarded request 672357 from eeich)

OBS-URL: https://build.opensuse.org/request/show/672358
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=17
2019-02-11 20:17:16 +00:00
60d6f555a7 Accepting request 663405 from science:HPC
- Remove redefinition of _sysconfdir in %%hpc_cmake:
  Redefining _sysconfdir to %%hpc_sysconfdir caused a recursive loop!

OBS-URL: https://build.opensuse.org/request/show/663405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=16
2019-01-15 12:13:55 +00:00
10fe59152e Accepting request 659954 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/659954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=15
2018-12-28 11:32:20 +00:00
4854c656f9 Accepting request 650134 from science:HPC
* Do not remove executable flag on .so files (forwarded request 650133 from eeich)

OBS-URL: https://build.opensuse.org/request/show/650134
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=14
2018-11-19 22:33:17 +00:00
ff797d6d63 Accepting request 644959 from science:HPC
- Bump version (forwarded request 644958 from eeich)

OBS-URL: https://build.opensuse.org/request/show/644959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=13
2018-11-13 15:36:11 +00:00
b4bde70e6d Accepting request 631603 from science:HPC
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/631603
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=12
2018-08-27 10:59:50 +00:00
b089a231f3 Accepting request 617653 from science:HPC
- Improve test to be more general. (forwarded request 617652 from eeich)

OBS-URL: https://build.opensuse.org/request/show/617653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=11
2018-06-20 13:31:24 +00:00
3e38eedb5f Accepting request 586049 from science:HPC
- Append a newline to the shebang line prepended by the
  %hpc_shebang_prepend_list macro (boo#1084951). (forwarded request 586048 from eeich)

OBS-URL: https://build.opensuse.org/request/show/586049
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=10
2018-03-13 09:24:50 +00:00
2bf3ebb002 Accepting request 582352 from science:HPC
- 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). (forwarded request 582351 from eeich)

OBS-URL: https://build.opensuse.org/request/show/582352
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=9
2018-03-05 12:43:47 +00:00
5a8fa8f680 Accepting request 574736 from science:HPC
- Fix summary in module files (bnc#1080259). (forwarded request 574735 from eeich)

OBS-URL: https://build.opensuse.org/request/show/574736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=8
2018-02-10 16:59:01 +00:00
d226a4724d Accepting request 571206 from science:HPC
- For tool don't distinguish minor versions:
  %hpc_cf_dep_version represents what we distinguish
  which determines the granularity in compiler selection.

OBS-URL: https://build.opensuse.org/request/show/571206
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=7
2018-01-31 18:52:29 +00:00
d2996999c6 Accepting request 543983 from science:HPC
- 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 '_'.

- Initial version (FATE#320596).

OBS-URL: https://build.opensuse.org/request/show/543983
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=6
2017-11-21 14:34:15 +00:00
c42a9a2887 Accepting request 535289 from science:HPC
- Fix master package macro to handle sub-packages with a
  different basename correctly. (forwarded request 535288 from eeich)

OBS-URL: https://build.opensuse.org/request/show/535289
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=5
2017-10-20 12:47:16 +00:00
3e42b5dc87 Accepting request 532128 from science:HPC
1

OBS-URL: https://build.opensuse.org/request/show/532128
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=4
2017-10-07 15:50:56 +00:00
ed1cd9a245 Accepting request 531172 from science:HPC
- Add more documentation.
- Fix LICENSE and copyright statement in LICENSE. (forwarded request 531169 from eeich)

OBS-URL: https://build.opensuse.org/request/show/531172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=3
2017-10-05 10:02:18 +00:00
b8e9253023 Accepting request 525949 from science:HPC
- Add a dependency generator wrapper for binaries and libraries
  to avoid adding standard dependencies for HPC libraries.

- Removed unneeded BuildRequires: (forwarded request 525945 from eeich)

OBS-URL: https://build.opensuse.org/request/show/525949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/suse-hpc?expand=0&rev=2
2017-09-15 20:30:52 +00:00

Diff Content Not Available