From ba41ef20bd76be2d10c04c221d4a2cada95625a6 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 9 Apr 2024 17:04:25 -0400 Subject: [PATCH 1/2] Ensure python3-gmsh depends on gmsh-libs --- gmsh.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gmsh.spec b/gmsh.spec index 1fcfca7..9ed4d5a 100644 --- a/gmsh.spec +++ b/gmsh.spec @@ -18,7 +18,7 @@ Name: gmsh Summary: A three-dimensional finite element mesh generator Version: 4.12.2 -Release: 1%{?dist} +Release: 2%{?dist} # gmsh is GPLv2+ with exceptions, see LICENSE.txt # contrib/{DiscreteIntegration, HighOrderMeshOptimizer, MeshOptimizer, onelab} are MIT, see respective README.txt @@ -119,6 +119,8 @@ Summary: Python3 API for %{name} %{?python_provide:%python_provide python3-%{name}} Obsoletes: python3-%{name}-private +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + %description -n python3-%{name} Python3 API for %{name}. @@ -403,6 +405,9 @@ rm -f %{buildroot}%{_defaultdocdir}/%{name}/LICENSE.txt %changelog +* Tue Apr 09 2024 Benjamin A. Beasley - 4.12.2-2 +- Ensure python3-gmsh depends on gmsh-libs + * Tue Jan 23 2024 Sandro Mani - 4.12.2-1 - Update to 4.12.2 From 1d17d245b5f3c5c607c7fd784500973ab4317466 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Tue, 9 Apr 2024 17:15:22 -0400 Subject: [PATCH 2/2] Make the python3-gmsh subpackage noarch, since the bindings are pure Python --- gmsh.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gmsh.spec b/gmsh.spec index 9ed4d5a..0b858a2 100644 --- a/gmsh.spec +++ b/gmsh.spec @@ -119,7 +119,9 @@ Summary: Python3 API for %{name} %{?python_provide:%python_provide python3-%{name}} Obsoletes: python3-%{name}-private -Requires: %{name}-libs%{?_isa} = %{version}-%{release} +BuildArch: noarch + +Requires: %{name}-libs = %{version}-%{release} %description -n python3-%{name} Python3 API for %{name}. @@ -407,6 +409,7 @@ rm -f %{buildroot}%{_defaultdocdir}/%{name}/LICENSE.txt %changelog * Tue Apr 09 2024 Benjamin A. Beasley - 4.12.2-2 - Ensure python3-gmsh depends on gmsh-libs +- Make the python3-gmsh subpackage noarch, since the bindings are pure Python * Tue Jan 23 2024 Sandro Mani - 4.12.2-1 - Update to 4.12.2