Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pygame for openSUSE:Factory 
checked in at 2023-08-13 19:17:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pygame (Old)
 and      /work/SRC/openSUSE:Factory/.python-pygame.new.11712 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pygame"

Sun Aug 13 19:17:50 2023 rev:37 rq:1103619 version:2.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pygame/python-pygame.changes      
2023-05-10 16:19:14.443228915 +0200
+++ /work/SRC/openSUSE:Factory/.python-pygame.new.11712/python-pygame.changes   
2023-08-13 19:18:03.596145851 +0200
@@ -1,0 +2,205 @@
+Wed Aug  9 21:10:42 UTC 2023 - Dominik George <n...@naturalnet.de>
+
+- Update to 2.5.0
+  * Wayland oh wayland, goodbye manylinux1, ciao manylinux2010 by @illume in 
#3841
+  * github: Add python 3.12-dev to the test matrix by @illume in #3847
+  * mixer: Testing by @illume in #3846
+  * Add support for keyboard grab without mouse grab (expose 
SDL_GetWindowKeyboardGrab) by @Yannik in #3843
+  * SDL 2.26.5 by @illume in #3848
+  * Updated event_name function to use kwargs by @jonotassia in #3854
+  * manylinux: Add Secret Rabbit Code for better sound quality by @illume in 
#3855
+  * base: Some of it documented by @illume in #3856
+  * Adding kwarg support to color.c by @jonotassia in #3858
+  * Add keyword argument support to display.c by @jonotassia in #3859
+  * color: Fix color.c from weird merge issue by @illume in #3862
+  * SDL2 mixer 2.6.3 by @illume in #3861
+  * Fix types for aliens by @illume in #3864
+  * types eventlist by @illume in #3865
+  * types midi by @illume in #3866
+  * types video by @illume in #3867
+  * examples midi: Fix some 3.10isms in the typing by @illume in #3868
+  * examples: types textinput by @illume in #3870
+  * examples: types scroll by @illume in #3869
+  * test mixer: Fix test_play_multiple_times to be more CI friendly by @illume 
in #3871
+  * Overhaul of README for pygame/examples by @bakkary23 in #3873
+  * test time: Fix for unrealistic time slice requirement by @illume in #3878
+  * time: Document and clean up a few functions by @illume in #3879
+  * Added kwarg handling to rect.c by @jonotassia in #3872
+  * es docs by @illume in #3884
+  * Add Spanish version of bufferproxy.rst by @stefpivser in #3885
+  * Add Spanish version of camera.rst by @stefpivser in #3886
+  * Add Spanish version of cursors.rst by @stefpivser in #3888
+  * Add Spanish version of color.rst by @stefpivser in #3889
+  * Add Spanish version of cdrom.rst by @stefpivser in #3890
+  * Spanish Version of c_api.rst by @stefpivser in #3893
+  * Add Spanish Version of index.rst by @stefpivser in #3894
+  * Add Spanish version of logos.rst by @stefpivser in #3895
+  * Add Spanish Version of README.md by @stefpivser in #3896
+  * Add Spanish Version of color_list.rst by @stefpivser in #3897
+  * rwobject.c: Use lseek64(3) only for GNU libc by @saper in #3898
+  * manylinux: Add libdecor by @illume in #3900
+  * examples/stars: Improve typing by @illume in #3901
+  * examples/dropevent: Fix typing issue by @illume in #3902
+  * examples/dropevent: A few minor cleanups by @illume in #3904
+  * examples/testsprite: Fix a few minor typing and code style issues by 
@illume in #3903
+  * examples: Remove prevent_display_stretching and fix stars typing issue by 
@illume in #3905
+  * es doc references fixups by @illume in #3909
+  * 2.5.0.dev2 -> 2.5.0.dev3 by @illume in #3910
+  * Update documentation on several events by @RyanNicoletti in #3912
+  * setup buildconfig github: Add PYGAME_DETECT_AVX2 to unfsk setup by @illume 
in #3924
+  * github: Bump pypa/cibuildwheel@v2.13.1 by @illume in #3925
+  * buildconfig: 3.12 part 2 - the cpython strikes back by @illume in #3927
+  * key: Allow list(get_pressed()) again by @illume in #3926
+  * Updating "Python Pygame Introduction" by @Ronoc21 in #3918
+  * Added "Contribute" section to main README.rst by @gezeebeezee in #3919
+  * docs: Remove linenos because it breaks github rendering by @illume in #3928
+  * docs: Add sphinx conf for docs/es by @illume in #3929
+  * Unit tests added to mixer.music test module by @LegoPCT20 in #3921
+  * mixer.music: Add missing unit tests by @LegoPCT20 by @illume in #3931
+  * alphablit: Add env var to warning message by @illume in #3935
+  * buildconfig: SDL 2.28.0 by @illume in #3936
+- Update to 2.4.0
+  * 2.3.0 -> 2.4.0.dev1 by @illume in #3760
+  * Fix docs for cursors.Cursor.copy() by @MarcellPerger1 in #3762
+  * base: Remove pygame_parachute by @illume in #3768
+  * mouse mouse_get_rel: Fix for SCALED by @illume in #3769
+  * github: Remove unused files by @illume in #3771
+  * buildconfig: SDL 2.26.4 by @illume in #3770
+  * sysfont: Fix sysfont on macos on failure of fc-list by @illume in #3772
+  * 2.4.0.dev2 by @illume in #3774
+  * manylinux: Add libxml, wayland, wayland-protocol dependencies by @illume 
in #3775
+  * fixed self.pos of move method in GameObject in Moving Multiple Images by 
@saif-11bit in #3783
+  * docs: Add Spanish version of MoveIt.rst by @stefpivser in #3810
+  * docs: Add Spanish version of SpriteIntro.rst by @stefpivser in #3811
+  * docs: Add Spanish version of SurfarrayIntro.rst by @stefpivser in #3812
+  * docs: Add Spanish version of tom_games2.rst by @stefpivser in #3813
+  * docs: Add Spanish version of tom_games3.rst by @stefpivser in #3814
+  * docs: Add Spanish version of tom_games4.rst by @stefpivser in #3815
+  * docs: Add Spanish version of tom_games5.rst by @stefpivser in #3816
+  * docs: Add Spanish version of tom_games6.rst by @stefpivser in #3817
+  * docs: Add Spanish translation of newbieguide.rst by @stefpivser in #3808
+  * docs: Add Spanish version of CameraIntro.rst by @stefpivser in #3809
+  * Add documentation for DualShock 5 by @Aashutosh-922 in #3797
+  * Fix the signature of midi.get_device_info by @SpeedyOrc-C in #3807
+  * Fix some docs warnings by @illume in #3825
+  * base: Document some of the things by @illume in #3826
+  * Replaced dict with weakset in Sprites groups by @theRealProHacker in #3766
+  * Weak sprites, part 2 by @illume in #3827
+  * draw.circle: Fixes when center is -x, and bounding rect by @illume in #3779
+- Update to 2.3.0
+  * 2.2.0 -> 2.3.0.dev1 by @illume in #3736
+  * Remove :return from sysfont._parse_font_entry_win by @MarcellPerger1 in 
#3732
+  * Add special_flags argument to Group.draw by @MarcellPerger1 in #3722
+  * Add Spanish version of ImportInit.rst by @stefpivser in #3699
+  * Add Spanish version of DisplayModes.rst by @stefpivser in #3700
+  * Add Spanish version of CreateGames.rst by @stefpivser in #3714
+  * buildconfig: Bump SDL version to 2.24.2 on windows by @illume in #3458
+  * _camera_opencv: Add list_cameras implementation by @illume in #3738
+  * github sdist: Do not apt-get update by @illume in #3740
+  * Fixup deprecation error on MacOS 11 by @Tobias-Fischer in #3663
+  * manylinux-build: Bump SDL2 to version 2.24.2 by @illume in #3741
+  * _camera_opencv: Add ability to pass VidCapture api_preferences by @illume 
in #3739
+  * 2.3.0.dev2 -> 2.3.0.dev3 by @illume in #3742
+  * camera: Make opencv backend default on win if cv2 imports by @illume in 
#3743
+  * Features/rect/scaleby by @dr0id in #3077
+  * Implement pygame.math.lerp by @JamesC01 in #3362
+  * Defining rect assignment of floats to Rect properties by @dr0id by @illume 
in #3745
+  * Rect: scale_by and scale_by_ip by @dr0id and @mcpalmer1980 by @illume in 
#3746
+  * circleci: Remove config by @illume in #3748
+  * docs: fix move images tutorial final example by @SalimBAhmed in #3747
+  * Fix drawing of circles there intersect -+INT_MAX by @jhilmer in #3151
+  * Implementation of Vector2.from_polar and ClassObjectMethod descriptor by 
@joaquin30 in #3744
+  * github: Add back apt-get update / upgrade by @illume in #3751
+  * _sdl2.video: Window.from_window by @Rabbid76 by @illume in #3752
+  * class method "from_foreign_window" added to class "Window" by @Rabbid76 in 
#2982
+  * draw mask: Added unit tests for test_arc and test_angle by @yujyuj by 
@illume in #3753
+  * examples: Add grid movement example by @Masonstiller by @illume in #3754
+  * docs: Fix a few sphinx warnings by @illume in #3759
+  * Fix segfaults when using display surface after calling pygame.quit by 
@MarcellPerger1 in #3755
+- Update to 2.2.0
+  * docs: Add experimental feedback links to new APIs by @illume in #3511
+  * 2.1.4.dev1 by @illume in #3514
+  * Fix 2.1.4 build by @Starbuck5 in #3529
+  * Change from clang-format update (needed for CI) by @MyreMylar in #3535
+  * Fix memory leak for distance_to() by @novialriptide in #3532
+  * Fixed inconsistency in tp_names, changed all to pygame.module.Type by 
@Matiiss in #3515
+  * Add 3.11 classifier by @novialriptide in #3537
+  * Tracking SSE2 Optimisations by @PurityLake in #3370
+  * Tweaking version getters for sdl modules and freetype by @oddbookworm in 
#3379
+  * Warn when SIMD is usable but not compiled by @ankith26 in #3501
+  * Changed minor name mismatch by @Matiiss in #3544
+  * Document SDL_JOYSTICK_ALLOW_BACKGROUND_EVENTS by @zoldalma999 in #3546
+  * Move pg_tuple_from_values_int into header, rename & add triple variant by 
@MyreMylar in #3530
+  * mouse.get_pos(), mouse.get_rel() optimizations by @itzpr3d4t0r in #3424
+  * Minor typo in the "pygame.Color" docs by @pgattic in #3554
+  * Remove Python < 3.2 compatibility shim by @Starbuck5 in #3553
+  * docs: fix links by @Linkid in #3549
+  * Fix typo in music.rst by @winterhazel in #3562
+  * Delete test_test_.py by @Koswu in #3563
+  * Add info on viewing pygame docs locally by @novialriptide in #3558
+  * Modify key compat table to store key-name pairs (fixes a rare bug) by 
@ankith26 in #3426
+  * Adjust surface masks to create a proper 24 bit Surface by @Starbuck5 in 
#3577
+  * Add vector zero constructor clarification by @novialriptide in #3574
+  * Minor pygame.math doc enhancements by @Matiiss in #3581
+  * Improved colliderect() function by @itzpr3d4t0r in #3322
+  * Add VScode? _headers/ folder to gitignore by @Starbuck5 in #3587
+  * Remove LGTM badges by @novialriptide in #3599
+  * Fix list_cameras being empty on linux by @ankith26 in #3594
+  * Fix some more math memory leaks by @ankith26 in #3590
+  * Use Python 3.11.0 rather than 3.11rc2 by @Starbuck5 in #3611
+  * Add quickstart section to docs front page by @Starbuck5 in #3541
+  * Add premul_alpha method to surface by @MyreMylar in #3276
+  * Add "window" attribute to DROPFILE and DROPTEXT event by @yunline in #3568
+  * Fix minor grammar and punctuation mistakes in tom_games6.rst by @cvionis 
in #3616
+  * Added __round__ method for vectors by @Matiiss in #3559
+  * Segfault fix in freetype.get_version by @oddbookworm in #3567
+  * Convert surface to texture's pixel format in Texture.update by 
@zoldalma999 in #3548
+  * Performance improvement for draw.circle by @MightyJosip in #3550
+  * Fix build errors on win_arm64 by @cgohlke in #3583
+  * Consolidate SSE2 and NEON code paths by @Starbuck5 in #3588
+  * Correct set_(shifts/masks) docs and cleanup code by @Starbuck5 in #3620
+  * Update README.rst by @CodeMaster7000 in #3625
+  * Deprecate gamma and _sdl2 window brightness functionality by 
@SSS-Says-Snek in #3622
+  * Change all (to|from)string to (to|from)bytes in image.c by @Matiiss in 
#3633
+  * Update docs generation to sphinx 6.0 by @MyreMylar in #3647
+  * Raise minimum SDL version to 2.0.8 by @Starbuck5 in #3618
+  * Replace music.set_pos current error message with SDL_GetError() by 
@Matiiss in #3641
+  * Fixed typo in pygame.image.tobytes docs by @oddbookworm in #3657
+  * Update README.rst by @SmashedFrenzy16 in #3638
+  * fixed segfault by @oddbookworm in #3666
+  * Fix event button attr for fast mousewheel by @ankith26 in #3642
+  * Change casting to list to using copy in pygame.sprite by @Matiiss in #3655
+  * Removing redudancy in regex by @TheVroum in #3595
+  * Remove bit of MIR code by @Starbuck5 in #3617
+  * Fix scrap typing (use only bytes and not AnyStr) by @ankith26 in #3395
+  * wasm: clean up for #3439 by @pmp-p in #3593
+  * Syntax highlighting fix by @novialriptide in #3684
+  * Port SDL_ttf text shaping capability by @Starbuck5 in #3330
+  * Fix the memory leak by @Starbuck5 in #3649
+  * Update linter ubuntu version by @MyreMylar in #3689
+  * Linter run by @novialriptide in #3695
+  * Correct update statement by @chimosky in #3694
+  * Update sprite.rst by @Librichard in #3648
+  * Re-order display fullscreen handling and ensure toggle_fullscreen works 
for maximized window by @Temmie3754 in #3497
+  * Fix the fault of stubtest by @yunline in #3703
+  * Don't set adaptive vsync by default by @fladd in #3609
+  * Add support for ppc64le by @mgiessing in #3605
+  * Example games fixed | Fixed UnicodeDecodeError for music_drop_fade.py… 
by @Vazno in #3387
+  * Updated README.rst to include feature description by @ChristianKearns in 
#3710
+  * pgScancodeWrapper now raises exception when trying to use iter by 
@PurityLake in #3495
+  * Suggested improvement to font_init by @PurityLake in #3489
+  * grayscale for Surfaces and Colors by @ScriptLineStudios in #3556
+  * "SDL_CreateWindowFrom" in "display" module by @Rabbid76 in #2981
+  * github build-macos: Add pkg-config dependency by @illume in #3716
+  * Fix SDL_WINDOWID with SDL by @Rabbid76 by @illume in #3718
+  * Add grayscale for surfaces and colors by @ScriptLineStudios by @illume in 
#3717
+  * 2.1.3 -> 2.2.0.dev1 by @illume in #3711
+  * Add a simple check for mypy by @illume in #3723
++++ 8 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-pygame/python-pygame.changes
++++ and 
/work/SRC/openSUSE:Factory/.python-pygame.new.11712/python-pygame.changes

