commit c54ff8d2183c1a159cbaf2da00bff409a0787e3b81e68fee9f45494aeceed616 Author: Luca Beltrame Date: Tue Mar 5 08:56:50 2019 +0000 Accepting request 681556 from home:TheBlackCat:branches:KDE:Qt5 - Initial version (5.12) I don't know why the requires are not being displayed. It appears OSC is only displaying automatic requirements, this is the case even with other packages from other projects. OBS-URL: https://build.opensuse.org/request/show/681556 OBS-URL: https://build.opensuse.org/package/show/KDE:Qt5/python-qtwebengine-qt5?expand=0&rev=1 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/PyQtWebEngine_gpl-5.12.tar.gz b/PyQtWebEngine_gpl-5.12.tar.gz new file mode 100644 index 0000000..6d18e99 --- /dev/null +++ b/PyQtWebEngine_gpl-5.12.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6ea036e7e406aeb7728318fb2980f23bd8d4086b431277faec1c09df9fb3f49 +size 42122 diff --git a/python-qtwebengine-qt5.changes b/python-qtwebengine-qt5.changes new file mode 100644 index 0000000..d15b4d9 --- /dev/null +++ b/python-qtwebengine-qt5.changes @@ -0,0 +1,5 @@ +------------------------------------------------------------------- +Thu Feb 21 18:54:50 UTC 2019 - Todd R + +- Initial version (5.12) + diff --git a/python-qtwebengine-qt5.spec b/python-qtwebengine-qt5.spec new file mode 100644 index 0000000..7698e6a --- /dev/null +++ b/python-qtwebengine-qt5.spec @@ -0,0 +1,109 @@ +# +# spec file for package python-qtwebengine-qt5 +# +# Copyright (c) 2019 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 https://bugs.opensuse.org/ +# + + +%{?!python_module:%define python_module() python-%{**} python3-%{**}} +Name: python-qtwebengine-qt5 +Version: 5.12 +Release: 0 +Summary: Python bindings for the Qt5 WebEngine framework +License: GPL-3.0-only +Group: Development/Libraries/Python +URL: https://www.riverbankcomputing.com/software/pyqtchart/intro +Source: https://www.riverbankcomputing.com/static/Downloads/PyQtWebEngine/PyQtWebEngine_gpl-%{version}.tar.gz +BuildRequires: pkgconfig(Qt5WebEngine) +BuildRequires: %{python_module devel} +BuildRequires: %{python_module qt5-devel} +BuildRequires: %{python_module sip-devel >= 4.19.1} +BuildRequires: python-rpm-macros +Requires: python-qt5 +Requires: python-sip(api) = %{python_sip_api_ver} + +%python_subpackages + +%description +PyQtWebEngine is a set of Python bindings for the Qt5 WebEngine +framework. The framework provides the ability to embed web +content in applications. + +%package -n %{name}-api +Summary: Eric API files for %{name} +Group: Development/Tools/IDE +Provides: %{python_module qtwebengine-qt5-api = %{version}} +Supplements: packageand(eric:%{python2_prefix}-qtwebengine-qt5) +Supplements: packageand(eric:python3-qtwebengine-qt5) +BuildArch: noarch + +%description -n %{name}-api +This package provides Qt5 WebEngine framework API files for the Eric +IDE. + +%package -n %{name}-sip +Summary: Sip files for %{name} +Group: Development/Libraries/Python +Provides: %{python_module qtwebengine-qt5-sip = %{version}} +Supplements: packageand(%{python2_prefix}-sip:%{python2_prefix}-qtwebengine-qt5) +Supplements: packageand(python3-sip:python3-qtwebengine-qt5) +BuildArch: noarch + +%description -n %{name}-sip +This package contains sip files used to generate +bindings to the Qt5 WebEngine framework. + +%prep +%setup -q -n PyQtWebEngine_gpl-%{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 \ + --qmake=%{_bindir}/qmake-qt5 + +make %{?_smp_mflags} +popd +} + +%install +%{python_expand pushd build_%{$python_bin_suffix} +%make_install INSTALL_ROOT=%{buildroot} +popd +} + +%files %{python_files} +%license LICENSE +%doc NEWS README +%dir %{python_sitearch}/PyQt5/ +%{python_sitearch}/PyQt5/QtWebEngine.so +%{python_sitearch}/PyQt5/QtWebEngineCore.so +%{python_sitearch}/PyQt5/QtWebEngineWidgets.so + +%files -n %{name}-api +%license LICENSE +%dir %{_datadir}/qt5/qsci/api/python/ +%{_datadir}/qt5/qsci/api/python/PyQtWebEngine.api + +%files -n %{name}-sip +%license LICENSE +%{_datadir}/sip/PyQt5/QtWebEngine/ +%{_datadir}/sip/PyQt5/QtWebEngineCore/ +%{_datadir}/sip/PyQt5/QtWebEngineWidgets/ + +%changelog