Package Details: renpy 8.3.4.24120703-1

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)

Pinned Comments

Latest Comments

1 2 Next › Last »

patlefort commented on 2025-01-11 17:08 (UTC)

@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.

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:

  1. It attempts to open /usr/share/renpy/.git/HEAD, which doesn't exist; I solved this by adding .git to the PKGBUILD's cp -r line

  2. 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?