Old:
----
  adjust-surface-mask.patch
  pygame-2.1.3.tar.gz

New:
----
  pygame-2.5.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pygame.spec ++++++
--- /var/tmp/diff_new_pack.gVSGIP/_old  2023-08-13 19:18:05.128155653 +0200
+++ /var/tmp/diff_new_pack.gVSGIP/_new  2023-08-13 19:18:05.132155679 +0200
@@ -18,17 +18,16 @@
 
 %define skip_python36 1
 Name:           python-pygame
-Version:        2.1.3
+Version:        2.5.0
 Release:        0
 Summary:        A Python Module for Interfacing with the SDL Multimedia Library
 License:        LGPL-2.1-or-later
 URL:            https://github.com/pygame/pygame
 Source0:        
https://files.pythonhosted.org/packages/source/p/pygame/pygame-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM adjust-surface-mask.patch gh#pygame/pygame#3577
-Patch0:         adjust-surface-mask.patch
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module numpy}
-BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module wheel}
 BuildRequires:  bitstream-vera-fonts
 BuildRequires:  fdupes
 BuildRequires:  fontconfig
@@ -54,7 +53,6 @@
 BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(sdl2)
 BuildRequires:  pkgconfig(x11)
-BuildRequires:  pkgconfig(x11)
 Requires:       fontconfig
 Requires:       python-numpy
 %ifpython2
@@ -102,11 +100,11 @@
 %build
 export CFLAGS="%{optflags} -fno-strict-aliasing"
 export PORTMIDI_INC_PORTTIME=1
-%python_build
+%pyproject_wheel
 
 %install
 export CFLAGS="%{optflags} -fno-strict-aliasing"
-%python_install
+%pyproject_install
 %{python_expand pushd %{buildroot}%{$python_sitearch}
 sed -i "s|^#!.*env python.*$|#!%{_bindir}/$python|" 
pygame/tests/test_utils/png.py
 chmod a+x pygame/tests/test_utils/png.py

++++++ pygame-2.1.3.tar.gz -> pygame-2.5.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-pygame/pygame-2.1.3.tar.gz 
/work/SRC/openSUSE:Factory/.python-pygame.new.11712/pygame-2.5.0.tar.gz differ: 
char 5, line 1

Reply via email to