[packages/plplot] - versioned Obsoletes, updated some dependencies

qboosh qboosh at pld-linux.org
Wed Jan 18 20:52:35 CET 2023


commit 26c1561857f47960b871fadc339694c87f465a14
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Jan 18 20:44:48 2023 +0100

    - versioned Obsoletes, updated some dependencies

 plplot.spec | 47 +++++++++++++++++++++++++----------------------
 1 file changed, 25 insertions(+), 22 deletions(-)
---
diff --git a/plplot.spec b/plplot.spec
index 2bc20d6..8354338 100644
--- a/plplot.spec
+++ b/plplot.spec
@@ -40,7 +40,7 @@ Version:	5.15.0
 Release:	9
 License:	LGPL v2+
 Group:		Libraries
-Source0:	http://downloads.sourceforge.net/plplot/%{name}-%{version}.tar.gz
+Source0:	https://downloads.sourceforge.net/plplot/%{name}-%{version}.tar.gz
 # Source0-md5:	36aec5bfadc2e207cf8ee39f573c9303
 Patch0:		%{name}-no-DISPLAY.patch
 Patch1:		%{name}-plmeta.patch
@@ -48,13 +48,12 @@ Patch2:		%{name}-d.patch
 Patch3:		qt-5.15.patch
 Patch4:		%{name}-sip-build-support.patch
 URL:		http://plplot.sourceforge.net/
-BuildRequires:	Qt5Gui-devel
-BuildRequires:	Qt5PrintSupport-devel
-BuildRequires:	Qt5Svg-devel
-BuildRequires:	Qt5Xml-devel
+BuildRequires:	Qt5Gui-devel >= 5
+BuildRequires:	Qt5PrintSupport-devel >= 5
+BuildRequires:	Qt5Svg-devel >= 5
 BuildRequires:	agg-devel
 %{?with_ocaml_cairo:BuildRequires:	cairo-devel}
-BuildRequires:	cmake >= 2.6.4
+BuildRequires:	cmake >= 3.13.2
 BuildRequires:	docbook-style-dsssl
 %{?with_d:BuildRequires:	dmd}
 BuildRequires:	fftw3-devel
@@ -85,19 +84,19 @@ BuildRequires:	perl-XML-Parser
 BuildRequires:	perl-XML-SAX-Expat
 BuildRequires:	pkgconfig
 BuildRequires:	pango-devel
-%{?with_shapelib:BuildRequires:	shapelib-devel}
-BuildRequires:	sip-PyQt5
 BuildRequires:	python3-PyQt-builder
 BuildRequires:	python3-PyQt5-uic
 BuildRequires:	python3-PyQt5-sip
+BuildRequires:	python3-devel >= 1:3.2
 BuildRequires:	python3-numpy-devel >= 15.3
-BuildRequires:	python3-devel
 BuildRequires:	qhull-devel >= 2011.1
-BuildRequires:	qt5-build >= 4
-BuildRequires:	qt5-qmake >= 4
+BuildRequires:	qt5-build >= 5
+BuildRequires:	qt5-qmake >= 5
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 2.016
 BuildRequires:	sed >= 4.0
+%{?with_shapelib:BuildRequires:	shapelib-devel}
+BuildRequires:	sip-PyQt5
 BuildRequires:	sip6
 BuildRequires:	swig
 BuildRequires:	swig-python
@@ -121,7 +120,7 @@ BuildRequires:	ocaml-lablgtk2-devel
 %endif
 BuildConflicts:	plplot
 BuildConflicts:	plplot-devel
-Obsoletes:	plplot-f77
+Obsoletes:	plplot-f77 < 5.10.0-2
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		octave_oct_sitedir	%(octave-config --oct-site-dir)
@@ -239,6 +238,7 @@ Summary:	Qt5 driver for PLplot library
 Summary(pl.UTF-8):	Sterownik Qt5 dla biblioteki PLplot
 Group:		Libraries
 Requires:	%{name}-qt5 = %{version}-%{release}
+Obsoletes:	plplot-driver-qt4 < 5.14.0-4
 
 %description driver-qt5
 Qt5 driver for PLplot library. Supports Qt5 output.
