Package Details: renpy-git 8.3.4.24120703.r499.g3b60afe-2

Git Clone URL: https://aur.archlinux.org/renpy-git.git (read-only, click to copy)
Package Base: renpy-git
Description: Visual novel engine Ren'Py along with its platdeps libs (dev channel)
Upstream URL: http://www.renpy.org
Licenses: MIT
Conflicts: renpy
Provides: python-renpy, renpy
Replaces: renpy64
Submitter: Cravix
Maintainer: patlefort
Last Packager: patlefort
Votes: 3
Popularity: 0.85
First Submitted: 2013-05-26 06:13 (UTC)
Last Updated: 2025-02-08 18:16 (UTC)

Latest Comments

1 2 Next › Last »

patlefort commented on 2025-02-08 18:18 (UTC)

I added the missing dependency. However, yes cython should be used instead of cython0 now. I will remove cython0 in the future.

Taevas commented on 2025-02-08 14:06 (UTC)

If it errors when launching with an error like this:

  File "launcher/game/web.rpy", line 26, in script
    init python:
  File "launcher/game/web.rpy", line 29, in <module>
    import webserver
ModuleNotFoundError: No module named 'cgi'

Then you should probably install python-legacy-cgi, even though it's not marked as a dependency for this package

Taevas commented on 2025-02-08 13:30 (UTC)

If it fails to build with an error such as Backend subprocess exited when trying to invoke get_requires_for_build_wheel, using cython instead of cython0 did the trick for me

patlefort commented on 2024-03-18 15:49 (UTC)

@alucryd: Ok, just tell me when it's dropped from official repos.

alucryd commented on 2024-03-18 14:39 (UTC)

Hi there, could you maintain python-pygame-sdl2 in AUR? I'm going to drop it from the repos as I don't use renpy anymore and nothing else depends on it.

PKGBUILD here: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pygame-sdl2

MarsSeed commented on 2023-08-05 12:31 (UTC)

@Score_Under, I guess this is an incompatibility with the recently released cython 3.

You could try the build with cython0.

Score_Under commented on 2023-08-05 10:48 (UTC)

Getting build failures in a clean chroot, not sure exactly what they mean yet though:

Error compiling Cython file:
------------------------------------------------------------
...
        self.open_args.stream = &self.stream

        self.stream.size = size
        self.stream.pos = 0
        self.stream.descriptor.pointer = <void *> self
        self.stream.read = io_func
                           ^
------------------------------------------------------------

/build/renpy-git/src/renpy/renpy/text/ftfont.pyx:215:27: Cannot assign type 'unsigned long (FT_Stream, unsigned long, unsigned char *, unsigned long) except? -1' to 'FT_Stream_IoFunc'

Error compiling Cython file:
------------------------------------------------------------
...

        self.stream.size = size
        self.stream.pos = 0
        self.stream.descriptor.pointer = <void *> self
        self.stream.read = io_func
        self.stream.close = close_func
                            ^
------------------------------------------------------------

/build/renpy-git/src/renpy/renpy/text/ftfont.pyx:216:28: Cannot assign type 'void (FT_Stream) except *' to 'FT_Stream_CloseFunc'

MarsSeed commented on 2023-07-03 15:36 (UTC)

I know. Sorry for my potentially too much verbosity. It was not at all meant to be a lecture. Sorry again. :) And thanks for the update.

patlefort commented on 2023-07-03 15:30 (UTC)

I'm aware of how provides should work but previously it wouldn't have worked because the git version didn't declare their provides and the official one didn't work. But now the official one work now so it's all good.

MarsSeed commented on 2023-07-03 12:55 (UTC) (edited on 2023-07-03 12:57 (UTC) by MarsSeed)

This should depend on the non-git python-pygame-sdl2.

That repo package is actually quite close to a git package: it has been updated from git master quite recently, in May 2023.

And it is the -git packages that have to declare their provides. Users should be allowed to choose the implementation.

But in this case, as repo's pygame-sdl2 is so close to git master, I don't even think a new -git package is really needed for it.