From 7940d713d0697d9291a08fc7dfcfda9581592f9766c132e33ba91a0bcc9b0d8d Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Fri, 29 Jul 2016 19:31:07 +0000 Subject: [PATCH] Accepting request 415763 from home:termim:branches:KDE:Qt5 This package provides python bindings to Qt5 Charts module. OBS-URL: https://build.opensuse.org/request/show/415763 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt5/python-qtcharts-qt5?expand=0&rev=1 --- .gitattributes | 23 ++++++++ .gitignore | 1 + PyQtChart_gpl-5.7.tar.gz | 3 + python-qtcharts-qt5.changes | 5 ++ python-qtcharts-qt5.spec | 104 +++++++++++++++++++++++++++++++++++ python3-qtcharts-qt5.changes | 5 ++ python3-qtcharts-qt5.spec | 103 ++++++++++++++++++++++++++++++++++ 7 files changed, 244 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 PyQtChart_gpl-5.7.tar.gz create mode 100644 python-qtcharts-qt5.changes create mode 100644 python-qtcharts-qt5.spec create mode 100644 python3-qtcharts-qt5.changes create mode 100644 python3-qtcharts-qt5.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/PyQtChart_gpl-5.7.tar.gz b/PyQtChart_gpl-5.7.tar.gz new file mode 100644 index 0000000..ab54569 --- /dev/null +++ b/PyQtChart_gpl-5.7.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91c9c6857e8c8891faa3875e3714392150016f365a63cdff8bfd40b6c33ea277 +size 56052 diff --git a/python-qtcharts-qt5.changes b/python-qtcharts-qt5.changes new file mode 100644 index 0000000..67b5c19 --- /dev/null +++ b/python-qtcharts-qt5.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Fri Jul 29 05:02:14 UTC 2016 - termim@gmail.com + +- initial checkin rev. 2.0.1 + diff --git a/python-qtcharts-qt5.spec b/python-qtcharts-qt5.spec new file mode 100644 index 0000000..23087ab --- /dev/null +++ b/python-qtcharts-qt5.spec @@ -0,0 +1,104 @@ +# +# spec file for package python-qtcharts-qt5 +# +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: python-qtcharts-qt5 +Version: 5.7 +Release: 0 +Summary: PyQtChart - python bindings for Qt5 Charts +License: GPL-3.0 +Group: Development/Libraries/Python +Url: https://www.riverbankcomputing.com/software/pyqtchart/intro +Source: PyQtChart_gpl-%{version}.tar.gz +BuildRequires: libQt5Charts5 +BuildRequires: libQt5Charts5-devel +BuildRequires: pkg-config +BuildRequires: python-devel +BuildRequires: python-sip >= 4.18.1 +BuildRequires: python-sip-devel >= 4.18.1 +BuildRequires: python-qt5 +BuildRequires: python-qt5-devel +Requires: python-qt5 +%py_requires +%requires_python_sip_api + +%description +This package provides python bindings to Qt5 Charts module. + +%package sip +Summary: Sip files for PyQtChart +Group: Development/Libraries/Python +Recommends: %{name} = %{version} +BuildArch: noarch + +%description sip +This package contains sip files used to generate +bindings to QtCharts + +%package api +Summary: API files for eric6 +Group: Development/Tools/IDE +Recommends: %{name} = %{version} +BuildArch: noarch + +%description api +This package provides API files for eric6. + +%package examples +Summary: PyQtChart examles +Group: Development/Libraries/Python +Recommends: %{name} = %{version} +BuildArch: noarch + +%description examples +This package provides PyQtChart examples. + +%prep +%setup -q -n PyQtChart_gpl-%{version} + +%build +python configure.py --qtchart-version=2.0.1 --qmake=/usr/bin/qmake-qt5 + +make %{?_smp_mflags} + +%install +%make_install INSTALL_ROOT=%{buildroot} +mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} +find examples -type f -executable -exec sed -i '1s=^#!/usr/bin/\(python\|env python\)3\?=#!/usr/bin/env python=' {} + +cp -r examples $RPM_BUILD_ROOT%{_docdir}/%{name} + +%files +%defattr(-,root,root) +%doc LICENSE NEWS README +%{python_sitearch}/PyQt5/ +%{python_sitearch}/PyQt5/QtChart.pyi +%{python_sitearch}/PyQt5/QtChart.so +%exclude %{_docdir}/%{name}/examples + +%files api +%defattr(-,root,root) +%{_datadir}/qt5/qsci/api/python + +%files sip +%defattr(-,root,root) +%{_datadir}/sip/PyQt5/QtChart + +%files examples +%defattr(-,root,root) +%{_docdir}/%{name}/examples + +%changelog diff --git a/python3-qtcharts-qt5.changes b/python3-qtcharts-qt5.changes new file mode 100644 index 0000000..67b5c19 --- /dev/null +++ b/python3-qtcharts-qt5.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Fri Jul 29 05:02:14 UTC 2016 - termim@gmail.com + +- initial checkin rev. 2.0.1 + diff --git a/python3-qtcharts-qt5.spec b/python3-qtcharts-qt5.spec new file mode 100644 index 0000000..7d36017 --- /dev/null +++ b/python3-qtcharts-qt5.spec @@ -0,0 +1,103 @@ +# +# spec file for package python3-qtcharts-qt5 +# +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: python3-qtcharts-qt5 +Version: 5.7 +Release: 0 +Summary: PyQtChart - python3 bindings for Qt5 Charts +License: GPL-3.0 +Group: Development/Libraries/Python +Url: https://www.riverbankcomputing.com/software/pyqtchart/intro +Source: PyQtChart_gpl-%{version}.tar.gz +BuildRequires: libQt5Charts5 +BuildRequires: libQt5Charts5-devel +BuildRequires: pkg-config +BuildRequires: python3-devel +BuildRequires: python3-sip >= 4.18.1 +BuildRequires: python3-sip-devel >= 4.18.1 +BuildRequires: python3-qt5 +BuildRequires: python3-qt5-devel +Requires: python3-qt5 + +%requires_python3_sip_api + +%description +This package provides python3 bindings to Qt5 Charts module. + +%package sip +Summary: Sip files for PyQtChart +Group: Development/Libraries/Python +Recommends: %{name} = %{version} +BuildArch: noarch + +%description sip +This package contains sip files used to generate +bindings to QtCharts + +%package api +Summary: API files for eric6 +Group: Development/Tools/IDE +Recommends: %{name} = %{version} +BuildArch: noarch + +%description api +This package provides API files for eric6. + +%package examples +Summary: PyQtChart examles +Group: Development/Libraries/Python +Recommends: %{name} = %{version} +BuildArch: noarch + +%description examples +This package provides PyQtChart examples. + +%prep +%setup -q -n PyQtChart_gpl-%{version} + +%build +python3 configure.py --qtchart-version=2.0.1 --qmake=/usr/bin/qmake-qt5 + +make %{?_smp_mflags} + +%install +%make_install INSTALL_ROOT=%{buildroot} +mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} +cp -r examples $RPM_BUILD_ROOT%{_docdir}/%{name} + +%files +%defattr(-,root,root) +%doc LICENSE NEWS README +%{python3_sitearch}/PyQt5/ +%{python3_sitearch}/PyQt5/QtChart.pyi +%{python3_sitearch}/PyQt5/QtChart.so +%exclude %{_docdir}/%{name}/examples + +%files api +%defattr(-,root,root) +%{_datadir}/qt5/qsci/api/python + +%files sip +%defattr(-,root,root) +%{_datadir}/sip/PyQt5/QtChart + +%files examples +%defattr(-,root,root) +%{_docdir}/%{name}/examples + +%changelog