Hello community,

here is the log from the commit of package python-qtcharts-qt5 for 
openSUSE:Factory checked in at 2020-11-13 18:57:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-qtcharts-qt5 (Old)
 and      /work/SRC/openSUSE:Factory/.python-qtcharts-qt5.new.24930 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-qtcharts-qt5"

Fri Nov 13 18:57:40 2020 rev:7 rq:846246 version:5.15.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-qtcharts-qt5/python-qtcharts-qt5.changes  
2020-09-15 16:28:59.562637145 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-qtcharts-qt5.new.24930/python-qtcharts-qt5.changes
       2020-11-13 18:57:43.618023981 +0100
@@ -1,0 +2,5 @@
+Thu Sep 14 17:22:06 UTC 2020 - Benjamin Greiner <c...@bnavigator.de>
+
+- Use sip5 where possible 
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-qtcharts-qt5.spec ++++++
--- /var/tmp/diff_new_pack.q20vOe/_old  2020-11-13 18:57:44.362024843 +0100
+++ /var/tmp/diff_new_pack.q20vOe/_new  2020-11-13 18:57:44.366024848 +0100
@@ -16,8 +16,14 @@
 #
 
 
+%if 0%{suse_version} < 1550
+%define use_sip4 1
+%endif
+
+%define oldpython python
+%define mname qtcharts-qt5
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
-Name:           python-qtcharts-qt5
+Name:           python-%{mname}
 Version:        5.15.1
 Release:        0
 Summary:        Python bindings for the Qt5 Charts library
@@ -27,95 +33,84 @@
 Source:         
https://files.pythonhosted.org/packages/source/P/PyQtChart/PyQtChart-%{version}.tar.gz
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module qt5-devel}
-BuildRequires:  %{python_module sip-devel >= 4.19.1}
+BuildRequires:  fdupes
+BuildRequires:  python-pyqt-rpm-macros
 BuildRequires:  python-rpm-macros
 BuildRequires:  pkgconfig(Qt5Charts)
-Requires:       python-qt5
+%if 0%{?use_sip4}
+BuildRequires:  %{python_module sip4-devel >= 4.19.1}
 Requires:       python-sip(api) = %{python_sip_api_ver}
+%else
+BuildRequires:  %{python_module pyqt-builder}
+BuildRequires:  %{python_module sip-devel >= 5.3}
+%requires_eq    python-qt5-sip
+%endif
+Requires:       python-qt5
 
 %python_subpackages
 
 %description
 PyQtChart is a set of Python bindings for the Qt5 Charts library.
 
-%package     -n %{name}-api
+%package        api
 Summary:        Eric API files for %{name}
 Group:          Development/Tools/IDE
-Provides:       %{python_module qtcharts-qt5-api = %{version}}
-Supplements:    packageand(eric:%{python2_prefix}-qtcharts-qt5)
-Supplements:    packageand(eric:python3-qtcharts-qt5)
-BuildArch:      noarch
+Supplements:    packageand(eric:python-%{mname})
 
-%description -n %{name}-api
+%description    api
 This package provides Qt5 Charts library API files for the Eric IDE.
 
-%package     -n %{name}-sip
+%package sip
 Summary:        Sip files for %{name}
 Group:          Development/Libraries/Python
-Provides:       %{python_module qtcharts-qt5-sip = %{version}}
-Supplements:    
packageand(%{python2_prefix}-sip:%{python2_prefix}-qtcharts-qt5)
-Supplements:    packageand(python3-sip:python3-qtcharts-qt5)
-BuildArch:      noarch
-
-%description -n %{name}-sip
-This package contains sip files used to generate
-bindings to the Qt5 Charts library.
+Supplements:    packageand(python-sip:python-%{mname}) 
+Provides:       %{oldpython}-%{mname}-sip = %{version}-%{release}
+Obsoletes:      %{oldpython}-%{mname}-sip < %{version}-%{release}
+Requires:       python-qt5-devel
+
+%description sip
+This package provides the SIP files used to generate the Python bindings for
+%{name}
 
-%package     -n %{name}-examples
+%package doc
 Summary:        Examples for %{name}
 Group:          Documentation/Other
-Provides:       %{python_module qtcharts-qt5-examples = %{version}}
+Provides:       %{python_module %{mname}-examples = %{version}-%{release}}
 BuildArch:      noarch
 
-%description -n %{name}-examples
+%description doc
 This package provides %{name} examples.
 
 %prep
 %setup -q -n PyQtChart-%{version}
-%{python_expand mkdir build_%{$python_bin_suffix}
-cp *.py build_%{$python_bin_suffix}
-cp -r sip build_%{$python_bin_suffix}
-}
 
 %build
-%{python_expand pushd build_%{$python_bin_suffix}
-$python configure.py \
-    --no-dist-info \
-    --no-stubs \
-    --qmake=%{_bindir}/qmake-qt5
-
-make %{?_smp_mflags}
-popd
-}
+%pyqt_build
 
 %install
-%{python_expand pushd build_%{$python_bin_suffix}
-%make_install INSTALL_ROOT=%{buildroot}
-popd
-}
-mkdir -p %{buildroot}%{_docdir}/%{name}
-find examples -type f -executable -exec sed -i '1s=^#!%{_bindir}/\(python\|env 
python\)3\?=#!%{_bindir}/python3=' {} +
-cp -r examples %{buildroot}%{_docdir}/%{name}
+%pyqt_install
+%pyqt_install_examples %mname
 
 %files %{python_files}
 %license LICENSE
 %doc NEWS README
 %dir %{python_sitearch}/PyQt5/
-%{python_sitearch}/PyQt5/QtChart.so
-%exclude %{_docdir}/%{name}/examples/
+%{python_sitearch}/PyQt5/QtChart.*
+%{python_sitearch}/PyQtChart-%{version}.dist-info
 
-%files -n %{name}-api
+%files %{python_files api}
 %license LICENSE
-%dir %{_datadir}/qt5/qsci/api/python/
-%{_datadir}/qt5/qsci/api/python/PyQtChart.api
+%dir %{_datadir}/qt5/qsci/api/python_%{python_bin_suffix}/
+%{_datadir}/qt5/qsci/api/python_%{python_bin_suffix}/PyQtChart.api
 
-%files -n %{name}-sip
+%files %{python_files sip}
 %license LICENSE
-%{_datadir}/sip/PyQt5/QtChart/
+%{pyqt5_sipdir}/QtChart/
 
-%files -n %{name}-examples
+%files %{python_files doc}
 %license LICENSE
-%dir %{_docdir}/%{name}/
-%{_docdir}/%{name}/examples/
+%{_docdir}/%{python_prefix}-%{mname}
+%exclude %{_docdir}/%{python_prefix}-%{mname}/NEWS
+%exclude %{_docdir}/%{python_prefix}-%{mname}/README
 
 %changelog
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to