Commit graph

289 commits

Author SHA1 Message Date
Leo Prikler
047d792d14
gnu: python2-renpy: Update to 7.4.8.
* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.8.
2021-08-04 15:44:09 +02:00
Leo Prikler
6c2d39a0fc
gnu: python-pygame-sdl2: Update to renpy-version 7.4.8.
* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
renpy-version 7.4.8.
2021-08-04 15:44:09 +02:00
Dmitry Polyakov
2e0ddc74f6
gnu: Add instead.
* gnu/packages/game-development.scm (instead): New variable.
* gnu/packages/patches/instead-use-games-path.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
2021-08-04 15:44:09 +02:00
Leo Prikler
313d5e6286
gnu: Add python-pygame-sdl2.
* gnu/packages/game-development.scm (python-pygame-sdl2): New variable.
Reuse package definition from previous python2-pygame-sdl2, with the
following additions:
[source]: Also drop “gen3” in snippet.
[arguments]: Drop #:python.
[native-inputs]: Use ‘python-cython’ instead of ‘python2-cython’.
(python2-pygame-sdl2): Define in terms of python-pygame-sdl2.
2021-07-15 13:13:40 +02:00
Leo Prikler
769f7d2ccf
gnu: renpy: Correct inputs.
* gnu/packages/game-development.scm (renpy)[#:modules]: Add SRFI-1.
[#:imported-modules]: Likewise.
[#:phases]<fix-commands>: Search for ‘python2’ and ‘xdg-open’ in inputs.
<start-xserver>: Search for ‘xorg-server’ in native-inputs.
<install>: Search for ‘python2’ in inputs.
<wrap>: Search for python dependencies in inputs.
[inputs]: Add python2, drop python2-pygame (already propagated by
python2-renpy). Move xorg-server from here…
[native-inputs]: … to here.
[propagated-inputs]: Empty.
2021-07-15 13:13:40 +02:00
Leo Prikler
3d7dea0906
gnu: python2-renpy: Correct inputs.
* gnu/packages/game-development.scm (python2-renpy)[#:phases]<fix-commands>:
Search for ‘xdg-open’ in inputs.
<set-build-vars>: Search for ‘cython’ in native-inputs.
[native-inputs]: Move ‘xdg-utils’ from here…
[inputs]: … to here.
2021-07-15 13:13:40 +02:00
Leo Prikler
a613e6268d
gnu: python2-renpy: Update description.
* gnu/packages/game-development.scm (python2-renpy)[description]: Mention,
that it's only used for bootstrapping renpy.
2021-07-15 13:13:40 +02:00
Leo Prikler
d4bef961b5
gnu: python2-renpy: Drop unused Ren'py sources.
These sources are written in Ren'py (the language) and thus not particularly
useful before renpy itself is built.  In particular, they serve no purpose
when installed without prior compilation.

* gnu/packages/game-development.scm (python2-renpy)[#:phases]<install>:
Drop installed "common" folder.
(renpy)[#:phases]<install>: Adjust comment accordingly.
2021-07-15 13:13:39 +02:00
Leo Prikler
7f580c27da
gnu: tsukundere: Update to 0.3.2.
* gnu/packages/game-development.scm (tsukundere): Update to 0.3.2.
2021-07-02 14:33:14 +02:00
Leo Prikler
3734d3d0c2
gnu: renpy: Update to 7.4.6.
* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to
renpy-version 7.4.6.
(python2-renpy): Update to version 7.4.6.
2021-07-02 14:33:07 +02:00
Efraim Flashner
920a36392a
gnu: Add box2d.
* gnu/packages/game-development.scm (box2d): New variable.
2021-06-22 13:49:05 +03:00
Maxim Cournoyer
ea0a51071e
gnu: Rename qtbase to qtbase-5.
This change was automated via the following command:

$ git ls-files | xargs sed -i 's/,qtbase)/,qtbase-5)/g'
$ git ls-files | xargs sed -i 's/inherit qtbase)/inherit qtbase-5)/g'
$ git ls-files | xargs sed -i 's/package-version qtbase)/package-version qtbase-5)/g'
$ git checkout etc    # to clear some spurious changes

This is done so the qtbase package can be upgraded to version 6 in the
following commit.
2021-06-14 00:24:42 -04:00
Leo Prikler
cccab9bf17
gnu: tsukundere: Update to 0.3.1.
* gnu/packages/game-development.scm (tsukundere): Update to 0.3.1.
[native-inputs]: Add gettext.
2021-06-10 12:00:19 +02:00
Leo Prikler
8229b2b562
gnu: renpy: Update to 7.4.5.
* gnu/packages/game-development.scm (python2-pygame-sdl2): Bump renpy-version.
(python2-renpy): Update to 7.4.5.
2021-06-08 21:05:27 +02:00
Tobias Geerinckx-Rice
1c4144a159
gnu: ois: Update to 1.5.1.
* gnu/packages/game-development.scm (ois): Update to 1.5.1.
2021-05-23 21:56:20 +02:00
Leo Prikler
13b1319092
gnu: tsukundere: Update to 0.3.0.
* gnu/packages/game-development.scm (tsukundere): Update to 0.3.0.
[patch-command]: Patch path to guile.  Construct load paths directly from
inputs.
[propagated-inputs]: Remove.
[inputs]: Add guile and guile-sdl2.
2021-05-17 00:24:02 +02:00
Leo Prikler
c8c336f92c
gnu: guile-chickadee: Update to 0.7.0.
* gnu/packages/game-development.scm (guile-chickadee): Update to 0.7.0.
2021-05-15 10:14:48 +02:00
Kei Kebreau
ff9c881ffe
gnu: python-sge: Update to 2.0.post0.
* gnu/packages/game-development.scm (python-sge): Update to 2.0.post0.
2021-05-09 18:50:11 -04:00
Tobias Geerinckx-Rice
d3480fbfaf
gnu: entt: Update to 3.7.1.
* gnu/packages/game-development.scm (entt): Update to 3.7.1.
2021-04-19 19:22:59 +02:00
Leo Prikler
331666862c
gnu: renpy: Update to 7.4.4.
* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.4.
(python2-pygame-sdl2)[renpy-version]: Likewise.
2021-04-12 13:13:11 +02:00
David Thompson
1ccc5cfc38
gnu: tiled: Update to 1.5.0. 2021-04-07 17:09:50 -04:00
Alexandru-Sergiu Marton
a060977239
gnu: Add entt.
* gnu/packages/cpp.scm (entt): New variable.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-04-07 13:43:40 +02:00
Tobias Geerinckx-Rice
b6df89efb0
gnu: dhewm3: Update to 1.5.1.
* gnu/packages/game-development.scm (dhewm3): Update to 1.5.1.
2021-03-18 17:08:11 +01:00
Maxime Devos
ce10e2b3e9
gnu: Use autoconf instead of autoconf-wrapper when possible.
This should reduce confusion on when to use the "autoconf"
package and when to use "autoconf-wrapper" instead in
package definitions.

Fixes <https://bugs.gnu.org/46564>.

* gnu/packages/autotools.scm (autoconf-wrapper):
  advise to use the "autoconf" package instead where
  possible.
* gnu/packages/game-development.scm (tsukundere)[native-inputs]:
  use "autoconf" instead of "autoconf-wrapper".
* gnu/packages/gimp.scm
  (glimpse)[native-inputs]: likewise.
  (gimp-resynthesizer)[native-inputs]: add comment on why
  "autoconf-wrapper" is used.
* gnu/packages/gnunet.scm (gnunet)[native-inputs]:
  use "autoconf" instead of "autoconf-wrapper".
* gnu/packages/gnupg.scm (signing-party)[native-inputs]:
  add comment on why "autoconf-wrapper" is used.
* gnu/packages/guile-xyz.scm
  (guile-bash,guile-filesystem,guile-ics,guile-udev)[native-inputs]:
  use "autoconf" instead of "autoconf-wrapper".
* gnu/packages/libevent.scm (libuv)[native-inputs]: indicates
  "autoconf-wrapper" needs to be replaced with "autoconf"
  on core-updates.
* gnu/packages/logging.scm (glog)[native-inputs]: use "autoconf"
  instead of "autoconf-wrapper".
* gnu/packages/mail.scm (libetpan)[native-inputs]: likewise.
* gnu/packages/mate.scm
  (mate-icon-theme-faenza)[native-inputs]: add comment on why
  "autoconf-wrapper" is used.
  (mate-screensaver)[native-inputs]: use "autoconf" instead of
  "autoconf-wrapper".
* gnu/packages/package-management.scm (guix)[native-inputs]: likewise.
* gnu/packages/sawfish.scm (librep)[native-inputs]: likewise.
* gnu/packages/video.scm (motion)[native-inputs]: likewise.
* gnu/packages/zile.scm (zile)[native-inputs]: likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-03-17 23:10:19 +01:00
Tobias Geerinckx-Rice
497a4646b3
gnu: surgescript: Do not want static libraries.
* gnu/packages/game-development.scm (surgescript)[arguments]:
Add "-DWANT_STATIC=NO" to #:configure-flags.
2021-03-06 18:44:19 +01:00
Tobias Geerinckx-Rice
94466f9594
gnu: surgescript: Update to 0.5.5.
* gnu/packages/game-development.scm (surgescript): Update to 0.5.5.
2021-03-06 18:44:18 +01:00
Nicolas Goaziou
dfb67d2cc9
gnu: python2-pygame-sdl2: Use HTTPS home page URI.
* gnu/packages/game-development.scm (python2-pygame-sdl2)[home-page]: Use HTTPS URI.
2021-02-28 11:32:55 +01:00
Leo Prikler
771e1e7521
gnu: python2-renpy: Update to 7.4.2.
* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.2.
[native-inputs]: Add gcc-8.
2021-02-07 20:25:54 +01:00
Leo Prikler
bab3110d44
gnu: python2-pygame-sdl2: Update to renpy-version 7.4.2.
* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to
renpy-version 7.4.2.
2021-02-07 20:25:53 +01:00
Leo Prikler
4db5addbdd
gnu: Minor whitespace cleanup.
* gnu/packages/game-development.scm: Update copyright line for previous renpy commits.
(love-nuklear): Strip space at the end of the line.
2021-02-07 15:17:55 +01:00
Leo Prikler
eaa998577b
gnu: python2-renpy: Update to 7.4.0.
* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.0.
(inputs): Move python2-pygame...
(propagated-inputs): ... to here.  Add python2-future.
(#:phases)[install]: Infer python version from input.
* gnu/packages/patches/renpy-use-system-fribidi.patch: Update to renpy 7.4.0.

python2-renpy: propagate python inputs
2021-02-07 15:17:55 +01:00
Leo Prikler
b4d71a62ad
gnu: python2-pygame-sdl2: Update to renpy-version 7.4.0.
* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to
renpy-version 7.4.0.
2021-02-07 15:17:54 +01:00
Leo Prikler
1e1e6ebf3e
gnu: tsukundere: Update to 0.2.3.
* gnu/packages/game-development.scm (tsukundere): Update to 0.2.3.
[#:modules] Add guile-build-system for target-guile-effective-version.
[#:imported-modules] Likewise.
[#:phases] Add patch-command.
[native-inputs]: Add texinfo.
[description]: Update.
2021-01-28 13:18:45 +01:00
Tobias Geerinckx-Rice
d6660ef6ee
gnu: deutex: Update to 5.2.2.
* gnu/packages/game-development.scm (deutex): Update to 5.2.2.
[source]: Change tarball extension.
[native-inputs]: Add zstd.
2021-01-02 18:54:14 +01:00
Ricardo Wurmus
958789035f
gnu: gzochi: Update to 0.13.
* gnu/packages/game-development.scm (gzochi): Update to 0.13.
[inputs]: Replace guile-2.2 with guile-3.0.
2020-12-30 19:44:45 +01:00
Leo Prikler
1592491c39
gnu: renpy: Use system fribidi and drop generated sources.
* gnu/packages/patches/renpy-use-system-fribidi.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it here.
* gnu/packages/game-development.scm (renpy)[source]<patches> Use it here.
<modules>: Add (guix build utils).
<snippet>: Drop generated sources and fribidi sources.
(arguments)[phases]: Add fix-include-paths.
(inputs): Add fribidi.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-12 20:24:43 +01:00
Leo Prikler
2a951e87c5
gnu: pygame-sdl2-for-renpy: Drop generated sources in snippet.
* gnu/packages/game-development.scm (pygame-sdl2-for-renpy)[source]<modules>:
Add (guix build utils).
[#:phases]<drop-generated-files>: Move from here...
[source]<snippet>: ... to here.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-12-12 20:24:24 +01:00
David Thompson
be4d9527b5
gnu: guile-chickadee: Use Guile 3.0.
* gnu/packages/game-development.scm (guile-chickadee): Change Guile inputs to
  use 3.0 package variants.
2020-11-23 15:52:42 -05:00
David Thompson
4411029777
gnu: guile-chickadee: Update to 0.6.0. 2020-11-23 12:57:15 -05:00
David Thompson
b4b15389b7
gnu: Deprecate guile3.0-chickadee. 2020-11-23 12:56:51 -05:00
Tobias Geerinckx-Rice
58f2ac142c
gnu: tiled: Update to 1.4.3.
* gnu/packages/game-development.scm (tiled): Update to 1.4.3.
2020-11-20 00:06:39 +01:00
Pierre Neidhardt
abb64b5efc
gnu: bennu-game-development: Update to 353.
* gnu/packages/game-development.scm (bennu-game-development): Update to 353.
2020-11-18 14:13:47 +01:00
David Thompson
664821f1d7
gnu: tiled: Update to 1.4.2. 2020-11-15 21:14:09 -05:00
Leo Prikler
3e072a59be
gnu: Add tsukundere.
* gnu/packages/game-development.scm (tsukundere): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-10-15 20:49:12 +01:00
Tobias Geerinckx-Rice
85c84b1071
gnu: godot: Update to 3.2.3.
* gnu/packages/game-development.scm (godot): Update to 3.2.3.
2020-10-04 14:24:00 +02:00
Tobias Geerinckx-Rice
1f334a5c23
gnu: nml: Update to 0.5.3.
* gnu/packages/game-development.scm (nml): Update to 0.5.3.
2020-10-01 00:13:42 +02:00
Tobias Geerinckx-Rice
6564ffd7ad
gnu: surgescript: Update to 0.5.4.4.
* gnu/packages/game-development.scm (surgescript): Update to 0.5.4.4.
2020-09-15 23:36:43 +02:00
Kei Kebreau
2110cd1332
gnu: python-xsge: Update to 2020.09.07.
* gnu/packages/game-development.scm (python-xsge): Update to 2020.09.07.
[native-inputs]: Add unzip.
[propagated-inputs]: Remove python-game, python-six, and python-tmx.  Use
python-sge instead of python-sge-pygame.
[home-page]: Update URL.
(python2-xsge): Remove unsupported Python 2 variant.
2020-09-09 20:59:14 -04:00
Kei Kebreau
762c89fb20
gnu: python-sge: Update to 1.7.
* gnu/packages/game-development.scm (python-sge-pygame): Define as deprecated
alias for python-sge.
(python2-sge-pygame): Remove unsupported Python 2 variant.
(python-sge)[source]: Use pypi-uri.
[propagated-inputs]: Remove python-six.
[home-page]: Update URL.
2020-09-09 20:56:54 -04:00
Nicolas Goaziou
416fe466a6
gnu: ode: Update to 0.16.2.
* gnu/packages/game-development.scm (ode): Update to 0.16.2.
2020-08-06 16:55:12 +02:00