- Package:
- python3-pygame-sdl2
- Source:
- python3-pygame-sdl2
- Description:
- reimplementation of the Pygame API using SDL2
- Submitter:
- Sean McGovern
- Date:
- 2025-09-29 06:17:01 UTC
- Severity:
- normal
Dear Maintainer, The recent python3-pygame-sdl2 package does not ship the C header files, and as a result Ren'Py does not build.
Thanks The sole purpose of python3-pygame-sdl2 is to build RenPy I raised severity to serious .... setup.py here is very weird, I'd be happy if someone could propose/persuade upstream to use something more conventional Greetings PS: I also have a lot of patches to rebase for RenPy new release.
Running setup.py through pdb shows that the 'os.environ.get("DESTDIR", None)'
added in the new build patch for this version fails and causes the
script to complete immediately.
Does pybuild set DESTDIR explicitly?
Hi. I thought that dh_auto_install was setting DESTDIR and relied on this not to fail at build stage. Adding a "print(os.environ)" will tell. Le lun. 29 sept. 2025, 07:43, Sean McGovern <gseanmcg@gmail.com> a écrit :
It does for the "makefile" build system but apparently not for python build system... At this point it's easier to add back the missing files using debian/install list https://manpages.debian.org/testing/debhelper/dh_auto_install.1.en.html This package should not even exists. Upstream would/should switch back to the real PyGame or merge that old fork in the main codebase... it is not moving very fast at all so I guess any ugly kludge in Debian packaging is ok Le lun. 29 sept. 2025, 07:56, Alexandre Detiste <alexandre.detiste@gmail.com> a écrit :