From fac5862484f55f02e6102fa032e9c7cf6f4ecb93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sat, 14 Apr 2018 12:37:10 +0200 Subject: [PATCH] Rename python2 subpackage to graphviz-python2 In https://src.fedoraproject.org/rpms/graphviz/c/1b33b027fa547b69d87502b7b20f606898efd9d0?branch=master the python2 subpackage was renamed from graphviz-python to python2-graphviz. It turns out that there's a separate python-graphviz project, so the names conflict. Let's rename the graphviz subpackage back to graphviz-python2. Other packages already depend on the python2-graphviz name. They will have to be adjusted to use something different. Provides: python2dist(gv) is added to graphviz-python2 to make it easier for packages which need this module despite the name changes. --- graphviz.spec | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/graphviz.spec b/graphviz.spec index 6c3ac5a..e732580 100644 --- a/graphviz.spec +++ b/graphviz.spec @@ -49,7 +49,7 @@ Name: graphviz Summary: Graph Visualization Tools Version: 2.40.1 -Release: 21%{?dist} +Release: 22%{?dist} Group: Applications/Multimedia License: EPL URL: http://www.graphviz.org/ @@ -211,17 +211,20 @@ Requires: php(api) = %{php_core_api} PHP extension for graphviz. %endif -%package -n python2-graphviz -%{?python_provide:%python_provide python2-graphviz} +%package python2 +Group: Applications/Multimedia +Summary: Python extension for graphviz +Requires: %{name} = %{version}-%{release} +# Manually add provides that would be generated automatically if .egg-info was present +Provides: python2dist(gv) = %{version} +Provides: python%{python2_version}dist(gv) = %{version} # Remove before F30 Provides: %{name}-python = %{version}-%{release} Provides: %{name}-python%{?_isa} = %{version}-%{release} Obsoletes: %{name}-python < %{version}-%{release} -Group: Applications/Multimedia -Summary: Python extension for graphviz -Requires: %{name} = %{version}-%{release}, python2 +Obsoletes: python2-%{name} < %{version}-%{release} -%description -n python2-graphviz +%description python2 Python extension for graphviz. %if %{ARRRR} @@ -520,7 +523,7 @@ php --no-php-ini \ %{_mandir}/man3/gv.3php* %endif -%files -n python2-graphviz +%files python2 %defattr(-,root,root,-) %{_libdir}/graphviz/python/ %{_libdir}/python*/* @@ -555,6 +558,11 @@ php --no-php-ini \ %{_mandir}/man3/*.3tcl* %changelog +* Sat Apr 14 2018 Zbigniew Jędrzejewski-Szmek - 2.40.1-22 +- Rename python2 subpackage to graphviz-python2, because + there is intent to package python-graphviz, which is a separate project + from graphviz. + * Thu Mar 8 2018 Jaroslav Škarvada - 2.40.1-21 - Dropped libgnomeui-devel requirement, libgnomeui support has been dropped long time ago in upstream