commit scotch for openSUSE:Factory

2020-04-17 Thread root
Hello community,

here is the log from the commit of package scotch for openSUSE:Factory checked 
in at 2020-04-18 00:33:10

Comparing /work/SRC/openSUSE:Factory/scotch (Old)
 and  /work/SRC/openSUSE:Factory/.scotch.new.2738 (New)


Package is "scotch"

Sat Apr 18 00:33:10 2020 rev:12 rq:794965 version:6.0.9

Changes:

--- /work/SRC/openSUSE:Factory/scotch/scotch.changes2020-01-30 
22:37:18.696577902 +0100
+++ /work/SRC/openSUSE:Factory/.scotch.new.2738/scotch.changes  2020-04-18 
00:33:51.178477538 +0200
@@ -1,0 +2,6 @@
+Fri Apr 17 16:34:29 UTC 2020 - Egbert Eich 
+
+- only serial scotch-metis-devel package should conflict with
+  metis-devel (boo#1169791).
+
+---



Other differences:
--
++ scotch.spec ++
--- /var/tmp/diff_new_pack.VK7hx4/_old  2020-04-18 00:33:52.154479560 +0200
+++ /var/tmp/diff_new_pack.VK7hx4/_new  2020-04-18 00:33:52.154479560 +0200
@@ -411,7 +411,7 @@
 %package -n %{f_name -n -%{metis}}-devel
 Summary:Development libraries for scotch
 Group:  Development/Libraries/C and C++
-%{?!with_hpc:Conflicts:  metis-devel}
+%{?!with_hpc:%{?!with_mpi:Conflicts:  metis-devel}}
 Requires:   %{f_name -l -s %{so_ver}}
 Requires:   %{f_name}-devel = %{version}
 




commit scotch for openSUSE:Factory

2020-01-30 Thread root
Hello community,

here is the log from the commit of package scotch for openSUSE:Factory checked 
in at 2020-01-30 22:37:18

Comparing /work/SRC/openSUSE:Factory/scotch (Old)
 and  /work/SRC/openSUSE:Factory/.scotch.new.26092 (New)


Package is "scotch"

Thu Jan 30 22:37:18 2020 rev:11 rq:768753 version:6.0.9

Changes:

--- /work/SRC/openSUSE:Factory/scotch/scotch.changes2019-12-12 
23:18:35.570211169 +0100
+++ /work/SRC/openSUSE:Factory/.scotch.new.26092/scotch.changes 2020-01-30 
22:37:18.696577902 +0100
@@ -1,0 +2,6 @@
+Thu Jan 30 13:35:55 UTC 2020 - Stefan Brüns 
+
+- Remove bogus %undefine suffix - suffix is a RPM builtin, and
+  trying to undefine it is an error since RPM 4.15.
+
+---



Other differences:
--
++ scotch.spec ++
--- /var/tmp/diff_new_pack.1cN8Is/_old  2020-01-30 22:37:20.180578615 +0100
+++ /var/tmp/diff_new_pack.1cN8Is/_new  2020-01-30 22:37:20.184578617 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package scotch
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -37,8 +37,6 @@
 %endif
 
 %if "%{flavor}" == "serial"
-%undefine suffix
-%undefine mpi_family
 %bcond_with hpc
 %endif
 




commit scotch for openSUSE:Factory

2019-12-12 Thread root
Hello community,

here is the log from the commit of package scotch for openSUSE:Factory checked 
in at 2019-12-12 23:18:25

Comparing /work/SRC/openSUSE:Factory/scotch (Old)
 and  /work/SRC/openSUSE:Factory/.scotch.new.4691 (New)


Package is "scotch"

Thu Dec 12 23:18:25 2019 rev:10 rq:755675 version:6.0.9

Changes:

--- /work/SRC/openSUSE:Factory/scotch/scotch.changes2019-12-04 
14:20:41.442453847 +0100
+++ /work/SRC/openSUSE:Factory/.scotch.new.4691/scotch.changes  2019-12-12 
23:18:35.570211169 +0100
@@ -11 +11 @@
-  jsc#SLE-8609).
+  jsc#SLE-8604).



Other differences:
--



commit scotch for openSUSE:Factory

2019-12-04 Thread root
Hello community,

here is the log from the commit of package scotch for openSUSE:Factory checked 
in at 2019-12-04 13:55:09

Comparing /work/SRC/openSUSE:Factory/scotch (Old)
 and  /work/SRC/openSUSE:Factory/.scotch.new.4691 (New)


Package is "scotch"

Wed Dec  4 13:55:09 2019 rev:9 rq:753891 version:6.0.9

Changes:

--- /work/SRC/openSUSE:Factory/scotch/scotch.changes2019-12-03 
12:44:08.494103499 +0100
+++ /work/SRC/openSUSE:Factory/.scotch.new.4691/scotch.changes  2019-12-04 
14:20:41.442453847 +0100
@@ -9,2 +9,2 @@
-- Add support for non-HPC build with gcc7.
-- Add support for non-HPC build with gcc8 and gcc9 (jsc#SLE-7766 &
+- Add support for gcc7 builds for HPC.
+- Add support for gcc8 and gcc9 for HPC (jsc#SLE-7766 &



Other differences:
--



commit scotch for openSUSE:Factory

2019-12-03 Thread root
Hello community,

here is the log from the commit of package scotch for openSUSE:Factory checked 
in at 2019-12-03 12:43:31

Comparing /work/SRC/openSUSE:Factory/scotch (Old)
 and  /work/SRC/openSUSE:Factory/.scotch.new.4691 (New)


Package is "scotch"

Tue Dec  3 12:43:31 2019 rev:8 rq:753147 version:6.0.9

Changes:

--- /work/SRC/openSUSE:Factory/scotch/scotch.changes2019-12-02 
11:32:10.914536783 +0100
+++ /work/SRC/openSUSE:Factory/.scotch.new.4691/scotch.changes  2019-12-03 
12:44:08.494103499 +0100
@@ -1,0 +2,5 @@
+Tue Dec  3 09:55:35 UTC 2019 - Egbert Eich 
+
+- Enabled non-HPC openmpi3 build.
+
+---
@@ -4,2 +9,3 @@
-- Add support for gcc7.
-- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8609).
+- Add support for non-HPC build with gcc7.
+- Add support for non-HPC build with gcc8 and gcc9 (jsc#SLE-7766 &
+  jsc#SLE-8609).



Other differences:
--
++ _multibuild ++
--- /var/tmp/diff_new_pack.dXO0sm/_old  2019-12-03 12:44:09.434103239 +0100
+++ /var/tmp/diff_new_pack.dXO0sm/_new  2019-12-03 12:44:09.438103238 +0100
@@ -2,6 +2,7 @@
   serial
   openmpi
   openmpi2
+  openmpi3
   mvapich2
   mpich
   gnu-openmpi-hpc




commit scotch for openSUSE:Factory

2019-12-02 Thread root
Hello community,

here is the log from the commit of package scotch for openSUSE:Factory checked 
in at 2019-12-02 11:29:40

Comparing /work/SRC/openSUSE:Factory/scotch (Old)
 and  /work/SRC/openSUSE:Factory/.scotch.new.4691 (New)


Package is "scotch"

Mon Dec  2 11:29:40 2019 rev:7 rq:752514 version:6.0.9

Changes:

--- /work/SRC/openSUSE:Factory/scotch/scotch.changes2019-11-28 
13:51:34.314678840 +0100
+++ /work/SRC/openSUSE:Factory/.scotch.new.4691/scotch.changes  2019-12-02 
11:32:10.914536783 +0100
@@ -1,0 +2,16 @@
+Fri Nov 29 20:42:05 UTC 2019 - Egbert Eich 
+
+- Add support for gcc7.
+- Add support for gcc8 and gcc9 (jsc#SLE-7766 & jsc#SLE-8609).
+
+---
+Thu Nov 28 16:08:36 UTC 2019 - Egbert Eich 
+
+- Update to version 6.0.9:
+  * Scotch 6.0.7 is mostly a bugfix version. It provides some new minor
+features, such as an extension of the target architecture API and
+MeTiS v5 compatibility.
+- Disable openmpi1 builds for SLE/Leap > 15.1.
+- Enable openmpi3 builds for Leap and SLE > 15.1 (jsc#SLE-7773).
+
+---

Old:

  scotch_6.0.7.tar.gz

New:

  scotch_6.0.9.tar.gz



Other differences:
--
++ scotch.spec ++
--- /var/tmp/diff_new_pack.ojPZzu/_old  2019-12-02 11:32:16.370534258 +0100
+++ /var/tmp/diff_new_pack.ojPZzu/_new  2019-12-02 11:32:16.378534254 +0100
@@ -19,18 +19,15 @@
 %global flavor @BUILD_FLAVOR@%{nil}
 
 %define base_pname scotch
-%define vers 6.0.7
-%define _vers 6_0_7
+%define vers 6.0.9
+%define _vers 6_0_9
 %define so_ver 0
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 
-%if 0%{?is_opensuse} || 0%{?is_backports}
-%undefine DisOMPI1
-%undefine DisOMPI2
-%undefine DisOMPI3
-%else
+%if 0%{?sle_version} >= 150200
 %define DisOMPI1 ExclusiveArch:  do_not_build
-%undefine DisOMPI2
+%endif
+%if !0%{?is_opensuse} && 0%{?sle_version:1} && 0%{?sle_version} < 150200
 %define DisOMPI3 ExclusiveArch:  do_not_build
 %endif
 
@@ -122,6 +119,147 @@
 %global mpi_family openmpi
 %define mpi_vers 3
 %endif
+
+%if "%{flavor}" == "gnu7-hpc"
+%bcond_without hpc
+%global compiler_family gnu
+%define c_f_ver 7
+%endif
+
+%if "%{flavor}" == "gnu7-mvapich2-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 7
+%global mpi_family mvapich2
+%endif
+
+%if "%{flavor}" == "gnu7-mpich-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 7
+%global mpi_family mpich
+%endif
+
+%if "%{flavor}" == "gnu7-openmpi-hpc"
+%{?DisOMPI1}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 7
+%global mpi_family openmpi
+%define mpi_vers 1
+%endif
+
+%if "%{flavor}" == "gnu7-openmpi2-hpc"
+%{?DisOMPI2}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 7
+%global mpi_family openmpi
+%define mpi_vers 2
+%endif
+
+%if "%{flavor}" == "gnu7-openmpi3-hpc"
+%{?DisOMPI3}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 7
+%global mpi_family openmpi
+%define mpi_vers 3
+%endif
+
+%if "%{flavor}" == "gnu8-hpc"
+%bcond_without hpc
+%global compiler_family gnu
+%define c_f_ver 8
+%endif
+
+%if "%{flavor}" == "gnu8-mvapich2-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 8
+%global mpi_family mvapich2
+%endif
+
+%if "%{flavor}" == "gnu8-mpich-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 8
+%global mpi_family mpich
+%endif
+
+%if "%{flavor}" == "gnu8-openmpi-hpc"
+%{?DisOMPI1}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 8
+%global mpi_family openmpi
+%define mpi_vers 1
+%endif
+
+%if "%{flavor}" == "gnu8-openmpi2-hpc"
+%{?DisOMPI2}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 8
+%global mpi_family openmpi
+%define mpi_vers 2
+%endif
+
+%if "%{flavor}" == "gnu8-openmpi3-hpc"
+%{?DisOMPI3}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 8
+%global mpi_family openmpi
+%define mpi_vers 3
+%endif
+
+%if "%{flavor}" == "gnu9-hpc"
+%bcond_without hpc
+%global compiler_family gnu
+%define c_f_ver 9
+%endif
+
+%if "%{flavor}" == "gnu9-mvapich2-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 9
+%global mpi_family mvapich2
+%endif
+
+%if "%{flavor}" == "gnu9-mpich-hpc"
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 9
+%global mpi_family mpich
+%endif
+
+%if "%{flavor}" == "gnu9-openmpi-hpc"
+%{?DisOMPI1}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 9
+%global mpi_family openmpi
+%define mpi_vers 1
+%endif
+
+%if "%{flavor}" == "gnu9-openmpi2-hpc"
+%{?DisOMPI2}
+%bcond_without hpc
+%define compiler_family gnu
+%define c_f_ver 9
+%global mpi_family openmpi
+%define mpi_vers 2
+%endif
+
+%if "%{flavor}" 

commit scotch for openSUSE:Factory

2019-11-28 Thread root
Hello community,

here is the log from the commit of package scotch for openSUSE:Factory checked 
in at 2019-11-28 13:51:27

Comparing /work/SRC/openSUSE:Factory/scotch (Old)
 and  /work/SRC/openSUSE:Factory/.scotch.new.26869 (New)


Package is "scotch"

Thu Nov 28 13:51:27 2019 rev:6 rq:751566 version:6.0.7

Changes:

--- /work/SRC/openSUSE:Factory/scotch/scotch.changes2019-10-02 
11:57:59.299171223 +0200
+++ /work/SRC/openSUSE:Factory/.scotch.new.26869/scotch.changes 2019-11-28 
13:51:34.314678840 +0100
@@ -1,0 +2,6 @@
+Wed Nov 27 18:06:39 UTC 2019 - Stefan Brüns 
+
+- Reflect renaming of openmpi packages to openmpi1 in Tumbleweed,
+  fixes unresolvable packages.
+
+---



Other differences:
--
++ scotch.spec ++
--- /var/tmp/diff_new_pack.UhogkE/_old  2019-11-28 13:51:36.302678084 +0100
+++ /var/tmp/diff_new_pack.UhogkE/_new  2019-11-28 13:51:36.310678081 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package scotch
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -137,8 +137,8 @@
 %{?with_hpc:%{!?compiler_family:%global compiler_family gnu}}
 %{?with_mpi:%{!?mpi_family:error "No MPI family specified!"}}
 
-# For compatibility package names
-%if "%{mpi_family}" != "openmpi" || "%{mpi_vers}" != "1"
+# openmpi 1 was called just "openmpi" in Leap 15.x/SLE15
+%if 0%{?suse_version} >= 1550 || "%{mpi_family}" != "openmpi"  || 
"%{mpi_vers}" != "1"
 %define mpi_ext %{?mpi_vers}
 %endif
 
@@ -187,7 +187,7 @@
 Name:   %{package_name}
 Version:%{vers}
 Release:0
-Url:http://www.labri.fr/perso/pelegrin/scotch/
+URL:http://www.labri.fr/perso/pelegrin/scotch/
 Source0:
https://gforge.inria.fr/frs/download.php/latestfile/298/scotch_%{version}.tar.gz
 Source1:scotch-Makefile.inc.in
 BuildRequires:  autoconf




commit scotch for openSUSE:Factory

2019-10-02 Thread root
Hello community,

here is the log from the commit of package scotch for openSUSE:Factory checked 
in at 2019-10-02 11:57:56

Comparing /work/SRC/openSUSE:Factory/scotch (Old)
 and  /work/SRC/openSUSE:Factory/.scotch.new.2352 (New)


Package is "scotch"

Wed Oct  2 11:57:56 2019 rev:5 rq:734090 version:6.0.7

Changes:

--- /work/SRC/openSUSE:Factory/scotch/scotch.changes2019-09-11 
10:34:07.539318312 +0200
+++ /work/SRC/openSUSE:Factory/.scotch.new.2352/scotch.changes  2019-10-02 
11:57:59.299171223 +0200
@@ -9 +9 @@
-- Update to version 6.0.7:
+- Update to version 6.0.7: (jsc#SLE-8499)



Other differences:
--



commit scotch for openSUSE:Factory

2019-09-11 Thread root
Hello community,

here is the log from the commit of package scotch for openSUSE:Factory checked 
in at 2019-09-11 10:34:06

Comparing /work/SRC/openSUSE:Factory/scotch (Old)
 and  /work/SRC/openSUSE:Factory/.scotch.new.7948 (New)


Package is "scotch"

Wed Sep 11 10:34:06 2019 rev:4 rq:729700 version:6.0.7

Changes:

--- /work/SRC/openSUSE:Factory/scotch/scotch.changes2019-08-29 
17:19:48.099344622 +0200
+++ /work/SRC/openSUSE:Factory/.scotch.new.7948/scotch.changes  2019-09-11 
10:34:07.539318312 +0200
@@ -1,0 +2,5 @@
+Tue Sep 10 08:05:36 UTC 2019 - Ana Guerrero Lopez 
+
+- Use -ffat-lto-objects to provide a proper static library.  
+
+---



Other differences:
--
++ scotch.spec ++
--- /var/tmp/diff_new_pack.BvexNi/_old  2019-09-11 10:34:08.103318148 +0200
+++ /var/tmp/diff_new_pack.BvexNi/_new  2019-09-11 10:34:08.107318147 +0200
@@ -22,6 +22,7 @@
 %define vers 6.0.7
 %define _vers 6_0_7
 %define so_ver 0
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 
 %if 0%{?is_opensuse} || 0%{?is_backports}
 %undefine DisOMPI1




commit scotch for openSUSE:Factory

2019-08-29 Thread root
Hello community,

here is the log from the commit of package scotch for openSUSE:Factory checked 
in at 2019-08-29 17:19:44

Comparing /work/SRC/openSUSE:Factory/scotch (Old)
 and  /work/SRC/openSUSE:Factory/.scotch.new.7948 (New)


Package is "scotch"

Thu Aug 29 17:19:44 2019 rev:3 rq:726805 version:6.0.7

Changes:

--- /work/SRC/openSUSE:Factory/scotch/scotch.changes2019-07-05 
13:48:36.241442747 +0200
+++ /work/SRC/openSUSE:Factory/.scotch.new.7948/scotch.changes  2019-08-29 
17:19:48.099344622 +0200
@@ -1,0 +2,7 @@
+Wed Aug 28 09:11:24 UTC 2019 - Ana Guerrero Lopez 
+
+- Update to version 6.0.7:
+  * bugfixes and some new minor features, such as an extension of 
+the target architecture API and MeTiS v5 compatibility.
+
+---

Old:

  scotch_6.0.6.tar.gz

New:

  scotch_6.0.7.tar.gz



Other differences:
--
++ scotch.spec ++
--- /var/tmp/diff_new_pack.ZdRVgo/_old  2019-08-29 17:19:57.171343112 +0200
+++ /var/tmp/diff_new_pack.ZdRVgo/_new  2019-08-29 17:19:57.175343112 +0200
@@ -19,8 +19,8 @@
 %global flavor @BUILD_FLAVOR@%{nil}
 
 %define base_pname scotch
-%define vers 6.0.6
-%define _vers 6_0_6
+%define vers 6.0.7
+%define _vers 6_0_7
 %define so_ver 0
 
 %if 0%{?is_opensuse} || 0%{?is_backports}

++ scotch_6.0.6.tar.gz -> scotch_6.0.7.tar.gz ++
 20168 lines of diff (skipped)




commit scotch for openSUSE:Factory

2019-07-05 Thread root
Hello community,

here is the log from the commit of package scotch for openSUSE:Factory checked 
in at 2019-07-05 13:48:35

Comparing /work/SRC/openSUSE:Factory/scotch (Old)
 and  /work/SRC/openSUSE:Factory/.scotch.new.4615 (New)


Package is "scotch"

Fri Jul  5 13:48:35 2019 rev:2 rq:674944 version:6.0.6

Changes:

--- /work/SRC/openSUSE:Factory/scotch/scotch.changes2019-01-26 
22:22:48.030836994 +0100
+++ /work/SRC/openSUSE:Factory/.scotch.new.4615/scotch.changes  2019-07-05 
13:48:36.241442747 +0200
@@ -1,0 +2,18 @@
+Thu Feb 14 09:17:41 UTC 2019 - Jan Engelhardt 
+
+- Fix the package group fix.
+
+---
+Mon Feb 11 06:35:16 UTC 2019 - Egbert Eich 
+
+- Set default module version correctly when installing
+  master package, unset when deinstalling the default library
+  package.
+- Fix dependencies for HPC packages.
+- Fix HPC modulefile: library dir is always there when module file
+  is installed.
+- Fix package groups.
+- Cosmetic fixes to module file.
+- Consolidate use of openmpi1, openmpi2, openmpi3 for non-HPC builds.
+
+---



Other differences:
--
++ scotch.spec ++
--- /var/tmp/diff_new_pack.3skVBt/_old  2019-07-05 13:48:36.757443543 +0200
+++ /var/tmp/diff_new_pack.3skVBt/_new  2019-07-05 13:48:36.761443549 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 %global flavor @BUILD_FLAVOR@%{nil}
 
 %define base_pname scotch
@@ -45,20 +46,21 @@
 
 %if "%{flavor}" == "openmpi"
 %{?DisOMPI1}
-%global mpi_family %{flavor}
+%global mpi_family openmpi
 %bcond_with hpc
+%define mpi_vers 1
 %endif
 
 %if "%{flavor}" == "openmpi2"
 %{?DisOMPI2}
-%global mpi_family %{flavor}
+%global mpi_family openmpi
 %bcond_with hpc
 %define mpi_vers 2
 %endif
 
 %if "%{flavor}" == "openmpi3"
 %{?DisOMPI3}
-%global mpi_family %{flavor}
+%global mpi_family openmpi
 %bcond_with hpc
 %define mpi_vers 3
 %endif
@@ -132,7 +134,12 @@
 
 %{?mpi_family:%{bcond_without mpi}}%{!?mpi_family:%{bcond_with mpi}}
 %{?with_hpc:%{!?compiler_family:%global compiler_family gnu}}
-%{?with_mpi:%{!?mpi_family:%global mpi_family openmpi}}
+%{?with_mpi:%{!?mpi_family:error "No MPI family specified!"}}
+
+# For compatibility package names
+%if "%{mpi_family}" != "openmpi" || "%{mpi_vers}" != "1"
+%define mpi_ext %{?mpi_vers}
+%endif
 
 %if %{without mpi}
 %define pname %{base_pname}
@@ -144,7 +151,7 @@
 %endif
 
 %if %{with hpc}
-%{hpc_init -c %compiler_family %{?with_mpi:-m %mpi_family} %{?c_f_ver:-v 
%{c_f_ver}} %{?mpi_ver:-V %{mpi_ver}} %{?ext:-e %{ext}}}
+%{hpc_init -c %compiler_family %{?with_mpi:-m %mpi_family} %{?c_f_ver:-v 
%{c_f_ver}} %{?mpi_vers:-V %{mpi_vers}} %{?ext:-e %{ext}}}
  %define my_prefix %hpc_prefix
  %define my_bindir %hpc_bindir
  %define my_libdir %hpc_libdir
@@ -160,8 +167,8 @@
   %define my_incdir %_includedir
   %define my_mandir %_mandir
  %else
-  %global my_suffix -%{mpi_family}%{?mpi_ver}
-  %define my_prefix %{_libdir}/mpi/gcc/%{mpi_family}%{?mpi_ver}
+  %define my_suffix -%{mpi_family}%{?mpi_ext}
+  %define my_prefix %{_libdir}/mpi/gcc/%{mpi_family}%{?mpi_ext}
   %define my_bindir %{my_prefix}/bin
   %define my_libdir %{my_prefix}/%{_lib}/
   %define my_incdir %{my_prefix}/include/
@@ -173,10 +180,9 @@
  %define f_name(ln:s:)   %{-l:lib}%{pname}%{-n*}%{-s*}%{?my_suffix}
 %endif
 
-
 Summary:Graph, mesh and hypergraph partitioning library
 License:CECILL-C
-Group:  Development/Libraries/C and C++
+Group:  Productivity/Scientific/Math
 Name:   %{package_name}
 Version:%{vers}
 Release:0
@@ -188,19 +194,19 @@
 BuildRequires:  bison
 BuildRequires:  fdupes
 BuildRequires:  flex
+BuildRequires:  libbz2-devel
 BuildRequires:  make
 BuildRequires:  zlib-devel
-BuildRequires:  libbz2-devel
 %if %{without hpc}
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-fortran
  %if %{with mpi}
-BuildRequires:  %{mpi_family}%{?mpi_ver}-devel
+BuildRequires:  %{mpi_family}%{?mpi_ext}-devel
  %endif
 %else # hpc
 BuildRequires:  %{compiler_family}%{?c_f_ver}-compilers-hpc-macros-devel
-BuildRequires:  lua-lmod
+BuildRequires:  lua-lmod  >= 7.6.1
 BuildRequires:  suse-hpc >= 0.2
 Requires:   %{f_name -l -s %{so_ver}} = %version
  %if %{with mpi}
@@ -212,22 +218,26 @@
 Scotch is a software package for graph and mesh/hypergraph partitioning and
 sparse matrix ordering.
 
-%{?with_hpc:%{hpc_master_package}}
+%{?with_hpc:%{hpc_master_package -L}}
 
 %package -n %{f_name -l -s %{so_ver}}
 Summary:Graph, mesh and hypergraph partitioning library
 Group:  System/Libraries
-%if %{without hpc} && %{with mpi}
+%if %{without