@dreieck: Even if I do, it's still broken. For now, user should install renpy-git until the next stable release. The best I could do is fix this package to a later commit, but then it isn't really a stable release.
Search Criteria
Package Details: renpy 8.3.4.24120703-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/renpy.git (read-only, click to copy) |
---|---|
Package Base: | renpy |
Description: | Visual novel engine Ren'Py along with its platdeps libs |
Upstream URL: | http://www.renpy.org |
Licenses: | MIT |
Provides: | python-renpy |
Replaces: | renpy64 |
Submitter: | patlefort |
Maintainer: | patlefort |
Last Packager: | patlefort |
Votes: | 2 |
Popularity: | 0.011935 |
First Submitted: | 2023-09-06 07:05 (UTC) |
Last Updated: | 2024-12-09 07:44 (UTC) |
Dependencies (26)
- ffmpeg6.1AUR
- freetype2 (freetype2-macosAUR, freetype2-gitAUR, freetype2-qdoledAUR)
- fribidi (fribidi-gitAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
- harfbuzz (harfbuzz-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- python-ecdsa
- python-futureAUR
- python-pefile (python-pefile-gitAUR)
- python-pygame-sdl2AUR (python-pygame-sdl2-gitAUR)
- python-requests
- python-rsa
- python-six
- sdl2 (sdl2-compat-gitAUR, sdl2-gitAUR)
- sdl2_gfx
- sdl2_image
- sdl2_mixer
- sdl2_ttf
- cython0AUR (make)
- git (git-gitAUR, git-glAUR) (make)
- Show 6 more dependencies...
Required by (4)
Sources (3)
patlefort commented on 2025-01-11 17:08 (UTC)
dreieck commented on 2025-01-11 15:55 (UTC)
If possible, please remove the dependency on python-furure
/ make the package working without python-future
:
WARNING: python-future package is not compatible with Python 3.13
The python-future project was created in 2013 to attempt to save Python from the schism of version incompatibility that was threatening to tear apart the language (as Perl 6 contributed to the death of Perl).
That time is now past. Thanks to a huge porting effort across the Python community, Python 3 eventually thrived. Python 2 reached its end of life in 2020 and the python-future package should no longer be necessary. Use it to help with porting legacy code to Python 3 but don’t depend on it for new code.
If you use packages that depend on it, please contact maintainers and/or upstream of these packages and try to work out whether this dependency is really needed.
Regards and thanks for this package!
patlefort commented on 2025-01-06 20:29 (UTC)
Good news, renpy-git
now build and runs and no longer depends on ffmpeg6.1 and cython0.
patlefort commented on 2024-12-24 01:32 (UTC)
I don't know yet, I need to solve other problems with cython0 first. I might have to add a python 3.12 with the relevant packages if I can't patch cython0.
KarthikJay commented on 2024-12-24 01:08 (UTC)
python-future is removed now, do we still need it for this package?
patlefort commented on 2024-10-07 10:01 (UTC)
I added a fix to make sure it will link against ffmpeg 6.1. I would still advise people to build packages in clean containers in general.
snit commented on 2024-10-07 06:48 (UTC)
I think I found my issue; I suppose this is why they recommend building in a clean chroot.
Since I have both ffmpeg
and ffmpeg6.1
installed, I decided to check the file that raised the error with ldd
to see how it linked to libswresample
(which provides swr_alloc_set_opts
). Apparently, its linking to swresample.so.5
(provided by ffmpeg
, no swr_alloc_set_opts
), when it actually needs swresample.so.4
(provded by ffmpeg6.0
, has swr_alloc_set_opts
).
I wasn't sure if there's a way to force the right version within the PKGBUILD, so I just uninstalled ffmpeg
, rebuilt renpy
, and then reinstalled ffmpeg
, which seems to've fixed the issue.
patlefort commented on 2024-10-06 10:16 (UTC)
I pushed a fix for renpy trying to read /usr/share/renpy/.git/HEAD
. I can't reproduce the second problem. This is in ffmpeg and using ffmpeg6.1, which this package depend on, it should work fine.
snit commented on 2024-10-05 23:56 (UTC) (edited on 2024-10-05 23:56 (UTC) by snit)
I'm able to build renpy
just fine, but I'm unable to run it without crashing immediately. It seems to encounter two errors:
-
It attempts to open
/usr/share/renpy/.git/HEAD
, which doesn't exist; I solved this by adding.git
to the PKGBUILD'scp -r
line -
swr_alloc_set_opts
is an undefined symbol; I'm not sure how to fix this one
The same errors were encountered by a user in the comments of the katawa-shoujo-reengineered
package. Has anyone else encountered these errors, and does anyone know how to fix them?
Pinned Comments