1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-17 12:30:38 +02:00
Commit graph

484 commits

Author SHA1 Message Date
John Kehayias
eaa94ed255
gnu: godot: Enable wayland support.
* gnu/packages/game-development.scm (godot)[phases]: Update fix-dlopen-paths
to include wayland libraries.  Add unbundle-wayland phase.
[inputs]: Add libdecor, wayland, and wayland-protocols.

Change-Id: I636f0fcc1eba5af98e2a8c6b9caa91d2e1aa4a97
2025-01-13 21:04:23 -05:00
Adriel Dumas--Jondeau
f365d6c636
gnu: love: Update to 11.5.
* gnu/packages/game-development.scm (love): Update to 11.5.

Change-Id: Idb8e6955aa2aedb7a76abb7a759b8684b3c86516
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-01-12 20:03:18 +00:00
AwesomeAdam54321
2abd8660f7
gnu: inform: Update to 6.42.
* gnu/packages/game-development.scm (inform): Update to 6.42.

Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-07 23:53:23 +08:00
Gabriel Wicki
5530282655
gnu: Fix whitespace issues in various descriptions.
This mainly addresses `double-space after sentence end period' and `trailing
white space' issues.

* gnu/packages/audio.scm (ecasound): Fix description.
* gnu/packages/axoloti.scm (ksoloti-runtime, ksoloti-patcher): Fix
description.
* gnu/packages/bioinformatics.scm (trf, ghc-int-interval-map): Fix
description.
* gnu/packages/chez.scm (chez-scheme, chez-scheme-bootstrap-bootfiles): Fix
description.
* gnu/packages/code.scm (cscope): Fix description.
* gnu/packages/compression.scm (c-blosc): Fix description.
* gnu/packages/connman.scm (connman): Fix description.
* gnu/packages/crypto.scm (libxcrypt): Fix description.
* gnu/packages/display-managers.scm (abstractdark-sddm-theme): Fix
description.
* gnu/packages/docker.scm (docker-registry): Fix description.
* gnu/packages/freedesktop.scm (xdg-user-dirs): Fix description.
* gnu/packages/game-development.scm (deutex, grfcodec): Fix description.
* gnu/packages/games.scm (chroma): Fix description.
* gnu/packages/geo.scm (xygrib): Fix description.
* gnu/packages/gnunet.scm (gnunet-scheme): Fix description.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-block-format): Fix description.
* gnu/packages/kodi.scm (fstrcmp): Fix description.
* gnu/packages/machine-learning.scm (vosk-api): Fix description.
* gnu/packages/messaging.scm (biboumi): Fix description.
* gnu/packages/music.scm (sooperlooper, samplebrain): Fix description.
* gnu/packages/perl.scm (perl-file-readbackwards): Fix description.
* gnu/packages/rocm.scm (rocm-bandwidth-test): Fix description.
* gnu/packages/scanner.scm (sane-airscan): Fix description.
* gnu/packages/security-token.scm (pkcs11-helper): Fix description.
* gnu/packages/shellutils.scm (shell-functools): Fix description.
* gnu/packages/textutils.scm (catdoc): Fix description.
* gnu/packages/tor.scm (tor): Fix description.
* gnu/packages/xdisorg.scm (xftwidth, xwallpaper): Fix description.
* gnu/packages/xfce.scm (xfce4-volumed-pulse): Fix description.

Change-Id: I911836d66eb780c0fa279e3aebf9d7fbd53bf00a
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-01-05 15:38:04 -08:00
Ricardo Wurmus
8166de4947
gnu: python-pybox2d: Add missing inputs.
* gnu/packages/game-development.scm (python-pybox2d)[native-inputs]: Add
python-setuptools and python-wheel.

Change-Id: I5f2b20e9f14e785b0882e4df1a61df4ddf91fe7f
2025-01-05 13:24:58 +01:00
Maxim Cournoyer
a5850e73d6
gnu: mygui: Use gexps.
* gnu/packages/game-development.scm (mygui) [arguments]: Use gexps.
[description]: Fix MyGUI capitalization.

Change-Id: I99c693dfea6ff81bc2fc5411427fadd5911b3f31
2024-12-18 23:28:18 +09:00
Maxim Cournoyer
8b38443700
gnu: bullet: Modernize.
* gnu/packages/game-development.scm (bullet)
[source]: Remove trailing #t in snippet.
[arguments]: Use gexps.  Remove trailing #t in phase.

