commit eb8b39fbb81244800b1f865eafa567a6f2b70955
Author: Jakub Bogusz <[email protected]>
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

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to