@@ -279,8 +279,8 @@ Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
 Requires:	freetype-devel >= 2.1
 Requires:	qhull-devel
-Obsoletes:	plplot-f77-devel
-Obsoletes:	plplot-static
+Obsoletes:	plplot-f77-devel < 5.10.0-2
+Obsoletes:	plplot-static < 5.9.6
 
 %description devel
 Header files for PLplot library.
@@ -307,7 +307,7 @@ Group:		Development/Libraries
 Requires:	%{name}-c++ = %{version}-%{release}
 Requires:	%{name}-devel = %{version}-%{release}
 Requires:	libstdc++-devel
-Obsoletes:	plplot-c++-static
+Obsoletes:	plplot-c++-static < 5.9.6
 
 %description c++-devel
 PLplot library - C++ binding development files.
@@ -332,7 +332,7 @@ Summary:	PLplot library - FORTRAN 95 binding
 Summary(pl.UTF-8):	Biblioteka PLplot - wiązanie dla języka FORTRAN 95
 Group:		Libraries
 Requires:	%{name} = %{version}-%{release}
-Obsoletes:	plplot-f95
+Obsoletes:	plplot-f95 < 5.14.0
 
 %description fortran
 PLplot library - FORTRAN 95 binding.
@@ -347,7 +347,7 @@ Group:		Development/Libraries
 Requires:	%{name}-devel = %{version}-%{release}
 Requires:	%{name}-fortran = %{version}-%{release}
 Requires:	gcc-fortran
-Obsoletes:	plplot-f95-devel
+Obsoletes:	plplot-f95-devel < 5.14.0
 
 %description fortran-devel
 PLplot library - FORTRAN 95 binding development files.
@@ -399,7 +399,7 @@ Summary(pl.UTF-8):	Biblioteka PLplot - pliki programistyczne wiązania dla Javy
 Group:		Development/Libraries
 Requires:	%{name}-devel = %{version}-%{release}
 Requires:	%{name}-java = %{version}-%{release}
-Obsoletes:	plplot-java-static
+Obsoletes:	plplot-java-static < 5.9.6
 
 %description java-devel
 PLplot library - Java binding development files.
@@ -426,7 +426,7 @@ Group:		Development/Libraries
 Requires:	%{name}-devel = %{version}-%{release}
 Requires:	%{name}-tcl = %{version}-%{release}
 %{?with_itcl:Requires:	itcl-devel}
-Obsoletes:	plplot-tcl-static
+Obsoletes:	plplot-tcl-static < 5.9.6
 
 %description tcl-devel
 PLplot library - Tcl/Tk binding development files.
@@ -439,6 +439,7 @@ Summary:	PLplot library - Qt5 binding
 Summary(pl.UTF-8):	Biblioteka PLplot - wiązanie dla Qt5
 Group:		Libraries
 Requires:	%{name} = %{version}-%{release}
+Obsoletes:	plplot-qt4 < 5.14.0-4
 
 %description qt5
 PLplot library - Qt5 binding.
@@ -452,9 +453,10 @@ Summary(pl.UTF-8):	Biblioteka PLplot - pliki programistyczne wiązania dla Qt5
 Group:		Development/Libraries
 Requires:	%{name}-qt5 = %{version}-%{release}
 Requires:	%{name}-devel = %{version}-%{release}
-Requires:	QtGui-devel
-Requires:	QtSvg-devel
-Requires:	QtXml-devel
+Requires:	Qt5Gui-devel >= 5
+Requires:	Qt5PrintSupport-devel >= 5
+Requires:	Qt5Svg-devel >= 5
+Obsoletes:	plplot-qt4-devel < 5.14.0-4
 
 %description qt5-devel
 PLplot library - Qt5 binding development files.
@@ -607,6 +609,7 @@ Group:		Libraries/Python
 Requires:	python3-plplot = %{version}-%{release}
 %pyrequires_eq	python3-libs
 Requires:	python3-numpy
+Obsoletes:	python-plplot-qt4 < 5.14.0-4
 Obsoletes:	python-plplot-qt5 < 5.15.0-7
 
 %description -n python3-plplot-qt5
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/plplot.git/commitdiff/870fdceeac54024d9d55753593fecda85f4be783



More information about the pld-cvs-commit mailing list