Change-Id: I8792845f83acfffc8be40cc453fcf9d0c3c4e2df
2024-12-18 23:28:18 +09:00
Maxim Cournoyer
e4020c2732
gnu: bullet: Update to 3.25.
* gnu/packages/game-development.scm (bullet): Update to 3.25.

Change-Id: I73844285c63fe0288f247f3fd441201fdffb5505
2024-12-18 23:28:17 +09:00
Maxim Cournoyer
53a457e4a1
gnu: mygui: Update to 3.4.3.
* gnu/packages/game-development.scm (mygui): Update to 3.4.3.

Change-Id: I5732fc176c5cfafabe3346367f0790e6a5f4a8e9
Series-to: 74075@debbugs.gnu.org
Series-version: 2
2024-12-18 23:28:17 +09:00
Maxim Cournoyer
27751a4e76
gnu: Add freesolid.
* gnu/packages/game-development.scm (freesolid): New variable.
* gnu/packages/patches/freesolid-configure.patch: New file.
* gnu/packages/patches/freesolid-pkgconfig.patch: Likewise.
* gnu/packages/patches/freesolid-automake.patch: Likewise.
* gnu/packages/patches/freesolid-autotools.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.

Change-Id: I557332031a30d944f451d0a62c763e5b41c4e29b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-11-15 07:46:06 +01:00
Maxim Cournoyer
f0c27b2fa8
gnu: plib: Build with -fPIC.
* gnu/packages/game-development.scm (plib)
[arguments] <#:configure-flags>: New argument.
[inputs]: Move field after...
[native-inputs]: ... this one.

