summaryrefslogtreecommitdiff
path: root/gnu/packages/game-development.scm
AgeCommit message (Collapse)Author
2022-06-17gnu: renpy: Use new style.Liliana Marie Prikler
* gnu/packages/game-development.scm (renpy)[arguments]: Change to list of G-Expressions. [inputs]: Drop labels. [native-inputs, outputs]: Squash to single line.
2022-06-17gnu: renpy: Update to 7.99.99-0-3e854bc.Liliana Marie Prikler
* gnu/packages/aux-files/renpy/renpy.in (__renpy_files, path_to_gamedir): New procedures. * gnu/packages/game-development.scm (python-renpy): Update to 7.99.99-0-3e854bc. (renpy): Likewise. [inputs]: Add python-pefile, python-requests and python-six.
2022-06-17gnu: python-pygame-sdl2: Update to 2.1.0-0-1705c6e.Liliana Marie Prikler
* gnu/packages/game-development.scm (python-pygame-sdl2): Update to 2.1.0-0-1705c6e.
2022-06-17gnu: Add back the distinction between python-renpy and renpy.Liliana Marie Prikler
This partially reverts commit 9f1bd63fb5b6916f07d454ffde27cd3a66c95bb5. Note, that with this patch renpy fails to build due to incompatibilities with Python 3. * gnu/packages/game-development.scm (renpy): Split into ‘python-renpy’ for the python modules and ‘renpy’ for the games and binaries.
2022-05-31gnu: Remove python2-pygame-sdl2.Maxim Cournoyer
* gnu/packages/game-development.scm (python2-pygame-sdl2): Delete variable.
2022-05-31gnu: Remove python2-pygame.Maxim Cournoyer
* gnu/packages/game-development.scm (python2-pygame): Delete variable.
2022-05-31gnu: renpy: Build with Python 3.Maxim Cournoyer
* gnu/packages/game-development.scm (renpy)[python]: Delete argument. [phases]: Delete trailing #t. [propagated-inputs]: Update the inputs to their Python 3 counterparts. [native-inputs]: Likewise.
2022-05-31gnu: Remove python2-tmx.Maxim Cournoyer
* gnu/packages/game-development.scm (python2-tmx): Delete variable.
2022-04-19gnu: libtcod: Remove trailing boolean.jgart
* gnu/packages/game-development.scm (libtcod): Remove trailing boolean. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-14gnu: tiled: Update to 1.8.1.Jai Vetrivelan
* gnu/packages/game-development.scm (tiled): Update to 1.8.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-15gnu: python2-renpy: Update to 7.4.11.Liliana Marie Prikler
* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.11.
2022-01-15gnu: python2-pygame-sdl2: Update to renpy version 7.4.11.Liliana Marie Prikler
* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to renpy version 7.4.11.
2022-01-15gnu: renpy: Move renpy command to aux-files.Liliana Marie Prikler
* gnu/packages/aux-files/renpy/renpy.in: New file. * gnu/packages/game-development.scm (renpy)[install]: Use renpy.in with substitute*. * Makefile.am (AUX_FILES): Add it here.
2022-01-15gnu: python2-renpy: Do not delete non-existing file.Liliana Marie Prikler
* gnu/packages/game-development.scm (python2-renpy)[build]: Don't delete renpy/__init__.pyc, it is no longer being built. Adjust comment accordingly.
2022-01-07gnu: love: Update to 11.4.Tobias Geerinckx-Rice
* gnu/packages/game-development.scm (love): Update to 11.4. [source]: Update upstream URL.
2022-01-06gnu: godot: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/game-development.scm (godot)[inputs]: Remove input labels. [arguments]: Tweak accordingly.
2022-01-06gnu: godot: Update to 3.4.2.Tobias Geerinckx-Rice
* gnu/packages/game-development.scm (godot): Update to 3.4.2. [arguments]: Don't explicitly return #t from phases.
2022-01-03gnu: openmw: Update to 0.47.0.Felix Gruber
* gnu/packages/game-development.scm (openmw): Update to 0.47.0. [arguments]: Add "-DOPENMW_USE_SYSTEM_RECASTNAVIGATION=ON" to configure-flags. [inputs]: Use new simplified format. Add new dependencies lz4 and recastnavigation. Signed-off-by: Leo Famulari <leo@famulari.name>
2022-01-03gnu: bullet: Build with double precision arithmetics.Felix Gruber
* gnu/packages/game-development.scm (bullet)[arguments]: Add configure flag for double precision arithmetics. Signed-off-by: Leo Famulari <leo@famulari.name>
2022-01-03gnu: Add recastnavigation.Felix Gruber
* gnu/packages/game-development.scm (recastnavigation): New variable. Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-17gnu: Remove unneeded uses of custom GCC versions.Marius Bakke
* gnu/packages/bioinformatics.scm (libmaus2, biobambam2)[native-inputs]: Remove GCC-10. * gnu/packages/game-development.scm (libresprite, python-pyxel)[native-inputs]: Likewise. * gnu/packages/lua.scm (emilua)[native-inputs]: Likewise. * gnu/packages/radio.scm (sdr++)[native-inputs]: Likewise. * gnu/packages/wm.scm (fnott)[native-inputs]: Likewise. * gnu/packages/text-editors.scm (kakoune)[native-inputs]: Likewise. (scintilla)[native-inputs]: Remove GCC-9. * gnu/packages/build-tools.scm (bear)[native-inputs]: Likewise. * gnu/packages/cpp.scm (magic-enum)[native-inputs]: Likewise. * gnu/packages/games.scm (openttd)[native-inputs]: Likewise. (schiffbruch)[native-inputs]: Remove GCC-11. * gnu/packages/music.scm (liquidsfz, geonkick)[native-inputs]: Remove GCC-9. * gnu/packages/fcitx5.scm (fcitx5, libime, fcitx5-configtool)[native-inputs]: Likewise. * gnu/packages/wine.scm (dxvk32)[native-inputs]: Likewise. * gnu/packages/ftp.scm (libfilezilla)[native-inputs]: Remove GCC-8. * gnu/packages/image.scm (blurhash)[native-inputs]: Likewise. * gnu/packages/jami.scm (libring)[native-inputs]: Likewise. * gnu/packages/pdf.scm (xournalpp)[native-inputs]: Likewise. * gnu/packages/telegram.scm (webrtc-for-telegram-desktop, telegram-desktop)[native-inputs]: Likewise.
2021-12-17gnu: grfcodec: Fix build with GCC 10.Marius Bakke
* gnu/packages/patches/grfcodec-gcc-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/game-development.scm (grfcodec)[source](patches): New field. [arguments]: Remove trailing #t.
2021-12-13gnu: Further simplify package inputs.Ludovic Courtès
This is the result of running: ./pre-inst-env guix style --input-simplification=safe and manually undoing changes on a dozen of packages to reduce rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.)
2021-12-13gnu: Simplify package inputs.Ludovic Courtès
This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
2021-12-10Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe
2021-12-10gnu: godot: Update to 3.4.Andy Tai
* gnu/packages/game-development.scm (godot): Update to 3.4. Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-05Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus
2021-12-02Revert "gnu: godot: Update to 3.4."Leo Famulari
This reverts commit dd4365efa1c6fb609de9bd7cd10f9c82e064aed4. We reverted this commit because it broke the operation of the only package in Guix that depends on Godot, SuperStarfighter: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=52233#20
2021-12-02gnu: godot: Update to 3.4.Andy Tai
* gnu/packages/game-development.scm (godot): Update to 3.4. [source]: Add new bundled dependencies to the origin snippet. Signed-off-by: Leo Famulari <leo@famulari.name>
2021-12-01gnu: bullet: Update to 3.17.Andy Tai
* gnu/packages/game-development.scm (bullet): Update to 3.17. [arguments]<#:configure-flags>: Disable access to third-party libs. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-11-23Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-11-20gnu: grafx2: Build with '-fcommon'.Ludovic Courtès
* gnu/packages/game-development.scm (grafx2)[arguments]: Add '-fcommon' to #:make-flags.
2021-11-20gnu: grafx2: Add 'file-name' field to source.Ludovic Courtès
Without a file name ending in ".tgz" (or similar), the 'unpack' phase wouldn't extract it (as implemented in commit cfcead2e515c0dae02127e5a76496463898be6b6). * gnu/packages/game-development.scm (grafx2)[source]: Add 'file-name' field.
2021-11-20gnu: Add libresprite.Ekaitz Zarraga
* gnu/packages/game-development.scm (libresprite): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2021-11-17Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-11-08gnu: packages: Remove last year's deprecations.Tobias Geerinckx-Rice
* gnu/packages/admin.scm (guile3.0-shepherd): Remove variable. * gnu/packages/benchmark.scm (imb-openmpi): Likewise. * gnu/packages/boost.scm (boost-with-python3): Likewise. * gnu/packages/pep.scm (python-pep-adapter)[inputs]: Adjust accordingly. * gnu/packages/cpp.scm (nlohmann-json-cpp): Likewise. * gnu/packages/games.scm (openrct2)[inputs]: Adjust accordingly. * gnu/packages/cups.scm (escpr): Likewise. * gnu/packages/django.scm (python-django-jsonfield): Likewise. * gnu/packages/emacs-xyz.scm (emacs-modus-operandi-theme) (emacs-modus-vivendi-theme): Likewise. * gnu/packages/engineering.scm (kicad-i18l): Likewise. * gnu/packages/enlightenment.scm (enlightenment-wayland): Likewise. * gnu/packages/firmware.scm (opensbi-qemu-virt, opensbi-qemu-sifive-u): Likewise. * gnu/packages/fonts.scm (font-gnu-freefont-ttf, font-open-dyslexic): Likewise. * gnu/packages/game-development.scm (guile3.0-chickadee) (python-sge-pygame): Likewise. * gnu/packages/games.scm (retux)[inputs]: Adjust accordingly. * gnu/packages/gnome-xyz.scm (numix-theme): Likewise. * gnu/packages/gnupg.scm (guile3.0-gcrypt): Likewise. * gnu/packages/gstreamer.scm (gst-transcoder): Likewise. * gnu/packages/gtk.scm (guile3.0-cairo, guile3.0-present, guile3.0-rsvg): Likewise. * gnu/packages/guile-xyz.scm (guile3.0-colorized, guile3.0-commonmark) (guile3.0-config, guile3.0-email, guile3.0-fibers, guile3.0-gi) (guile3.0-hall, guile3.0-hashing, guile3.0-haunt, guile3.0-ics) (guile3.0-irregex, guile3.0-lib, guile3.0-mcron, guile3.0-minikanren) (guile3.0-ncurses, guile3.0-ncurses/gpm, guile3.0-newt, guile3.0-parted) (guile3.0-pfds, guile3.0-picture-language, guile3.0-semver) (guile3.0-simple-zmq, guile3.0-squee, guile3.0-syntax-highlight) (guile3.0-websocket, guile3.0-wisp, guile3.0-xapian): Likewise. * gnu/packages/guile.scm (define-deprecated-guile3.0-package) (guile3.0-json, guile3.0-gdbm-ffi, guile3.0-sqlite3) (guile3.0-bytestructures, guile3.0-git): Likewise. * gnu/packages/haskell-apps.scm (ghc-stylish-haskell): Likewise. * gnu/packages/linux.scm (linux-libre-arm-veyron): Likewise. * gnu/packages/mail.scm (guile3.0-mailutils): Likewise. * gnu/packages/monitoring.scm (python2-graphite-web): Likewise. * gnu/packages/package-management.scm (guile3.0-guix): Likewise. * gnu/packages/package-management.scm (python-conda): Likewise. * gnu/packages/phabricator.scm (libphutil): Likewise. * gnu/packages/plotutils.scm (guile3.0-charting): Likewise. * gnu/packages/python-xyz.scm (python2-smmap2, python-glances) (python-smmap2): Likewise. * gnu/packages/shells.scm (oil-shell): Likewise. * gnu/packages/sqlite.scm (sqlite-with-column-metadata): Likewise. * gnu/packages/ssh.scm (guile3.0-ssh): Likewise. * gnu/packages/terminals.scm (et): Likewise. * gnu/packages/tls.scm (guile3.0-gnutls): Likewise. * gnu/packages/vlang.scm (v): Likewise. * gnu/packages/vpn.scm (wireguard): Likewise. * gnu/packages/web-browsers.scm (next, sbcl-next): Likewise. * gnu/packages/xorg.scm (transset-df): Likewise.
2021-10-31Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner
2021-10-24gnu: python2-renpy: Update to 7.4.10.Liliana Marie Prikler
* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.10. [snippet]: No longer drop "gen" directory, it's not in this release.
2021-10-24gnu: python2-pygame-sdl2: Update to renpy-version 7.4.10.Liliana Marie Prikler
* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to renpy-version 7.4.10.
2021-10-20gnu: allegro: Update to 4.4.3.1.Tobias Geerinckx-Rice
* gnu/packages/game-development.scm (allegro): Update to 4.4.3.1. [arguments]: Don't explicitly return #t from phases.
2021-10-12Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe
2021-10-10gnu: tsukundere: Unset LD_LIBRARY_PATH.Liliana Marie Prikler
As of Guile-SDL2 version 0.7.0, which got committed in 73bb0b64855e07e17e73acbea4616ffa44630250, LD_LIBRARY_PATH is used to determine the location of SDL libraries if set. However, the presence of said environment variable does not always point to relative SDL libraries, thus causing an import of sdl2 modules to fail. * gnu/packages/game-development.scm (tsukundere)[#:phases]: Unset LD_LIBRARY_PATH in tsukundere.scm.
2021-10-10gnu: tsukundere: Update to 0.4.1.Liliana Marie Prikler
* gnu/packages/game-development.scm (tsukundere): Update to 0.4.1. [#:phases]<patch-command>: Use tsukundere.scm instead of the now missing bin/tsukundere. [inputs]: Add pango and sdl2. [native-inputs]: Add libtool.
2021-10-10gnu: tsukundere: Update home-page.Liliana Marie Prikler
* gnu/packages/game-development.scm (tsukundere)[home-page]: Update.
2021-10-09gnu: guile-chickadee: Update to 0.8.0.Liliana Marie Prikler
* gnu/packages/game-development.scm (guile-chickadee): Update to 0.8.0. [propagated-inputs]: Use guile-sdl2 instead of the deprecated guile3.0-sdl2. [inputs]: Use guile-3.0-latest. Add readline. [native-inputs]: Add guile-3.0-latest.
2021-09-25gnu: love-nuklear: Install to lib/love.Liliana Marie Prikler
* gnu/packages/game-development.scm (love-nuklear)[#:phases]: Add ‘patch-cmake’ phase to change install destination.
2021-09-25gnu: love-nuklear: Update to 2.6.1.Liliana Marie Prikler
* gnu/packages/game-development.scm (love-nuklear): Update to 2.6.1.
2021-09-25gnu: tiled: Update to 1.7.2.Liliana Marie Prikler
* gnu/packages/game-development.scm (tiled): Update to 1.7.2.
2021-09-25Update copyright assignments for Liliana Marie Prikler.Liliana Marie Prikler
* doc/guix.texi: Update copyright name for Liliana Marie Prikler. * gnu/packages/build-tools.scm: Update copyright name and email for Liliana Marie Prikler. * gnu/packages/convmv.scm: Likewise. * gnu/packages/emacs-xyz.scm: Likewise. * gnu/packages/emacs.scm: Likewise. * gnu/packages/esolangs.scm: Likewise. * gnu/packages/game-development.scm: Likewise. * gnu/packages/games.scm: Likewise. * gnu/packages/gnome-xyz.scm: Likewise. * gnu/packages/gnome.scm: Likewise. * gnu/packages/gstreamer.scm: Likewise. * gnu/packages/guile-xyz.scm: Likewise. * gnu/packages/minetest.scm: Likewise. * gnu/packages/music.scm: Likewise. * gnu/packages/patches/minetest-add-MINETEST_MOD_PATH.patch: Likewise. * gnu/packages/patches/ppsspp-disable-upgrade-and-gold.patch: Likewise. * gnu/packages/patches/webkitgtk-bind-all-fonts.patch: Likewise. * gnu/packages/python-xyz.scm: Likewise. * gnu/packages/unicode.scm: Likewise. * gnu/packages/xorg.scm: Likewise. * gnu/services/sound.scm: Likewise. * guix/build-system/renpy.scm: Likewise. * guix/build/emacs-utils.scm: Likewise. * guix/build/renpy-build-system.scm: Likewise.
2021-09-22gnu: Add slade.James Smith
* gnu/packages/game-development.scm (slade): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>