Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pyglet for openSUSE:Factory checked in at 2023-08-30 10:20:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pyglet (Old) and /work/SRC/openSUSE:Factory/.python-pyglet.new.1766 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pyglet" Wed Aug 30 10:20:43 2023 rev:19 rq:1107855 version:2.0.9 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pyglet/python-pyglet.changes 2023-05-05 15:58:18.544437121 +0200 +++ /work/SRC/openSUSE:Factory/.python-pyglet.new.1766/python-pyglet.changes 2023-08-30 10:23:27.850531871 +0200 @@ -1,0 +2,31 @@ +Tue Aug 29 06:52:57 UTC 2023 - Steve Kowalik <steven.kowa...@suse.com> + +- Update to 2.0.9: + * Changes and Improvements + + Initialize AudioDriver when media module is imported, prevent pause + on first sound playback. + + New TextureArrayBin class for managing TextureArray based atlases. + + text: Caret supports RGBA color, in line with other pyglet objects. + + gui: Add alpha value to the Caret's default color. + + shapes: Allow checking if a point is in a shape, using the in operator + + Add missing OpenGL extensions + + Add support for FFmpeg 6.0 + + Sprite width & height properties are now settable, allowing scaling by + pixels + + app: Passing None to pyglet.app.run will disable automatic Window + redraws. + + window: Add a Window.draw method to help when manually scheduling + Window redraws. + + shapes: Add a border thickness setter to BorderedRectangle + * Bugfixes + + Fix numerous bugs remaining with IncrementalTextLayout, with + translation, caret, etc. #786 + + shader: add missing sampler type definitions. + + Fix broken struct format strings in png and ttf decoders. + + text: Clear Group cache when a Layout's Group is changed. + + Fix incorrect string formatting in the timer.py example. + + input: ensure Xinput controllers dispatch events on the main thread +* Switch to pyproject macros. +* Remove unneeded futures module from {Build,}Requires. + +------------------------------------------------------------------- Old: ---- pyglet-2.0.5.zip New: ---- pyglet-2.0.9.zip ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pyglet.spec ++++++ --- /var/tmp/diff_new_pack.HEUJlD/_old 2023-08-30 10:23:29.066575277 +0200 +++ /var/tmp/diff_new_pack.HEUJlD/_new 2023-08-30 10:23:29.074575562 +0200 @@ -28,18 +28,18 @@ %bcond_with test %bcond_with gtk2 %endif -%define skip_python2 1 %bcond_with pytest_helpers Name: python-pyglet -Version: 2.0.5 +Version: 2.0.9 Release: 0 Summary: Windowing and multimedia library License: BSD-3-Clause AND MIT -Group: Development/Languages/Python URL: https://github.com/pyglet/pyglet Source0: https://files.pythonhosted.org/packages/source/p/pyglet/pyglet-%{version}.zip Source1: %{name}-rpmlintrc +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -47,7 +47,6 @@ Requires: Mesa-dri Requires: libxcb-glx0 Requires: python-Pillow -Requires: python-future Requires: python-pypng Recommends: alsa-lib Recommends: fontconfig @@ -60,7 +59,6 @@ %endif %if %{with test} BuildRequires: %{python_module Pillow} -BuildRequires: %{python_module future} BuildRequires: %{python_module pytest} BuildRequires: Mesa-dri BuildRequires: alsa-lib @@ -93,6 +91,9 @@ %prep %autosetup -p1 -n pyglet-%{version} +# Broken, we shall fall back +rm pyproject.toml + # Windows only, and is a vendored module rm pyglet/font/win32*.py @@ -174,10 +175,10 @@ find pyglet -name "*.py" -exec dos2unix "{}" "+" %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %{python_expand pkgdocdir=%{_docdir}/$(cat _current_flavor)-pyglet @@ -246,6 +247,6 @@ %license LICENSE %doc README.md RELEASE_NOTES examples %{python_sitelib}/pyglet -%{python_sitelib}/pyglet-%{version}-py*.egg-info +%{python_sitelib}/pyglet-%{version}.dist-info %changelog