88255ddc25
- Remove redefinition of _sysconfdir in %%hpc_cmake:
...
Redefining _sysconfdir to %%hpc_sysconfdir caused a recursive loop!
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=41
2019-01-07 15:47:33 +00:00
Dirk Stoecker
1531c9aa43
Accepting request 659779 from home:TheBlackCat:branches:science:HPC
...
- 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.
OBS-URL: https://build.opensuse.org/request/show/659779
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=39
2018-12-19 08:20:49 +00:00
413dd18fa9
Accepting request 650133 from home:eeich:branches:science:machinelearning
...
* Do not remove executable flag on .so files
OBS-URL: https://build.opensuse.org/request/show/650133
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=37
2018-11-19 09:32:41 +00:00
9f361ce7b4
Accepting request 650115 from home:eeich:branches:science:machinelearning
...
- Improve python handling:
* set python3 as default for Factory
* allow to specify subdir to HPC pyton path
OBS-URL: https://build.opensuse.org/request/show/650115
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=36
2018-11-19 07:14:05 +00:00
947aaec95d
Accepting request 650047 from home:eeich:branches:science:machinelearning
...
- 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.
OBS-URL: https://build.opensuse.org/request/show/650047
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=35
2018-11-18 21:36:28 +00:00
275aca224a
Accepting request 644956 from home:eeich:factory_staging
...
- Add %%hpc_cmake which wraps %%cmake from marcos.cmake.
OBS-URL: https://build.opensuse.org/request/show/644956
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=32
2018-10-26 20:21:27 +00:00
f0ae774032
- macros: fix unexpanded macro in description of master package.
...
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=31
2018-10-25 10:52:12 +00:00
b290d20fc3
Accepting request 630405 from home:eeich:branches:science:HPC
...
- macros: %hpc_master_package: properly escape '\'
- macros:
* Fix line endings
* Replace %%compiler_family by %%hpc_compiler_family
OBS-URL: https://build.opensuse.org/request/show/630405
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=29
2018-08-19 14:30:23 +00:00
2b9180c684
Accepting request 617646 from home:eeich:branches:science:HPC
...
- Handle license file using %license where applicable.
OBS-URL: https://build.opensuse.org/request/show/617646
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=26
2018-06-19 06:11:03 +00:00
2ffe5b8cf4
- 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.
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=25
2018-06-18 04:56:54 +00:00
3a597ec2f0
- Fix master package summary and description
...
- Add support for different name than %name
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=24
2018-06-16 19:49:12 +00:00
156ef76b19
Accepting request 586048 from home:eeich:branches:science:HPC
...
- Append a newline to the shebang line prepended by the
%hpc_shebang_prepend_list macro (boo#1084951).
OBS-URL: https://build.opensuse.org/request/show/586048
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=22
2018-03-12 19:23:13 +00:00
2faca288c5
Accepting request 582351 from home:eeich:python
...
- 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).
OBS-URL: https://build.opensuse.org/request/show/582351
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=20
2018-03-04 11:15:02 +00:00
3b783ae048
Accepting request 574735 from home:eeich:branches:science:HPC
...
- Fix summary in module files (bnc#1080259).
OBS-URL: https://build.opensuse.org/request/show/574735
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=18
2018-02-09 15:37:13 +00:00
55ffc365c5
- 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/package/show/science:HPC/suse-hpc?expand=0&rev=16
2018-01-30 10:09:11 +00:00
05187431e1
- Initial version (FATE#320596).
...
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=14
2017-11-20 20:26:51 +00:00
1bcc9c7ab4
- 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 '_'.
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=13
2017-11-20 20:03:10 +00:00
0bda09e250
Accepting request 535288 from home:eeich:branches:science:HPC
...
- Fix master package macro to handle sub-packages with a
different basename correctly.
OBS-URL: https://build.opensuse.org/request/show/535288
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=11
2017-10-19 17:40:53 +00:00
Nicolas Morey-Chaisemartin
091b5fa428
Accepting request 532126 from science:HPC:EnvMod
...
- Add _service to fetch github files
OBS-URL: https://build.opensuse.org/request/show/532126
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=9
2017-10-06 08:32:55 +00:00
Nicolas Morey-Chaisemartin
a3481b4809
Accepting request 532078 from science:HPC:EnvMod
...
- Make source files downloadable from git.
OBS-URL: https://build.opensuse.org/request/show/532078
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=8
2017-10-06 06:47:30 +00:00
a4fd24f1e1
Accepting request 531169 from science:HPC:EnvMod
...
- Add more documentation.
- Fix LICENSE and copyright statement in LICENSE.
OBS-URL: https://build.opensuse.org/request/show/531169
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=6
2017-10-04 11:09:55 +00:00
Nicolas Morey-Chaisemartin
54c78748be
- Add %{?hpc_ext} to install path to allow multiple flavor installs
...
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=5
2017-09-27 07:33:00 +00:00
41ac4d7eb4
Accepting request 525945 from home:eeich:hpc_alt
...
- Add a dependency generator wrapper for binaries and libraries
to avoid adding standard dependencies for HPC libraries.
- Removed unneeded BuildRequires:
OBS-URL: https://build.opensuse.org/request/show/525945
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=3
2017-09-13 22:51:52 +00:00
Nicolas Morey-Chaisemartin
811007d0a1
Accepting request 523742 from science:HPC:EnvMod
...
- Initial version.
OBS-URL: https://build.opensuse.org/request/show/523742
OBS-URL: https://build.opensuse.org/package/show/science:HPC/suse-hpc?expand=0&rev=1
2017-09-12 14:34:53 +00:00