[packages/python-pyglet] - updated to 1.4.4; OpenGL and OpenAL are now wrapped via ctypes
qboosh
qboosh at pld-linux.org
Thu Sep 12 19:01:20 CEST 2019
commit eb8b39fbb81244800b1f865eafa567a6f2b70955
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Thu Sep 12 19:04:15 2019 +0200
- updated to 1.4.4; OpenGL and OpenAL are now wrapped via ctypes
python-pyglet.spec | 71 +++++++++++++++++++++++++++---------------------------
1 file changed, 36 insertions(+), 35 deletions(-)
---
diff --git a/python-pyglet.spec b/python-pyglet.spec
index 31a5a4c..b5d5c28 100644
--- a/python-pyglet.spec
+++ b/python-pyglet.spec
@@ -2,30 +2,40 @@
# Conditional build:
%bcond_without python2 # CPython 2.x module
%bcond_without python3 # CPython 3.x module
+%bcond_with tests # unit tests (display required)
%define module pyglet
Summary: A cross-platform windowing and multimedia library for Python
Summary(pl.UTF-8): Międzyplatformowa biblioteka Pythona do obsługi okien i multimediów
Name: python-%{module}
-Version: 1.1.4
-Release: 9
+Version: 1.4.4
+Release: 1
License: BSD
Group: Development/Languages/Python
-Source0: http://pyglet.googlecode.com/files/%{module}-%{version}.tar.gz
-# Source0-md5: b2363642dc3832e95dc4e63a6793467f
+#Source0Download: https://pypi.org/simple/pyglet/
+Source0: https://files.pythonhosted.org/packages/source/p/pyglet/%{module}-%{version}.zip
+# Source0-md5: ebd53b60f55b5d50e63f86e7df121e7a
URL: http://www.pyglet.org/
%if %{with python2}
-BuildRequires: python-devel >= 1:2.5
+BuildRequires: python-devel >= 1:2.7
+BuildRequires: python-setuptools
+%if %{with tests}
+BuildRequires: OpenGL >= 3
+BuildRequires: python-mock
+BuildRequires: python-pytest
+%endif
%endif
%if %{with python3}
-BuildRequires: python3-devel
-BuildRequires: python3-distribute
-BuildRequires: python3-modules
+BuildRequires: python3-devel >= 1:3.4
+BuildRequires: python3-setuptools
+%if %{with tests}
+BuildRequires: OpenGL >= 3
+BuildRequires: python3-pytest
+%endif
%endif
BuildRequires: rpm-pythonprov
-BuildRequires: rpmbuild(macros) >= 1.710
-Suggests: python-PyOpenAL
-Requires: python-PyOpenGL
+BuildRequires: rpmbuild(macros) >= 1.714
+Requires: python-modules >= 1:2.7
BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -41,7 +51,7 @@ dla rozwoju gier i innych aplikacji wizualnych.
Summary: A cross-platform windowing and multimedia library for Python
Summary(pl.UTF-8): Międzyplatformowa biblioteka Pythona do obsługi okien i multimediów
Group: Libraries/Python
-Requires: python3-PyOpenGL
+Requires: python3-modules >= 1:3.4
%description -n python3-%{module}
pyglet provides an object-oriented programming interface for
@@ -57,10 +67,18 @@ dla rozwoju gier i innych aplikacji wizualnych.
%build
%if %{with python2}
%py_build
+
+%if %{with tests}
+%{__python} -m pytest tests
+%endif
%endif
%if %{with python3}
%py3_build
+
+%if %{with tests}
+%{__python3} -m pytest tests
+%endif
%endif
%install
@@ -82,32 +100,15 @@ rm -rf $RPM_BUILD_ROOT
%if %{with python2}
%files
%defattr(644,root,root,755)
-%doc CHANGELOG NOTICE README PKG-INFO doc examples
-%dir %{py_sitescriptdir}/%{module}
-%{py_sitescriptdir}/pyglet/*.py[co]
-%dir %{py_sitescriptdir}/%{module}/app
-%{py_sitescriptdir}/pyglet/app/*
-%dir %{py_sitescriptdir}/%{module}/font
-%{py_sitescriptdir}/pyglet/font/*
-%dir %{py_sitescriptdir}/%{module}/gl
-%{py_sitescriptdir}/pyglet/gl/*
-%dir %{py_sitescriptdir}/%{module}/graphics
-%{py_sitescriptdir}/pyglet/graphics/*
-%dir %{py_sitescriptdir}/%{module}/image
-%{py_sitescriptdir}/pyglet/image/*
-%dir %{py_sitescriptdir}/%{module}/media
-%{py_sitescriptdir}/pyglet/media/*
-%dir %{py_sitescriptdir}/%{module}/text
-%{py_sitescriptdir}/pyglet/text/*
-%dir %{py_sitescriptdir}/%{module}/window
-%{py_sitescriptdir}/pyglet/window/*
-%{py_sitescriptdir}/*.egg-info
+%doc LICENSE NOTICE README.rst RELEASE_NOTES
+%{py_sitescriptdir}/pyglet
+%{py_sitescriptdir}/pyglet-%{version}-py*.egg-info
%endif
%if %{with python3}
%files -n python3-%{module}
%defattr(644,root,root,755)
-%doc CHANGELOG NOTICE README PKG-INFO doc examples
-%{py3_sitescriptdir}/%{module}
-%{py3_sitescriptdir}/*.egg-info
+%doc LICENSE NOTICE README.rst RELEASE_NOTES
+%{py3_sitescriptdir}/pyglet
+%{py3_sitescriptdir}/pyglet-%{version}-py*.egg-info
%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python-pyglet.git/commitdiff/eb8b39fbb81244800b1f865eafa567a6f2b70955
More information about the pld-cvs-commit
mailing list