Commit Graph

54 Commits

Author SHA256 Message Date
Ana Guerrero
ce4c5d1311 Accepting request 1108912 from science:HPC
- Create correct links for cc and c++ and make sure failure of last
  test in %posttrans is not returned as status of scriptlet
  (bsc#1214816).

OBS-URL: https://build.opensuse.org/request/show/1108912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=20
2023-09-04 20:53:41 +00:00
36fd409b0a - Create correct links for cc and c++ and make sure failure of last
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=49
2023-09-04 15:15:13 +00:00
8cce1857e4 Accepting request 1108891 from home:eeich:branches:science:HPC
- Crate correct links for cc and c++ and make sure failure of last
  test in %posttrans is not returned as status of scriptlet
  (bsc#1214816).

OBS-URL: https://build.opensuse.org/request/show/1108891
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=48
2023-09-04 13:40:12 +00:00
eda1ee8529 Accepting request 1108855 from home:eeich:branches:science:HPC
- Make sure failure of last test in %posttrans is not returned as
  status of scriptlet (bsc#1214816).

OBS-URL: https://build.opensuse.org/request/show/1108855
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=47
2023-09-04 11:56:31 +00:00
Dominique Leuenberger
52ab1190c5 Accepting request 1093266 from science:HPC
Remove incorrect feature reference. There is no feature request for this, yet.
- Add support for gcc13 (forwarded request 1093265 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1093266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=19
2023-06-16 14:54:12 +00:00
5a437234d9 Accepting request 1093265 from home:eeich:branches:science:HPC
Remove incorrect feature reference. There is no feature request for this, yet.
- Add support for gcc13

OBS-URL: https://build.opensuse.org/request/show/1093265
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=45
2023-06-15 11:01:25 +00:00
Dominique Leuenberger
b9e8f96403 Accepting request 1093082 from science:HPC
- Fix %posttrans script (`done` instead of `fi`) (bsc#1212351). (forwarded request 1093081 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1093082
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=18
2023-06-14 14:31:21 +00:00
491d6a2924 Accepting request 1093081 from home:eeich:branches:science:HPC
- Fix %posttrans script (`done` instead of `fi`) (bsc#1212351).

OBS-URL: https://build.opensuse.org/request/show/1093081
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=43
2023-06-14 09:05:07 +00:00
2a86605f7b Accepting request 1093074 from home:eeich:branches:science:HPC
- Fix %posttrans script (`done` instead of `fi`).

OBS-URL: https://build.opensuse.org/request/show/1093074
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=42
2023-06-14 08:25:59 +00:00
Dominique Leuenberger
fbe33ba639 Accepting request 1091709 from science:HPC
- Add support for gcc13 (jsc#PED-2896) (forwarded request 1091708 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1091709
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=17
2023-06-11 17:54:23 +00:00
42d922fa4e Accepting request 1091708 from home:eeich:branches:science:HPC
- Add support for gcc13 (jsc#PED-2896)

OBS-URL: https://build.opensuse.org/request/show/1091708
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=40
2023-06-08 14:33:41 +00:00
Dominique Leuenberger
284df5b881 Accepting request 1046220 from science:HPC
- Fix compatibility for SLE-12: define _rpmmacrodir after hpc_init. (forwarded request 1046219 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1046220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=16
2023-01-03 14:05:01 +00:00
9addbddd1e Accepting request 1046219 from home:eeich:branches:science:HPC
- Fix compatibility for SLE-12: define _rpmmacrodir after hpc_init.

OBS-URL: https://build.opensuse.org/request/show/1046219
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=38
2023-01-02 15:31:57 +00:00
Dominique Leuenberger
b6d86651d4 Accepting request 1042733 from science:HPC
- Add support for gcc12 (jsc#PED-2834). (forwarded request 1042732 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1042733
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=15
2022-12-13 17:57:29 +00:00
ed012818dd Accepting request 1042732 from home:eeich:branches:science:HPC
- Add support for gcc12 (jsc#PED-2834).

OBS-URL: https://build.opensuse.org/request/show/1042732
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=36
2022-12-13 16:08:26 +00:00
Dominique Leuenberger
2d1c7b30a6 Accepting request 944497 from science:HPC
- On Factory, build the default only. For Leap build all. On older Leap
  versions, this may fail as newer compilers do not resolve. Oh, well. (forwarded request 944496 from eeich)

OBS-URL: https://build.opensuse.org/request/show/944497
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=14
2022-01-07 11:45:57 +00:00
7d9e7b3ec7 Accepting request 944496 from home:eeich:branches:science:HPC
- On Factory, build the default only. For Leap build all. On older Leap
  versions, this may fail as newer compilers do not resolve. Oh, well.

OBS-URL: https://build.opensuse.org/request/show/944496
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=35
2022-01-06 16:03:09 +00:00
b3204bcaa3 Accepting request 940614 from home:aginies:branches:science:HPC
- fix _multibuild with a correct list of gcc version and add
  ExclusiveArch: do-not-build for some sle_version
- Use %_rpmmacrodir instead of %{_sysconfdir}/rpm (boo#1191381).
- Improve setting of standard binaries (c, c++) for non-base
  versions.
- Improve environment settings: only set CC, CXX etc when
  compilers are installed. Thus, if only gnu<X>-compiler-hpc
  is installed, they will not be set.
- Add build support for gcc11 to HPC build (jsc#SLE-18780,
  jsc#SLE-18781, jsc#SLE-18782).
- Add build support for gcc10 to HPC build (bsc#1174439). 
  Fix version parsing for gcc10 and up.
- Add support for gcc v.6, v.8 and v.9.
  for SLE-12 HPC: v.6, v.7, v.8 (jsc#SLE-7765)
  for SLE-15 & SLE-15-SP1: gcc v.7, v.8 (jsc#SLE-7766)
  for SLE-15-SP2: add gcc v.9 (jsc#SLE-8604)
- For the base compiler add a Provides: for the versioned form.
- Add links from the generic compiler binary names cc, cpp, c++
  and fc to the compiler specific names in the package private
  binary directory.
- Define _hpc_gnu_module (bsc#1116458).
- Update to gcc v.7 for SLES-12 builds.
- Set the 'granularity' for selection to the
  granularity of GNU toolchain versions we
  distinguish: For major versions until 4,
  this is 2 versions, for anything above it
  is just the major version.
- On TW/Factory add explicit dependency to the 
  compiler major version package. This is to make 
  sure package gets rebuilt when this versions 
  changes.
- Add Requires: for lua-lmod to base package.
- Add Provides/Conflicts: to macro package:
  only one version of this macro package can
  can be installed at the same time.
- Make source files downloadable from git.
- Remove some debugging code.
- Fix LICENSE and copyright statement in LICENSE.
- Rename: rpmlintrc -> gnu-compilers-hpc-rpmlintrc
- Remove spec_fix.pl, use multibuild instead.
- Add RPM macros to be used together with macros.hpc from suse-hpc.
- Update spec_fix.pl: It is now able to produce multiple spec files
  from one replacement file.
- Remove ohpc-isms.
- Add support for gcc update versions.
- Pick correct compiler version.
- Fix group of devel package: Development/Languages
- Add gcc-c++ into requires of the devel package
- Make the devel package to require the exact version of the main one
- Modified package to use a spec file template.
- Initial version of gnu compiler selection module
  FATE#321705.

OBS-URL: https://build.opensuse.org/request/show/940614
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=34
2021-12-15 14:00:25 +00:00
0c1326f9a9 Accepting request 940317 from home:aginies:branches:science:HPC
- fix _multibuild with a correct list of gcc version

OBS-URL: https://build.opensuse.org/request/show/940317
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=33
2021-12-14 08:15:12 +00:00
Dominique Leuenberger
fba9b84149 Accepting request 923591 from science:HPC
- Use %_rpmmacrodir instead of %{_sysconfdir}/rpm (boo#1191381).

OBS-URL: https://build.opensuse.org/request/show/923591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=13
2021-10-12 19:47:49 +00:00
bb633cceb3 Accepting request 923572 from home:eeich:branches:science:HPC
- Use %_rpmmacrodir instead of %{_sysconfdir}/rpm (boo#1191381).

OBS-URL: https://build.opensuse.org/request/show/923572
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=32
2021-10-06 19:07:49 +00:00
Dominique Leuenberger
0c35ef3cfa Accepting request 906501 from science:HPC
- Improve setting of standard binaries (c, c++) for non-base
  versions.
- Improve environment settings: only set CC, CXX etc when
  compilers are installed. Thus, if only gnu&lt;X&gt;-compiler-hpc
  is installed, they will not be set. (forwarded request 906500 from eeich)

OBS-URL: https://build.opensuse.org/request/show/906501
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=12
2021-07-18 21:44:46 +00:00
4d0529aca0 Accepting request 906500 from home:eeich:branches:science:HPC
- Improve setting of standard binaries (c, c++) for non-base
  versions.
- Improve environment settings: only set CC, CXX etc when
  compilers are installed. Thus, if only gnu<X>-compiler-hpc
  is installed, they will not be set.

OBS-URL: https://build.opensuse.org/request/show/906500
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=31
2021-07-15 16:29:22 +00:00
Dominique Leuenberger
c5ad621b84 Accepting request 903936 from science:HPC
- Add build support for gcc11 to HPC build (jsc#SLE-18780,
  jsc#SLE-18781, jsc#SLE-18782). (forwarded request 903935 from eeich)

OBS-URL: https://build.opensuse.org/request/show/903936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=11
2021-07-07 16:29:33 +00:00
f064815552 Accepting request 903935 from home:eeich:branches:science:HPC
- Add build support for gcc11 to HPC build (jsc#SLE-18780,
  jsc#SLE-18781, jsc#SLE-18782).

OBS-URL: https://build.opensuse.org/request/show/903935
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=30
2021-07-04 06:46:30 +00:00
4c0b6e6d48 Accepting request 901575 from home:eeich:branches:science:HPC
- Add build support for gcc10 to HPC build (bsc#1174439).

OBS-URL: https://build.opensuse.org/request/show/901575
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=29
2021-06-24 13:14:53 +00:00
Dominique Leuenberger
3e640b52c8 Accepting request 822744 from science:HPC
Fix version parsing for gcc10 and up. (forwarded request 822743 from eeich)

OBS-URL: https://build.opensuse.org/request/show/822744
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=10
2020-07-29 15:16:36 +00:00
ecdbf34875 Accepting request 822743 from home:eeich:branches:science:HPC
Fix version parsing for gcc10 and up.

OBS-URL: https://build.opensuse.org/request/show/822743
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=27
2020-07-25 07:26:12 +00:00
797db9a0a1 Accepting request 822464 from home:eeich:branches:science:HPC
- Add build support for gcc10 to HPC build (bsc#1174439).

OBS-URL: https://build.opensuse.org/request/show/822464
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=26
2020-07-23 18:47:59 +00:00
Dominique Leuenberger
a1254dc4d2 Accepting request 741204 from science:HPC
for SLE-15-SP2: add gcc v.9 (jsc#SLE-8604)

OBS-URL: https://build.opensuse.org/request/show/741204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=9
2019-10-21 10:29:19 +00:00
4bf6eaa49a for SLE-15-SP2: add gcc v.9 (jsc#SLE-8604)
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=24
2019-10-19 07:51:32 +00:00
Dominique Leuenberger
54c1214e4b Accepting request 724406 from science:HPC
- Add support for gcc v.6, v.8 and v.9.
  for SLE-12 HPC: v.6, v.7, v.8 (jsc#SLE-7765)
  for SLE-15 &amp; SLE-15-SP1: gcc v.7, v.8 (jsc#SLE-7766)
- For the base compiler add a Provides: for the versioned form. (forwarded request 724405 from eeich)

OBS-URL: https://build.opensuse.org/request/show/724406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=8
2019-08-27 13:20:05 +00:00
152faccf6c Accepting request 724405 from home:eeich:branches:science:HPC
- Add support for gcc v.6, v.8 and v.9.
  for SLE-12 HPC: v.6, v.7, v.8 (jsc#SLE-7765)
  for SLE-15 & SLE-15-SP1: gcc v.7, v.8 (jsc#SLE-7766)
- For the base compiler add a Provides: for the versioned form.

OBS-URL: https://build.opensuse.org/request/show/724405
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=22
2019-08-18 17:46:05 +00:00
Stephan Kulow
7cf8140fd7 Accepting request 674844 from science:HPC
- Add links from the generic compiler binary names cc, cpp, c++
  and fc to the compiler specific names in the package private
  binary directory. (forwarded request 674821 from eeich)

OBS-URL: https://build.opensuse.org/request/show/674844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=7
2019-02-25 16:44:46 +00:00
660edb91ad Accepting request 674821 from home:eeich:branches:science:HPC
- Add links from the generic compiler binary names cc, cpp, c++
  and fc to the compiler specific names in the package private
  binary directory.

OBS-URL: https://build.opensuse.org/request/show/674821
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=20
2019-02-14 06:43:54 +00:00
Dominique Leuenberger
fc5f627e16 Accepting request 650049 from science:HPC
- Define _hpc_gnu_module (bsc#1116458). (forwarded request 650044 from eeich)

OBS-URL: https://build.opensuse.org/request/show/650049
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=6
2018-11-19 22:32:45 +00:00
62efb59f62 Accepting request 650044 from home:eeich:branches:science:machinelearning
- Define _hpc_gnu_module (bsc#1116458).

OBS-URL: https://build.opensuse.org/request/show/650044
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=18
2018-11-18 21:37:26 +00:00
Dominique Leuenberger
fce0cd61ab Accepting request 571207 from science:HPC
- Update to gcc v.7 for SLES-12 builds.
- Set the 'granularity' for selection to the
  granularity of GNU toolchain versions we
  distinguish: For major versions until 4,
  this is 2 versions, for anything above it
  is just the major version.
- On TW/Factory add explicit dependency to the 
  compiler major version package. This is to make 
  sure package gets rebuilt when this versions 
  changes.

OBS-URL: https://build.opensuse.org/request/show/571207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=5
2018-01-31 18:52:35 +00:00
c38dd06975 - Fix the module load line.
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=16
2018-01-30 14:05:30 +00:00
5182c17baa - Remove quotes from end marker of here document
this way, shell variables will be expanded.

OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=15
2018-01-30 14:02:18 +00:00
35f1f8681e - Fixed a cut-n-paste error.
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=14
2018-01-30 13:46:32 +00:00
af0d312418 - Fix typo.
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=13
2018-01-30 13:43:37 +00:00
68d32df380 - Update to gcc v.7 for SLES-12 builds.
- Set the 'granularity' for selection to the
  granularity of GNU toolchain versions we
  distinguish: For major versions until 4,
  this is 2 versions, for anything above it
  is just the major version.
- On TW/Factory add explicit dependency to the 
  compiler major version package. This is to make 
  sure package gets rebuilt when this versions 
  changes.

OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=12
2018-01-30 13:12:08 +00:00
67b1447856 - Update to gcc version 7 for SLE-12 HPC.
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=11
2018-01-29 21:37:53 +00:00
fa17ee7a96 - Create separate compiler version dependent packages
to make sure the correct compiler version is installed.

OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=10
2018-01-29 21:23:08 +00:00
Dominique Leuenberger
03f3f4b09a Accepting request 543912 from science:HPC
- Add Requires: for lua-lmod to base package.
- Add Provides/Conflicts: to macro package:
  only one version of this macro package can
  can be installed at the same time. (forwarded request 543908 from eeich)

OBS-URL: https://build.opensuse.org/request/show/543912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=4
2017-11-21 14:33:36 +00:00
31dcbe4d43 Accepting request 543908 from home:eeich:hpc_alt
- Add Requires: for lua-lmod to base package.
- Add Provides/Conflicts: to macro package:
  only one version of this macro package can
  can be installed at the same time.

OBS-URL: https://build.opensuse.org/request/show/543908
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=8
2017-11-20 14:40:43 +00:00
Dominique Leuenberger
b5dc72ccc0 Accepting request 532079 from science:HPC
1

OBS-URL: https://build.opensuse.org/request/show/532079
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=3
2017-10-07 15:50:40 +00:00
Nicolas Morey-Chaisemartin
86bf143404 Accepting request 532077 from science:HPC:EnvMod
- Make source files downloadable from git.
- Remove some debugging code.

OBS-URL: https://build.opensuse.org/request/show/532077
OBS-URL: https://build.opensuse.org/package/show/science:HPC/gnu-compilers-hpc?expand=0&rev=6
2017-10-06 06:47:27 +00:00
Dominique Leuenberger
c486648d52 Accepting request 531171 from science:HPC
- Fix LICENSE and copyright statement in LICENSE.

- Remove spec_fix.pl, use multibuild instead.
- Add RPM macros to be used together with macros.hpc from suse-hpc. (forwarded request 531170 from eeich)

OBS-URL: https://build.opensuse.org/request/show/531171
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnu-compilers-hpc?expand=0&rev=2
2017-10-05 10:02:12 +00:00