From e1bdab4f0f7fe28a07054ea09b0c6153ddd05a24 Mon Sep 17 00:00:00 2001 From: Leo Prikler Date: Sun, 24 Jan 2021 11:47:15 +0100 Subject: build-system: Add renpy-build-system. * guix/build/renpy-build-system.scm: New file. * guix/build-system/renpy.scm: New file. * Makefile.am (MODULES): Add them here. * doc/guix.texi (Build Systems): Document renpy-build-system. --- doc/guix.texi | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'doc') diff --git a/doc/guix.texi b/doc/guix.texi index e0f6921a90..7d18703283 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -7880,6 +7880,19 @@ passes flags specified by the @code{#:make-maker-flags} or Which Perl package is used can be specified with @code{#:perl}. @end defvr +@defvr {Scheme Variable} renpy-build-system +This variable is exported by @code{(guix build-system renpy)}. It implements +the more or less standard build procedure used by Ren'py games, which consists +of loading @code{#:game} once, thereby creating bytecode for it. + +It further creates a wrapper script in @code{bin/} and a desktop entry in +@code{share/applications}, both of which can be used to launch the game. + +Which Ren'py package is used can be specified with @code{#:renpy}. +Games can also be installed in outputs other than ``out'' by using +@code{#:output}. +@end defvr + @defvr {Scheme Variable} qt-build-system This variable is exported by @code{(guix build-system qt)}. It is intended for use with applications using Qt or KDE. -- cgit v1.2.3