From 268f36e388a3230f06402e8b365d098b55913b6a 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 | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/graphviz.spec b/graphviz.spec index c6a430a..b6f94d6 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/ @@ -212,17 +212,20 @@ Requires: php(api) = %{?php_core_api}%{?!php_core_api:UNDEFINED} 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: %{name}-python < 2.40.1-22 +Obsoletes: python2-%{name} < 2.40.1-22 -%description -n python2-graphviz +%description python2 Python extension for graphviz. %if %{ARRRR} @@ -522,7 +525,7 @@ php --no-php-ini \ %{_mandir}/man3/gv.3php* %endif -%files -n python2-graphviz +%files python2 %defattr(-,root,root,-) %{_libdir}/graphviz/python/ %{_libdir}/python*/* @@ -557,6 +560,11 @@ php --no-php-ini \ %{_mandir}/man3/*.3tcl* %changelog +* Fri May 18 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 May 17 2018 Jaroslav Škarvada - 2.40.1-21 - Fixed CVE-2018-10196