summaryrefslogtreecommitdiff
path: root/gnu/packages/game-development.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: box2d: Unbundle doctest.•••* gnu/packages/game-development.scm (box2d)[source](snippet): Delete doctest, and adjust accordingly. [native-inputs]: Add DOCTEST. Marius Bakke2022-08-101-3/+13
* gnu: 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-08-081-2/+2
* gnu: qttools: Rename to qttools-5.•••Automated with: git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i git checkout NEWS Maxim Cournoyer2022-07-311-2/+2
* gnu: qtdeclarative: Rename to qtdeclarative-5.•••Automated via the following commands: git grep -l '\bqtdeclarative\b' | xargs sed -E 's/qtdeclarative/\0-5/g' -i git checkout NEWS Maxim Cournoyer2022-07-311-2/+2
* gnu: qtsvg: Rename variable to qtsvg-5.•••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 Maxim Cournoyer2022-07-311-1/+1
* gnu: renpy: Install sdk-fonts.•••Without these fonts, the launcher will fail to launch. * gnu/packages/game-development.scm (renpy)[install]: Also recursively copy sdk-fonts. Liliana Marie Prikler2022-07-031-0/+2
* gnu: python-renpy: Update to 8.0.0.•••* 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. Liliana Marie Prikler2022-07-031-11/+9
* gnu: python-pygame-sdl2: Update to 2.1.0-for-renpy-8.0.0.•••* 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. Liliana Marie Prikler2022-07-031-12/+13
* gnu: renpy: Use new style.•••* gnu/packages/game-development.scm (renpy)[arguments]: Change to list of G-Expressions. [inputs]: Drop labels. [native-inputs, outputs]: Squash to single line. Liliana Marie Prikler2022-06-171-147/+146
* gnu: renpy: Update to 7.99.99-0-3e854bc.•••* 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. Liliana Marie Prikler2022-06-171-5/+14
* gnu: python-pygame-sdl2: Update to 2.1.0-0-1705c6e.•••* gnu/packages/game-development.scm (python-pygame-sdl2): Update to 2.1.0-0-1705c6e. Liliana Marie Prikler2022-06-171-14/+12
* gnu: Add back the distinction between python-renpy and renpy.•••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. Liliana Marie Prikler2022-06-171-2/+165
* gnu: Remove python2-pygame-sdl2.•••* gnu/packages/game-development.scm (python2-pygame-sdl2): Delete variable. Maxim Cournoyer2022-05-311-3/+0
* gnu: Remove python2-pygame.•••* gnu/packages/game-development.scm (python2-pygame): Delete variable. Maxim Cournoyer2022-05-311-3/+0
* gnu: renpy: Build with Python 3.•••* 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. Maxim Cournoyer2022-05-311-187/+10
* gnu: Remove python2-tmx.•••* gnu/packages/game-development.scm (python2-tmx): Delete variable. Maxim Cournoyer2022-05-311-8/+0
* gnu: libtcod: Remove trailing boolean.•••* gnu/packages/game-development.scm (libtcod): Remove trailing boolean. Signed-off-by: Ludovic Courtès <ludo@gnu.org> jgart2022-04-191-2/+1
* gnu: tiled: Update to 1.8.1.•••* gnu/packages/game-development.scm (tiled): Update to 1.8.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Jai Vetrivelan2022-02-141-2/+3
* gnu: python2-renpy: Update to 7.4.11.•••* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.11. Liliana Marie Prikler2022-01-151-2/+2
* gnu: python2-pygame-sdl2: Update to renpy version 7.4.11.•••* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to renpy version 7.4.11. Liliana Marie Prikler2022-01-151-2/+2
* gnu: renpy: Move renpy command to aux-files.•••* 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. Liliana Marie Prikler2022-01-151-60/+8
* gnu: python2-renpy: Do not delete non-existing file.•••* gnu/packages/game-development.scm (python2-renpy)[build]: Don't delete renpy/__init__.pyc, it is no longer being built. Adjust comment accordingly. Liliana Marie Prikler2022-01-151-3/+2
* gnu: love: Update to 11.4.•••* gnu/packages/game-development.scm (love): Update to 11.4. [source]: Update upstream URL. Tobias Geerinckx-Rice2022-01-071-8/+8
* gnu: godot: Remove input labels.•••* gnu/packages/game-development.scm (godot)[inputs]: Remove input labels. [arguments]: Tweak accordingly. Tobias Geerinckx-Rice2022-01-061-25/+27
* gnu: godot: Update to 3.4.2.•••* gnu/packages/game-development.scm (godot): Update to 3.4.2. [arguments]: Don't explicitly return #t from phases. Tobias Geerinckx-Rice2022-01-061-12/+7
* gnu: openmw: Update to 0.47.0.•••* 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> Felix Gruber2022-01-031-12/+16
* gnu: bullet: Build with double precision arithmetics.•••* gnu/packages/game-development.scm (bullet)[arguments]: Add configure flag for double precision arithmetics. Signed-off-by: Leo Famulari <leo@famulari.name> Felix Gruber2022-01-031-0/+5
* gnu: Add recastnavigation.•••* gnu/packages/game-development.scm (recastnavigation): New variable. Signed-off-by: Leo Famulari <leo@famulari.name> Felix Gruber2022-01-031-0/+51
* gnu: Remove unneeded uses of custom GCC versions.•••* 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. Marius Bakke2021-12-171-5/+1
* gnu: grfcodec: Fix build with GCC 10.•••* 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. Marius Bakke2021-12-171-2/+2
* gnu: Further simplify package inputs.•••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.) Ludovic Courtès2021-12-131-4/+1
* gnu: Simplify package inputs.•••This commit was obtained by running: ./pre-inst-env guix style without any additional argument. Ludovic Courtès2021-12-131-158/+107
* Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe2021-12-101-2/+20
|\
| * gnu: godot: Update to 3.4.•••* gnu/packages/game-development.scm (godot): Update to 3.4. Signed-off-by: Leo Famulari <leo@famulari.name> Andy Tai2021-12-101-2/+20
* | Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus2021-12-051-5/+10
|\|
| * Revert "gnu: godot: Update to 3.4."•••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 Leo Famulari2021-12-021-7/+2
| * gnu: godot: Update to 3.4.•••* 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> Andy Tai2021-12-021-2/+7
| * gnu: bullet: Update to 3.17.•••* 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> Andy Tai2021-12-011-5/+10
* | Merge branch 'master' into core-updates-frozenLudovic Courtès2021-11-231-0/+54
|\|
| * gnu: Add libresprite.•••* gnu/packages/game-development.scm (libresprite): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Ekaitz Zarraga2021-11-201-0/+54
* | gnu: grafx2: Build with '-fcommon'.•••* gnu/packages/game-development.scm (grafx2)[arguments]: Add '-fcommon' to #:make-flags. Ludovic Courtès2021-11-201-1/+2
* | gnu: grafx2: Add 'file-name' field to source.•••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. Ludovic Courtès2021-11-201-0/+1
* | Merge branch 'master' into core-updates-frozenLudovic Courtès2021-11-171-6/+0
|\|
| * gnu: packages: Remove last year's deprecations.•••* 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. Tobias Geerinckx-Rice2021-11-081-6/+0
* | Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner2021-10-311-10/+7
|\|
| * gnu: python2-renpy: Update to 7.4.10.•••* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.10. [snippet]: No longer drop "gen" directory, it's not in this release. Liliana Marie Prikler2021-10-241-4/+2
| * gnu: python2-pygame-sdl2: Update to renpy-version 7.4.10.•••* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to renpy-version 7.4.10. Liliana Marie Prikler2021-10-241-2/+2
| * gnu: allegro: Update to 4.4.3.1.•••* gnu/packages/game-development.scm (allegro): Update to 4.4.3.1. [arguments]: Don't explicitly return #t from phases. Tobias Geerinckx-Rice2021-10-201-4/+3
* | Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe2021-10-121-46/+123
|\|
| * gnu: tsukundere: Unset LD_LIBRARY_PATH.•••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. Liliana Marie Prikler2021-10-101-0/+3