Change-Id: Ieddfb8814632f74c98d0e2cda949709b718c7a0d
2024-11-12 17:41:38 +09:00
Nicolas Graves
44b06b030d
gnu: Remove allegro-5.0. [security fixes]
This package has no dependencies in Guix, is unsupported (see
https://liballeg.org/old.html) and is vulnerable to CVE-2021-36489.

* gnu/packages/game-development.scm (allegro-5.0): Delete variable.
* gnu/local.mk: Deregister patch.
* gnu/packages/patches/allegro-mesa-18.2.5-and-later.patch: Delete file.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Sharlatan Hellseher
f27bdf634e
gnu: python-sge: Adjust inputs.
As seen in python-team build
<https://ci.guix.gnu.org/build/6099416/log/raw>.

* gnu/packages/game-development.scm (python-sge): Adjust inputs.
[arguments]<#:tests>: Disable as they are not provided.
[native-inputs]: Add python-setuptools.

Change-Id: I46a83e8ebb0b25ff7d3895334bef257ce98da20f
2024-10-21 23:16:18 +01:00
Adriel Dumas--Jondeau
b167ff4bc3
gnu: godot-lts: Update to 3.6.
* gnu/packages/game-development.scm (godot-lts): Update to 3.6.

Change-Id: I7cc60a6f10e845c69336e09ecca2b20f702b860a
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-09-20 08:41:34 +02:00
James Smith
0e0d9bc91f
gnu: dhewm3: Update to 1.5.4.
* gnu/packages/game-development.scm: (dhewm3): Update to 1.5.4.
[arguments]: Set configure flags for 32-bit builds.

Change-Id: I8db801b099910e60e85d0da7ddcc77654205107f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-09-13 20:31:47 +02:00
John Kehayias
123b7226a0
gnu: godot: Update to 4.3.
* gnu/packages/game-development.scm (godot): Update to 4.3.
[source]: Update snippet to preserve "ufbx".
[arguments]<#:phases>: In scons-use-env phase change "env_base" to "env" to
reflect upstream renaming.

Change-Id: I479749a1b2f2acaa48f573d8e5edbb7b15f3797c
2024-09-07 16:56:31 -04:00
宋文武
2fed0622bc
gnu: python-xsge: Update to 2021.10.11.
* gnu/packages/game-development.scm (python-xsge): Update to 2021.10.11.
[native-inputs]: Remove unzip.

Change-Id: I2fd9530b61691adf5bb7c7b17c2060bf06d14c86
2024-09-02 09:33:58 +08:00
宋文武
46cbe7d520
gnu: python-sge: Update to 2.0.2.
* gnu/packages/game-development.scm (python-sge): Update to 2.0.2.

Change-Id: I7a0d1a64146368dd60fa665c44af79b8161eb29e
2024-09-02 09:33:58 +08:00
Maxime Devos
d5e593b5a9
gnu: game-development: Add 'bash' input for 'wrap-program'.
It is required for cross-compilation.

* gnu/packages/game-development.scm
(godot-lts)[inputs]: Add 'bash-minimal'.
(godot)[inputs]: Likewise.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: Ie92d21eb3b788ce0eff68548e11a8952b77e0e7b
2024-08-31 10:42:33 +02:00
Maxim Cournoyer
60feaf3390
gnu: tsukundere: Import the correct set of modules.
* gnu/packages/game-development.scm (tsukundere) [arguments]
<modules>: Replace %default-gnu-imported-modules with %default-gnu-modules.

Change-Id: I57fcb0ef5ef418e5bc5f6c8466f2ff1c5ffc7b37
2024-08-31 10:42:18 +02:00
Maxim Cournoyer
f59df1aa3c
build-systems: gnu: Export %default-gnu-imported-modules and %default-gnu-modules.
Until now users would have to cargo cult or inspect the private
%default-modules variable of (guix build-systems gnu) to discover which
modules to include when extending the used modules via the #:modules argument.

The renaming was automated via the command:

  $ git grep -l %gnu-build-system-modules
    | xargs sed 's/%gnu-build-system-modules/%default-gnu-imported-modules/' -i

* guix/build-system/gnu.scm (%gnu-build-system-modules): Rename to...
(%default-gnu-imported-modules): ... this.
(%default-modules): Rename to...
(%default-gnu-modules): ... this.  Export.
(dist-package, gnu-build, gnu-cross-build): Adjust accordingly.

Change-Id: Idef307fff13cb76f3182d782b26e1cd3a5c757ee
2024-08-31 10:42:16 +02:00
Nicolas Goaziou
77ca6b3108
gnu: dds: Add missing header files.
* gnu/packages/game-development.scm (dds)[arguments]<#:phases>: Also install
header files.

Change-Id: If3db20d8cb3530be16607d9e7c2a671dfff34439
2024-08-28 23:41:24 +02:00
Nicolas Graves
c12a6e7419
gnu: godot-lts: Improve package style.
* gnu/packages/game-development.scm (godot-lts): Re-indent and ensure
max column length to 79.
  [arguments]: Use gexp.

Change-Id: I0bedb66a4e7e0ebe6242df885f1e687ce3a43ce0
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:44 -04:00
Nicolas Graves
7f1c40df92
gnu: godot-lts: Update to 3.5.3.
* gnu/packages/game-development.scm (godot-lts): Update to 3.5.3.
  [arguments]<#:scons>: Update to scons-python. Remove argument.
  <#:phases>: Rename phase 'wrap to 'wrap-ld-path, remove mesa-related
  comment that seems to be fixed.
  [inputs]: Replace freetype by freetype-with-brotli.

Change-Id: Ia83bc33bd0b944342ba413b46f0963d3f2197bf5
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-06-24 08:51:44 -04:00
Nicolas Goaziou
b69d1c568c
gnu: flatzebra: Update to 0.2.0.
* gnu/packages/game-development.scm (flatzebra): Update to 0.2.0.
[arguments]: Remove phase.
[inputs]: Remove SDL-UNION, SDL, SDL-IMAGE and SDL-MIXER.  Add SDL2, SDL2-GFX,
SDL2-IMAGE, SDL2-MIXER and SDL2-TTF.

Change-Id: If37ab1732e2d984ebc9455cf89c5bfbf32ee20c2
2024-06-18 23:56:35 +02:00
James Smith
43e102be74
gnu: dhewm3: Update to 1.5.3.
* gnu/packages/game-development.scm (dhewm3): Update to 1.5.3.

Change-Id: Iaf1b29540f87043ae6ceef9f3860e5c9331dd191
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-15 07:53:47 +02:00
James Smith
76a62583b7
gnu: dhewm3: Use gexps.
* gnu/packages/game-development.scm (dhewm3) [arguments]: Use gexps.

Change-Id: I0a9090a30a988adeb177f282066b1aa31ca1a483
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-15 07:53:47 +02:00
James Smith
a6341c366e
gnu: dhewm3: Use git repository.
* gnu/packages/game-development.scm (dhewm3) [source]: Use git repository
instead of downloading a tarball from GitHub.

Change-Id: I81ff5de0687221d7eec64b0165dbf10c2d041260
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-06-15 07:53:45 +02:00
Adriel Dumas--Jondeau
ee5d506ec8
gnu: godot: Update to 4.2.2.
* gnu/packages/game-development.scm (godot): Update to 4.2.2.

Change-Id: I4450c41439435d18b1e1fb727b9d42c683455831
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-06-12 00:08:57 +02:00
宋文武
f57a0523c4
gnu: surgescript: Update to 0.6.0.
* gnu/packages/game-development.scm (surgescript): Update to 0.6.0.

Change-Id: Ie976d33f3f2df4ac5c37476fcd9675c122a5783a
Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-06-11 11:46:16 +01:00
Efraim Flashner
51439bf251
gnu: slade: Update to 3.2.5a.
* gnu/packages/game-development.scm (slade): Update to 3.2.5a.
[arguments]: Add a configure-flag to build slade.pk3.

Change-Id: I739f9d292a685e86acd4d83c1a5de367f884c523
2024-05-15 15:42:42 +03:00
Liliana Marie Prikler
8cf823c17b
gnu: renpy: Update to 8.3.0.
* gnu/packages/game-development.scm (python-renpy): Update to 8.3.0.
2024-05-14 06:58:50 +02:00
Liliana Marie Prikler
55a5e509c3
gnu: python-pygame-sdl2: Update to 2.1.0+renpy8.3.0.
* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
2.1.0+renpy8.3.0.
2024-05-14 06:58:50 +02:00
Christopher Baines
6cae1db889
Merge remote-tracking branch 'savannah/master' into mesa-updates
Change-Id: Iad185e2ced97067b3dff8fd722435a6c5e2c00e5
2024-04-09 16:46:34 +01:00
Nicolas Goaziou
8a78352781
gnu: chipmunk: Update to 7.0.3-1.d0239ef.
* gnu/packages/game-development.scm (chipmunk): Update to 7.0.3-1.d0239ef.
[source]<snippet>: Remove fix included upstream.

Change-Id: Iac849fffc1d9cf3528a4197ddf741d588fc866a5
2024-04-06 16:49:05 +02:00
Nicolas Goaziou
664f51509f
gnu: ode: Update to 0.16.5.
* gnu/packages/game-development.scm (ode): Update to 0.16.5.

Change-Id: I902c05582c2211d2f620970e74af00ba2f9be19c
2024-04-06 16:49:05 +02:00
John Kehayias
4cb7978a19
gnu: godot: Update to 4.2.1.
The previous version failed to build after an update to glslang.  Godot looks
for an include, Types.h, which is no longer included in the built glslang.
Use the included glslang (which will match the included vulkan, too) for now.

* gnu/packages/game-development.scm (godot): Update to 4.2.1.
[source]: In snippet add (preserve) amd-fsr2, clipper2, glslang (for now), and
libktx.
[arguments]: Comment out "builtin_glslang=no" in #:scons-flags (for now).

Change-Id: I8f6c20e3796ea96f2e6a6a167063f10a667bd4c3
2024-04-03 17:26:40 -04:00
Liliana Marie Prikler
92d8b4c959
gnu: renpy: Update to 8.2.0.
* gnu/packages/aux-files/renpy/renpy.in (path-to-saves): Honour
RENPY_PATH_TO_SAVES.
(path_to_logdir, predefined_searchpath): New procedures.
* gnu/packages/game-development.scm (python-renpy): Update to 8.2.0.
2024-02-25 09:32:49 +01:00
Liliana Marie Prikler
8d79ed2ec3
gnu: python-pygame-sdl2: Update to 2.1.0+renpy8.2.0.
* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
2.1.0+renpy8.2.0.
2024-02-25 09:32:49 +01:00
Ricardo Wurmus
23f89717e4
gnu: python-pygame: Update to 2.5.2.
* gnu/packages/game-development.scm (python-pygame): Update to 2.5.2.

Change-Id: I8fc18627b16ff7e7aeeb84fdb2fdb82593e6ddb7
2024-02-20 08:45:39 +01:00
Ricardo Wurmus
61f4ea962e
gnu: Add python-pybox2d.
* gnu/packages/game-development.scm (python-pybox2d): New variable.

Change-Id: I1468a1f8cf5ce6170d643447001057eec02500fc
2024-02-19 15:32:24 +01:00
Liliana Marie Prikler
8798f940ad
Revert update to Renpy 8.2.
This reverts commits 9d53c236a6,
2bfe8e95ef, and
08ed3ec64e as a temporary fix to
<https://bugs.gnu.org/68982>.
2024-02-08 22:05:09 +01:00
Hilton Chain
2b296427d7
gnu: mbedtls-apache: Rename to mbedtls-lts.
* gnu/packages/tls.scm (mbedtls-apache): Rename package to "mbedtls".
Rename variable to…
(mbedtls-lts): …this.
(mbedtls-apache): Define as deprecated by mbedtls-lts.
(mbedtls-for-hiawatha): Adjust accordingly.
* doc/guix.texi: Likewise.
* gnu/packages/emulators.scm (dolphin-emu,retroarch)[inputs]: Likewise.
* gnu/packages/game-development.scm (godot-lts,godot)[inputs]: Likewise.
* gnu/packages/hardware.scm (hueplusplus,openrgb)[inputs]: Likewise.
* gnu/packages/haxe.scm (neko,haxe,hashlink)[inputs]: Likewise.
* gnu/packages/irc.scm (inspircd)[inputs]: Likewise.
* gnu/packages/julia-jll.scm (julia-mbedtls-jll)[arguments]<#:phases>,[inputs]:
Likewise.
* gnu/packages/julia.scm (julia)[arguments]<#:phases>,[inputs]: Likewise.
* gnu/packages/linphone.scm (bctoolbox)[inputs]: Likewise.
* gnu/packages/linux.scm (dislocker)[inputs]: Likewise.
* gnu/packages/networking.scm (nng)[inputs]: Likewise.
* gnu/packages/search.scm (dataparksearch)[inputs]: Likewise.
* gnu/packages/video.scm (obs)[inputs]: Likewise.
* gnu/packages/web.scm (hiawatha)[arguments]<#:phases>: Likewise.

Change-Id: I0c58b3cd0bcf6e44e7b16a69f6d2739aa3c1545b
2024-02-05 13:56:31 +08:00
Juliana Sims
179bb57d25
gnu: raylib: Update to 5.0.
* gnu/packages/game-development.scm (raylib): Update to 5.0.

Change-Id: If3797a5f88bdd7f72d47f7f83556e16b319a38f9
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-02-03 10:55:48 +01:00
Liliana Marie Prikler
08ed3ec64e
gnu: renpy: Fix hashes.
* gnu/packages/game-development.scm (python-pygame-sdl2, python-renpy):
Redownload sources from upstream and use the provided hashes.

Fixes: Broken hashes for Ren'py <https://bugs.gnu.org/68644#20>
2024-01-28 18:34:30 +01:00
Liliana Marie Prikler
2bfe8e95ef
gnu: python-renpy: Update to 8.2.0.
* gnu/packages/game-development.scm (python-renpy): Update to 8.2.0.
2024-01-28 08:13:17 +01:00
Liliana Marie Prikler
9d53c236a6
gnu: python-pygame-sdl2: Update to 2.1.0+renpy8.2.0.
* gnu/packages/game-development.scm (python-pygame-sdl2): Update to
2.1.0+renpy8.2.0.
2024-01-28 08:13:17 +01:00
Nicolas Goaziou
3b4e71c473
gnu: dds: Update to 2.9.0-1.d2bc4c2.
* gnu/packages/game-development.scm (dds): Update to 2.9.0-1.d2bc4c2.

Change-Id: I3c6db4e81d70112f020f2d7a0f7db26069c7591f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2024-01-07 10:06:42 +01:00
宋文武
e661c1f31d
gnu: bbcsdl: Update to 1.39a.
* gnu/packages/game-development.scm (bbcsdl): Update to 1.39a.
[arguments]: Replace bundled "DejaVuSans-Oblique.ttf" with symlink in the
'install' phase.

Change-Id: I7b7c8ec8a8216812e1c7a1fab74695b14f4d3ca2
2024-01-07 10:39:01 +08:00
Adam Faiz
c95ad4e38d
gnu: Add informlib.
* gnu/packages/game-development.scm (informlib): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-12-31 12:31:18 +01:00