summaryrefslogtreecommitdiff
path: root/gnu/packages/game-development.scm
AgeCommit message (Expand)Author
2022-08-10gnu: box2d: Unbundle doctest....* gnu/packages/game-development.scm (box2d)[source](snippet): Delete doctest, and adjust accordingly. [native-inputs]: Add DOCTEST. Marius Bakke
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....Automated with: git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i git checkout NEWS Maxim Cournoyer
2022-07-31gnu: 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 Cournoyer
2022-07-31gnu: 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 Cournoyer
2022-07-03gnu: 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 Prikler
2022-07-03gnu: 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 Prikler
2022-07-03gnu: 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 Prikler
2022-06-17gnu: 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 Prikler
2022-06-17gnu: 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 Prikler
2022-06-17gnu: 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 Prikler
2022-06-17gnu: 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 Prikler
2022-05-31gnu: Remove python2-pygame-sdl2....* gnu/packages/game-development.scm (python2-pygame-sdl2): Delete variable. Maxim Cournoyer
2022-05-31gnu: Remove python2-pygame....* gnu/packages/game-development.scm (python2-pygame): Delete variable. Maxim Cournoyer
2022-05-31gnu: 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 Cournoyer
2022-05-31gnu: Remove python2-tmx....* gnu/packages/game-development.scm (python2-tmx): Delete variable. Maxim Cournoyer
2022-04-19gnu: libtcod: Remove trailing boolean....* gnu/packages/game-development.scm (libtcod): Remove trailing boolean. Signed-off-by: Ludovic Courtès <ludo@gnu.org> jgart
2022-02-14gnu: 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 Vetrivelan
2022-01-15gnu: python2-renpy: Update to 7.4.11....* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.11. Liliana Marie Prikler
2022-01-15gnu: 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 Prikler
2022-01-15gnu: 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 Prikler
2022-01-15gnu: 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 Prikler
2022-01-07gnu: love: Update to 11.4....* gnu/packages/game-development.scm (love): Update to 11.4. [source]: Update upstream URL. Tobias Geerinckx-Rice
2022-01-06gnu: godot: Remove input labels....* gnu/packages/game-development.scm (godot)[inputs]: Remove input labels. [arguments]: Tweak accordingly. Tobias Geerinckx-Rice
2022-01-06gnu: 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-Rice
2022-01-03gnu: 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 Gruber
2022-01-03gnu: 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 Gruber
2022-01-03gnu: Add recastnavigation....* gnu/packages/game-development.scm (recastnavigation): New variable. Signed-off-by: Leo Famulari <leo@famulari.name> Felix Gruber
2021-12-17gnu: 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 Bakke
2021-12-17gnu: 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 Bakke
2021-12-13gnu: 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ès
2021-12-13gnu: Simplify package inputs....This commit was obtained by running: ./pre-inst-env guix style without any additional argument. Ludovic Courtès
2021-12-10Merge remote-tracking branch 'signed/master' into core-updatesMathieu Othacehe
2021-12-10gnu: godot: Update to 3.4....* gnu/packages/game-development.scm (godot): Update to 3.4. Signed-off-by: Leo Famulari <leo@famulari.name> Andy Tai
2021-12-05Merge remote-tracking branch 'origin/master' into core-updates-frozenRicardo Wurmus
2021-12-02Revert "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 Famulari
2021-12-02gnu: 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 Tai
2021-12-01gnu: 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 Tai
2021-11-23Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-11-20gnu: grafx2: Build with '-fcommon'....* gnu/packages/game-development.scm (grafx2)[arguments]: Add '-fcommon' to #:make-flags. Ludovic Courtès
2021-11-20gnu: 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ès
2021-11-20gnu: Add libresprite....* gnu/packages/game-development.scm (libresprite): New variable. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com> Ekaitz Zarraga
2021-11-17Merge branch 'master' into core-updates-frozenLudovic Courtès
2021-11-08gnu: 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-Rice
2021-10-31Merge remote-tracking branch 'origin/master' into core-updates-frozenEfraim Flashner
2021-10-24gnu: 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 Prikler
2021-10-24gnu: 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 Prikler
2021-10-20gnu: 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-Rice
2021-10-12Merge remote-tracking branch 'origin/master' into core-updates-frozen.Mathieu Othacehe
2021-10-10gnu: 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 Prikler