diff --git a/pyglet-1.1.4.tar.gz b/pyglet-1.1.4.tar.gz deleted file mode 100644 index 84a5146..0000000 --- a/pyglet-1.1.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:63a7936dffe4fc0475617a4d804a4b63ab13949cb30afd3c62ab98d8384f7ff3 -size 2946835 diff --git a/pyglet-1.2.3.tar.gz b/pyglet-1.2.3.tar.gz new file mode 100644 index 0000000..193343e --- /dev/null +++ b/pyglet-1.2.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06c857039420bd21baad35fac99dca7f97951350c2df5a79bdcf89eb708907cb +size 2121343 diff --git a/python-pyglet-rpmlintrc b/python-pyglet-rpmlintrc new file mode 100644 index 0000000..d3ce46e --- /dev/null +++ b/python-pyglet-rpmlintrc @@ -0,0 +1,6 @@ +# This are needed scripts in datadir +addFilter('non-executable-script') +# This are needed scripts in documentation +addFilter('doc-file-dependency') +# This is not a devel package +addFilter('devel-dependency') diff --git a/python-pyglet.changes b/python-pyglet.changes index 2fc5109..50582b6 100644 --- a/python-pyglet.changes +++ b/python-pyglet.changes @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Fri Aug 21 14:09:37 UTC 2015 - nemysis@openSUSE.org + +- Update to 1.2.3 + Many bugfixes, please look + /usr/share/doc/packages/python-pyglet/CHANGELOG and RELEASE_NOTES + +- Change URL +- Use %{oname} instead of pyglet +- Add --rpmlintrc, for false positive needed scripts in datadir + and documentation, not a devel package +- Add BuildRequires for fdupes and use %fdupes macro to reduce size of the package +- Add BuildRequires for dos2unix and python-setuptools +- Change Documentation + ------------------------------------------------------------------- Fri May 10 13:14:41 UTC 2013 - toddrme2178@gmail.com diff --git a/python-pyglet.spec b/python-pyglet.spec index 049d2e5..98e6cf6 100644 --- a/python-pyglet.spec +++ b/python-pyglet.spec @@ -1,7 +1,7 @@ # # spec file for package python-pyglet # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -13,30 +13,39 @@ # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ +# +%define oname pyglet + Name: python-pyglet -Version: 1.1.4 +Version: 1.2.3 Release: 0 -License: BSD-3-Clause Summary: Cross-platform windowing and multimedia library -Url: http://www.pyglet.org/ +License: BSD-3-Clause Group: Development/Languages/Python -Source: http://pypi.python.org/packages/source/p/pyglet/pyglet-%{version}.tar.gz -BuildRequires: python-devel +Url: https://bitbucket.org/pyglet/pyglet +Source0: http://pypi.python.org/packages/source/p/%{oname}/%{oname}-%{version}.tar.gz +Source1: %{name}-rpmlintrc +%if 0%{?suse_version} +BuildRequires: fdupes +%endif BuildRequires: alsa-devel +BuildRequires: dos2unix BuildRequires: fontconfig-devel -BuildRequires: gtk2-devel BuildRequires: freetype2-devel +BuildRequires: gtk2-devel BuildRequires: openal-soft-devel +BuildRequires: python-devel BuildRequires: python-imaging +BuildRequires: python-setuptools BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(glu) BuildRequires: pkgconfig(x11) Requires: alsa-devel Requires: fontconfig-devel -Requires: gtk2-devel Requires: freetype2-devel +Requires: gtk2-devel Requires: openal-soft-devel Requires: python-imaging Requires: pkgconfig(gl) @@ -55,7 +64,10 @@ interface for developing games and other visually-rich applications for Windows, Mac OS X and Linux. %prep -%setup -q -n pyglet-%{version} +%setup -q -n %{oname}-%{version} + +# Convert to unix line end +find -name "*.py" -exec dos2unix "{}" "+" %build python setup.py build @@ -63,9 +75,14 @@ python setup.py build %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%if 0%{?suse_version} + %fdupes -s %{buildroot}%{_prefix} +%endif + %files %defattr(-,root,root,-) -%doc CHANGELOG README LICENSE doc/html doc/pdf examples -%{python_sitelib}/* +%doc CHANGELOG README LICENSE NOTICE RELEASE_NOTES examples +%{python_sitelib}/%{oname} +%{python_sitelib}/%{oname}-%{version}-py%{py_ver}.egg-info %changelog