diff --git a/.gitignore b/.gitignore index b5b3ee8..bd8b7e2 100644 --- a/.gitignore +++ b/.gitignore @@ -12,5 +12,3 @@ /pyglet-1.5.16.tar.gz /pyglet-1.5.16-repacked.tar.gz /pyglet-1.5.23-repacked.tar.gz -/pyglet-1.5.27-repacked.tar.gz -/pyglet-2.0.10-repacked.tar.gz diff --git a/python-pyglet.spec b/python-pyglet.spec index 6f56fa7..7a6d5b2 100644 --- a/python-pyglet.spec +++ b/python-pyglet.spec @@ -4,11 +4,11 @@ %bcond_without tests Name: python-%{srcname} -Version: 2.0.10 -Release: 9%{?dist} +Version: 1.5.23 +Release: 4%{?dist} Summary: A cross-platform windowing and multimedia library for Python -License: BSD-3-Clause +License: BSD URL: http://www.pyglet.org/ # The upstream tarball includes some non-free files in the examples and tests, @@ -41,20 +41,9 @@ BuildRequires: pyproject-rpm-macros %if %{with tests} BuildRequires: /usr/bin/xvfb-run mesa-dri-drivers BuildRequires: python3-pytest -# These two for gdkpixbuf2 tests -BuildRequires: gtk2-devel -BuildRequires: gdk-pixbuf2-devel # libpurple has sound files unbundled in the repacked tarball BuildRequires: libpurple -# These tests fail in koji, likely due to missing devices -#BuildRequires: openal-soft -# These are not specified by upstream -BuildRequires: python3-gobject -# Some tests fail if this is present -# https://github.com/pyglet/pyglet/issues/875 -#BuildRequires: python3-pytest-asyncio %endif -Requires: python3-gobject %global _description %{expand: @@ -138,71 +127,27 @@ ln -s %{_datadir}/sounds/purple/*.wav tests/data/media/ # Interactive tests are skipped for obvious reasons. # Media player tests are skipped -- we don't have PulseAudio running. # test_find_font_match & test_have_font skipped -- they look for a font named 'arial' -# test_font & test_freetype_face tests are skipped -- they depend on non-free font we remove +# test_freetype_face tests are is skipped -- they depend on non-free font we remove # test_push_handlers_instance has broken mocking: https://github.com/pyglet/pyglet/issues/606 -# GdkPixBufTest.test_load_animation uses dinosaur.gif which we remove %pytest \ -vv \ --non-interactive \ --ignore=tests/interactive \ --ignore=tests/integration/media \ -m 'not (requires_user_action or requires_user_validation or only_interactive)' \ - -k 'not (test_find_font_match or test_font or test_have_font or test_freetype_face or test_openal_listener or test_push_handlers_instance)' \ - --deselect tests/integration/image/test_gdkpixbuf2.py::GdkPixBufTest::test_load_animation \ + -k 'not (test_find_font_match or test_have_font or test_freetype_face or test_push_handlers_instance)' \ tests %endif %files -n python3-%{srcname} -f %%{pyproject_files} %license LICENSE -%doc README.md RELEASE_NOTES +%doc README.md +%doc RELEASE_NOTES +%doc NOTICE %changelog -* Fri Sep 19 2025 Python Maint - 2.0.10-9 -- Rebuilt for Python 3.14.0rc3 bytecode - -* Sat Aug 23 2025 Orion Poplawski - 2.0.10-8 -- Add BR/R on python3-gobject, skip openal test (FTBFS rhbz#2379002) - -* Fri Aug 15 2025 Python Maint - 2.0.10-7 -- Rebuilt for Python 3.14.0rc2 bytecode - -* Fri Jul 25 2025 Fedora Release Engineering - 2.0.10-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Tue Jun 03 2025 Python Maint - 2.0.10-5 -- Rebuilt for Python 3.14 - -* Sat Jan 18 2025 Fedora Release Engineering - 2.0.10-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Fri Jul 19 2024 Fedora Release Engineering - 2.0.10-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Sat Jun 08 2024 Python Maint - 2.0.10-2 -- Rebuilt for Python 3.13 - -* Sat Feb 17 2024 Orion Poplawski - 2.0.10-1 -- Update to 2.0.10 - -* Fri Jan 26 2024 Fedora Release Engineering - 1.5.27-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Mon Jan 22 2024 Fedora Release Engineering - 1.5.27-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jul 21 2023 Fedora Release Engineering - 1.5.27-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sat Jun 17 2023 Orion Poplawski - 1.5.27-1 -- Update to 1.5.27 -- Add patch for Python 3.12 support -- Use SPDX License - -* Fri Jun 16 2023 Python Maint - 1.5.23-5 -- Rebuilt for Python 3.12 - * Fri Jan 20 2023 Fedora Release Engineering - 1.5.23-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 7322f09..93282d8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pyglet-2.0.10-repacked.tar.gz) = 8c780913435b1c17e43dcc99e729a2ea5d6a6e734cce642b8da82547f734cc9ce43732257e4f241eb3803a9edc941a96a762e869043260ff15adc84ba5c6d813 +SHA512 (pyglet-1.5.23-repacked.tar.gz) = 3385bcfe93ed3b50e1fd8e3c148fc363a72615ece8a2f4ba136df71e480d4c556e0dbd9183911746cdcbe7245aad49f825f6640866e39bd39c204cca6142b3f6