Compare commits

1 Commits
main ... 1.1

4 changed files with 19 additions and 53 deletions

BIN
PyQt6_3D-6.6.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
PyQt6_3D-6.8.0.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,32 +1,3 @@
-------------------------------------------------------------------
Wed Jan 8 16:10:37 UTC 2025 - Ben Greiner <code@bnavigator.de>
- Update to 6.8.0
* Added support for Qt v6.8.
-------------------------------------------------------------------
Fri Nov 8 08:52:09 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Back to PyPI source
- Fix requires_eq replacement gh#openSUSE/python-rpm-macros#185
-------------------------------------------------------------------
Tue Nov 5 08:22:29 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Avoid using requires_eq, which after the last modifications
conflicts with python singlespec (order of expansion).
-------------------------------------------------------------------
Sun Apr 21 13:44:55 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Update to 6.7.0
* Add support for Qt 6.7
-------------------------------------------------------------------
Thu Jan 25 20:31:01 UTC 2024 - Ben Greiner <code@bnavigator.de>
- Enable SLE15 python module for more modern python in 15.x
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Oct 30 14:29:23 UTC 2023 - Markéta Machová <mmachova@suse.com> Mon Oct 30 14:29:23 UTC 2023 - Markéta Machová <mmachova@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package python-PyQt6-3D # spec file
# #
# Copyright (c) 2025 SUSE LLC # Copyright (c) 2023 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -16,22 +16,20 @@
# #
%define qtlib 3D %define mname PyQt6-3D
%define pyqt_build_for_qt6 1 %define pyqt_build_for_qt6 1
%define plainpython python Name: python-%{mname}
%{?sle15_python_module_pythons} Version: 6.6.0
Name: python-PyQt6-%{qtlib}
Version: 6.8.0
Release: 0 Release: 0
Summary: Python bindings for the Qt 3D framework Summary: Python bindings for the Qt 3D framework
License: GPL-3.0-only License: GPL-3.0-only
Group: Development/Libraries/Python Group: Development/Libraries/Python
URL: https://www.riverbankcomputing.com/software/pyqt3d URL: https://www.riverbankcomputing.com/software/pyqt3d
Source: https://files.pythonhosted.org/packages/source/P/PyQt6-%{qtlib}/PyQt6_%{qtlib}-%{version}.tar.gz Source: https://files.pythonhosted.org/packages/source/P/PyQt6-3D/PyQt6_3D-%{version}.tar.gz
BuildRequires: %{python_module PyQt6-devel >= 6.2} BuildRequires: %{python_module PyQt6-devel >= %{version}}
BuildRequires: %{python_module devel} BuildRequires: %{python_module devel >= 3.6}
BuildRequires: %{python_module pyqt-builder >= 1.17 with %python-pyqt-builder < 2} BuildRequires: %{python_module pyqt-builder >= 1.9}
BuildRequires: %{python_module sip-devel >= 6.9 with %python-sip-devel < 7} BuildRequires: %{python_module sip-devel >= 6}
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: python-pyqt-rpm-macros BuildRequires: python-pyqt-rpm-macros
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
@@ -43,13 +41,12 @@ BuildRequires: cmake(Qt63DExtras)
BuildRequires: cmake(Qt63DInput) BuildRequires: cmake(Qt63DInput)
BuildRequires: cmake(Qt63DLogic) BuildRequires: cmake(Qt63DLogic)
BuildRequires: cmake(Qt63DRender) BuildRequires: cmake(Qt63DRender)
Requires: python-PyQt6 >= %(rpm -q --whatprovides python-PyQt6 --qf "%%{version}") %requires_ge python-PyQt6
Requires: python-PyQt6-sip >= %(rpm -q --whatprovides python-PyQt6-sip --qf "%%{version}")
Provides: python-qt3d-qt6 = %{version}-%{release} Provides: python-qt3d-qt6 = %{version}-%{release}
%python_subpackages %python_subpackages
%description %description
PyQt6-3D is a set of Python bindings for The Qt Company's Qt 3D framework. The PyQt6-3D is a set of Python bindings for The Qt Companys Qt 3D framework. The
bindings sit on top of PyQt6 and are implemented as six separate modules bindings sit on top of PyQt6 and are implemented as six separate modules
corresponding to the different libraries that make up the framework. corresponding to the different libraries that make up the framework.
@@ -57,9 +54,7 @@ corresponding to the different libraries that make up the framework.
Summary: Devel files for %{name} Summary: Devel files for %{name}
Group: Development/Tools/IDE Group: Development/Tools/IDE
Requires: python-PyQt6-devel Requires: python-PyQt6-devel
Requires: %plainpython(abi) = %{python_version} Supplements: packageand(eric:python-%{mname})
Supplements: (eric and python-PyQt6-%{qtlib})
Supplements: (python-PyQt6-devel and python-PyQt6-%{qtlib})
%description devel %description devel
This package provides Qt6 API files for the Eric IDE and the SIP files This package provides Qt6 API files for the Eric IDE and the SIP files
@@ -83,7 +78,7 @@ $python -c 'from PyQt6 import Qt3DAnimation, Qt3DCore, Qt3DExtras, Qt3DInput, Qt
%files %{python_files} %files %{python_files}
%license LICENSE %license LICENSE
%doc NEWS README.md %doc NEWS README
%dir %{python_sitearch}/PyQt6/ %dir %{python_sitearch}/PyQt6/
%{python_sitearch}/PyQt6/Qt3DAnimation.* %{python_sitearch}/PyQt6/Qt3DAnimation.*
%{python_sitearch}/PyQt6/Qt3DCore.* %{python_sitearch}/PyQt6/Qt3DCore.*
@@ -91,13 +86,13 @@ $python -c 'from PyQt6 import Qt3DAnimation, Qt3DCore, Qt3DExtras, Qt3DInput, Qt
%{python_sitearch}/PyQt6/Qt3DInput.* %{python_sitearch}/PyQt6/Qt3DInput.*
%{python_sitearch}/PyQt6/Qt3DLogic.* %{python_sitearch}/PyQt6/Qt3DLogic.*
%{python_sitearch}/PyQt6/Qt3DRender.* %{python_sitearch}/PyQt6/Qt3DRender.*
%{python_sitearch}/PyQt6_%{qtlib}-%{version}.dist-info/ %{python_sitearch}/PyQt6_3D-%{version}*-info/
%exclude %{pyqt6_sipdir} %exclude %{pyqt6_sipdir}
%files %{python_files devel} %files %{python_files devel}
%license LICENSE %license LICENSE
%dir %{_qt6_datadir}/qsci/api/python_%{python_bin_suffix}/ %dir %{_qt6_datadir}/qsci/api/python_%{python_bin_suffix}/
%{_qt6_datadir}/qsci/api/python_%{python_bin_suffix}/PyQt6-%{qtlib}.api %{_qt6_datadir}/qsci/api/python_%{python_bin_suffix}/PyQt6-3D.api
%dir %{pyqt6_sipdir} %dir %{pyqt6_sipdir}
%{pyqt6_sipdir}/Qt3DAnimation/ %{pyqt6_sipdir}/Qt3DAnimation/
%{pyqt6_sipdir}/Qt3DCore/ %{pyqt6_sipdir}/Qt3DCore/