summary refs log tree commit diff
path: root/gnu/packages/game-development.scm
AgeCommit message (Collapse)Author
2022-08-14gnu: dhewm3: Remove input labels.Tobias Geerinckx-Rice
* gnu/packages/game-development.scm (dhewm3)[inputs]: Remove input labels.
2022-08-14gnu: dhewm3: Update to 1.5.2.Tobias Geerinckx-Rice
* gnu/packages/game-development.scm (dhewm3): Update to 1.5.2. [arguments]: Don't explicitly return #t from phases. [inputs]: Remove libjpeg-turbo, libogg, and libvorbis.
2022-08-10gnu: box2d: Unbundle doctest.Marius Bakke
* gnu/packages/game-development.scm (box2d)[source](snippet): Delete doctest, and adjust accordingly. [native-inputs]: Add DOCTEST.
2022-08-08gnu: tiled: Fix build.宋文武
Fixes <https://issues.guix.gnu.org/57048>. * gnu/packages/game-development.scm (tiled)[arguments]: Use 'search-input-file' to locate 'lrelease'.
2022-07-31gnu: qttools: Rename to qttools-5.Maxim Cournoyer
Automated with: git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: qtdeclarative: Rename to qtdeclarative-5.Maxim Cournoyer
Automated via the following commands: git grep -l '\bqtdeclarative\b' | xargs sed -E 's/qtdeclarative/\0-5/g' -i git checkout NEWS
2022-07-31gnu: qtsvg: Rename variable to qtsvg-5.Maxim Cournoyer
This is in preparation of the qtsvg update to version 6. This change was automated via the following command: git grep -l '\bqtsvg\b' | xargs sed 's/qtsvg/qtsvg-5/g' -i
2022-07-03gnu: renpy: Install sdk-fonts.Liliana Marie Prikler
Without these fonts, the launcher will fail to launch. * gnu/packages/game-development.scm (renpy)[install]: Also recursively copy sdk-fonts.
2022-07-03gnu: python-renpy: Update to 8.0.0.Liliana Marie Prikler
* gnu/packages/game-development.scm (python-renpy): Update to 8.0.0. [source]: Revert back to url-fetch. Also patch module/setup.py to not refer to missing sources.
2022-07-03gnu: python-pygame-sdl2: Update to 2.1.0-for-renpy-8.0.0.Liliana Marie Prikler
* gnu/packages/game-development.scm (python-pygame-sdl2): Update to 2.1.0-for-renpy-8.0.0. [source]: Revert to url-fetch. Also add back the snippet to remove generated sources.
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.