From df21fcd72899fb6ce8c5566ac848c37b9e6af27c1f99c5dcc72d600f166652cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Fri, 27 Mar 2020 10:33:35 +0000 Subject: [PATCH] Accepting request 788962 from home:mcalabkova:branches:devel:languages:python - update to version 0.9.7 * The minimum required SDL version is 2.0.5 * The minimum required SDL_ttf version is 2.0.14 * The minimum required SDL_mixer version is 2.0.1 * The minimum required SDL_image version is 2.0.1 * Improved compatibility with older SDL2 releases by raising informative exceptions whenever a function requiring a newer SDL2 binary is called * fixed bug preventing use of background color with wrapped text using :meth:`sdl2.ext.FontManager.render()` (PR #134) * fixed issue #112: allow easy moving and resizing of :obj:`sdl2.ext.Window()` objects through 'position' and 'size' attributes, added 'open' and 'close' methods to Window objects * fixed issue #130: SDL_RW* functions now accept pointers to RW objects * fixed issue #135: :func:`sdl2.SDL_GetPrefPath()` and :func:`sdl2.SDL_GetPrefPath()` now return bytestrings instead of pointers to strings. * fixed issue #148: added support for loading SDL2 .so binaries with numeric suffixes on Unix-like OSes (e.g. 'libSDL2.so.2') * fixed transparency issues with pallete indexed PNGs (PR #159) OBS-URL: https://build.opensuse.org/request/show/788962 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-PySDL2?expand=0&rev=9 --- PySDL2-0.9.6.tar.gz | 3 --- PySDL2-0.9.7.tar.gz | 3 +++ python-PySDL2.changes | 23 +++++++++++++++++++++++ python-PySDL2.spec | 19 +++++++++++++------ 4 files changed, 39 insertions(+), 9 deletions(-) delete mode 100644 PySDL2-0.9.6.tar.gz create mode 100644 PySDL2-0.9.7.tar.gz diff --git a/PySDL2-0.9.6.tar.gz b/PySDL2-0.9.6.tar.gz deleted file mode 100644 index cfa25bf..0000000 --- a/PySDL2-0.9.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b52acab5493a77b08c2afee1f385769fc2005f17cfeaf1886eff22dc78da2123 -size 1048158 diff --git a/PySDL2-0.9.7.tar.gz b/PySDL2-0.9.7.tar.gz new file mode 100644 index 0000000..8c21d9e --- /dev/null +++ b/PySDL2-0.9.7.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4fcc8aa1108e4917cb56794575ee08c2a3d9c2c52620474e3ecc8538dadf209 +size 1079253 diff --git a/python-PySDL2.changes b/python-PySDL2.changes index a37518f..f6a4490 100644 --- a/python-PySDL2.changes +++ b/python-PySDL2.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Fri Mar 27 10:23:12 UTC 2020 - Marketa Calabkova + +- update to version 0.9.7 + * The minimum required SDL version is 2.0.5 + * The minimum required SDL_ttf version is 2.0.14 + * The minimum required SDL_mixer version is 2.0.1 + * The minimum required SDL_image version is 2.0.1 + * Improved compatibility with older SDL2 releases by raising informative + exceptions whenever a function requiring a newer SDL2 binary is called + * fixed bug preventing use of background color with wrapped text using + :meth:`sdl2.ext.FontManager.render()` (PR #134) + * fixed issue #112: allow easy moving and resizing of :obj:`sdl2.ext.Window()` + objects through 'position' and 'size' attributes, added 'open' and 'close' + methods to Window objects + * fixed issue #130: SDL_RW* functions now accept pointers to RW objects + * fixed issue #135: :func:`sdl2.SDL_GetPrefPath()` and + :func:`sdl2.SDL_GetPrefPath()` now return bytestrings instead of pointers + to strings. + * fixed issue #148: added support for loading SDL2 .so binaries with numeric + suffixes on Unix-like OSes (e.g. 'libSDL2.so.2') + * fixed transparency issues with pallete indexed PNGs (PR #159) + ------------------------------------------------------------------- Thu Nov 7 15:32:19 UTC 2019 - Matej Cepl diff --git a/python-PySDL2.spec b/python-PySDL2.spec index 9dd5ae4..e68134b 100644 --- a/python-PySDL2.spec +++ b/python-PySDL2.spec @@ -1,7 +1,7 @@ # # spec file for package python-PySDL2 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,17 +27,20 @@ BuildRequires: SDL2_ttf BuildRequires: xorg-x11-server %endif Name: python-PySDL2 -Version: 0.9.6 +Version: 0.9.7 Release: 0 Summary: Python SDL2 bindings License: SUSE-Public-Domain URL: https://github.com/marcusva/py-sdl2 Source: https://files.pythonhosted.org/packages/source/P/PySDL2/PySDL2-%{version}.tar.gz +BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} +BuildRequires: SDL2 >= 2.0.5 +BuildRequires: SDL2_ttf >= 2.0.14 BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: SDL2 -Requires: SDL2_ttf +Requires: SDL2 >= 2.0.5 +Requires: SDL2_ttf >= 2.0.14 BuildArch: noarch %python_subpackages @@ -48,7 +51,7 @@ restrictions, nor does it rely on C code, but uses ctypes instead. %prep %setup -q -n PySDL2-%{version} -sed -i 's/\r$//' AUTHORS.txt COPYING.txt README.rst +sed -i 's/\r$//' AUTHORS.txt COPYING.txt README.md %build %python_build @@ -72,9 +75,13 @@ pushd sdl2/test popd %endif +%check +# we do not have audio devices nor joystick in build environment +%pytest -k "not (test_SDL_GetNumAudioDevices or test_SDL_InitJoystick)" + %files %{python_files} %license COPYING.txt -%doc AUTHORS.txt README.rst +%doc AUTHORS.txt README.md %{python_sitelib}/* %changelog