summaryrefslogtreecommitdiff
path: root/gnu/packages/game-development.scm
AgeCommit message (Expand)Author
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-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-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-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-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
2021-10-10gnu: tsukundere: Update to 0.4.1....* 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. Liliana Marie Prikler
2021-10-10gnu: tsukundere: Update home-page....* gnu/packages/game-development.scm (tsukundere)[home-page]: Update. Liliana Marie Prikler
2021-10-09gnu: guile-chickadee: Update to 0.8.0....* 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. Liliana Marie Prikler
2021-09-25gnu: love-nuklear: Install to lib/love....* gnu/packages/game-development.scm (love-nuklear)[#:phases]: Add ‘patch-cmake’ phase to change install destination. Liliana Marie Prikler
2021-09-25gnu: love-nuklear: Update to 2.6.1....* gnu/packages/game-development.scm (love-nuklear): Update to 2.6.1. Liliana Marie Prikler
2021-09-25gnu: tiled: Update to 1.7.2....* gnu/packages/game-development.scm (tiled): Update to 1.7.2. Liliana Marie Prikler
2021-09-25Update copyright assignments for 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. Liliana Marie Prikler
2021-09-22gnu: Add slade....* gnu/packages/game-development.scm (slade): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org> James Smith
2021-09-22gnu: allegro: Update to 5.2.7.0....* gnu/packages/game-development.scm (allegro): Update to 5.2.7.0. [inputs]: Use gtk+ instead of gtk+-2. Liliana Marie Prikler
2021-08-31gnu: Add python-pyxel....* gnu/packages/game-development.scm (python-pyxel): New variable. Leo Prikler
2021-08-04gnu: python2-renpy: Update to 7.4.8....* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.8. Leo Prikler
2021-08-04gnu: python-pygame-sdl2: Update to renpy-version 7.4.8....* gnu/packages/game-development.scm (python-pygame-sdl2): Update to renpy-version 7.4.8. Leo Prikler
2021-08-04gnu: Add instead....* gnu/packages/game-development.scm (instead): New variable. * gnu/packages/patches/instead-use-games-path.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it here. Dmitry Polyakov
2021-07-15gnu: Add python-pygame-sdl2....* gnu/packages/game-development.scm (python-pygame-sdl2): New variable. Reuse package definition from previous python2-pygame-sdl2, with the following additions: [source]: Also drop “gen3” in snippet. [arguments]: Drop #:python. [native-inputs]: Use ‘python-cython’ instead of ‘python2-cython’. (python2-pygame-sdl2): Define in terms of python-pygame-sdl2. Leo Prikler
2021-07-15gnu: renpy: Correct inputs....* gnu/packages/game-development.scm (renpy)[#:modules]: Add SRFI-1. [#:imported-modules]: Likewise. [#:phases]<fix-commands>: Search for ‘python2’ and ‘xdg-open’ in inputs. <start-xserver>: Search for ‘xorg-server’ in native-inputs. <install>: Search for ‘python2’ in inputs. <wrap>: Search for python dependencies in inputs. [inputs]: Add python2, drop python2-pygame (already propagated by python2-renpy). Move xorg-server from here… [native-inputs]: … to here. [propagated-inputs]: Empty. Leo Prikler
2021-07-15gnu: python2-renpy: Correct inputs....* gnu/packages/game-development.scm (python2-renpy)[#:phases]<fix-commands>: Search for ‘xdg-open’ in inputs. <set-build-vars>: Search for ‘cython’ in native-inputs. [native-inputs]: Move ‘xdg-utils’ from here… [inputs]: … to here. Leo Prikler
2021-07-15gnu: python2-renpy: Update description....* gnu/packages/game-development.scm (python2-renpy)[description]: Mention, that it's only used for bootstrapping renpy. Leo Prikler
2021-07-15gnu: python2-renpy: Drop unused Ren'py sources....These sources are written in Ren'py (the language) and thus not particularly useful before renpy itself is built. In particular, they serve no purpose when installed without prior compilation. * gnu/packages/game-development.scm (python2-renpy)[#:phases]<install>: Drop installed "common" folder. (renpy)[#:phases]<install>: Adjust comment accordingly. Leo Prikler
2021-07-02gnu: tsukundere: Update to 0.3.2....* gnu/packages/game-development.scm (tsukundere): Update to 0.3.2. Leo Prikler
2021-07-02gnu: renpy: Update to 7.4.6....* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to renpy-version 7.4.6. (python2-renpy): Update to version 7.4.6. Leo Prikler
2021-06-22gnu: Add box2d....* gnu/packages/game-development.scm (box2d): New variable. Efraim Flashner
2021-06-14gnu: Rename qtbase to qtbase-5....This change was automated via the following command: $ git ls-files | xargs sed -i 's/,qtbase)/,qtbase-5)/g' $ git ls-files | xargs sed -i 's/inherit qtbase)/inherit qtbase-5)/g' $ git ls-files | xargs sed -i 's/package-version qtbase)/package-version qtbase-5)/g' $ git checkout etc # to clear some spurious changes This is done so the qtbase package can be upgraded to version 6 in the following commit. Maxim Cournoyer
2021-06-10gnu: tsukundere: Update to 0.3.1....* gnu/packages/game-development.scm (tsukundere): Update to 0.3.1. [native-inputs]: Add gettext. Leo Prikler
2021-06-08gnu: renpy: Update to 7.4.5....* gnu/packages/game-development.scm (python2-pygame-sdl2): Bump renpy-version. (python2-renpy): Update to 7.4.5. Leo Prikler
2021-05-23gnu: ois: Update to 1.5.1....* gnu/packages/game-development.scm (ois): Update to 1.5.1. Tobias Geerinckx-Rice
2021-05-17gnu: tsukundere: Update to 0.3.0....* gnu/packages/game-development.scm (tsukundere): Update to 0.3.0. [patch-command]: Patch path to guile. Construct load paths directly from inputs. [propagated-inputs]: Remove. [inputs]: Add guile and guile-sdl2. Leo Prikler
2021-05-15gnu: guile-chickadee: Update to 0.7.0....* gnu/packages/game-development.scm (guile-chickadee): Update to 0.7.0. Leo Prikler
2021-05-09gnu: python-sge: Update to 2.0.post0....* gnu/packages/game-development.scm (python-sge): Update to 2.0.post0. Kei Kebreau
2021-04-19gnu: entt: Update to 3.7.1....* gnu/packages/game-development.scm (entt): Update to 3.7.1. Tobias Geerinckx-Rice
2021-04-12gnu: renpy: Update to 7.4.4....* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.4. (python2-pygame-sdl2)[renpy-version]: Likewise. Leo Prikler
2021-04-07gnu: tiled: Update to 1.5.0.David Thompson
2021-04-07gnu: Add entt....* gnu/packages/cpp.scm (entt): New variable. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at> Alexandru-Sergiu Marton
2021-03-18gnu: dhewm3: Update to 1.5.1....* gnu/packages/game-development.scm (dhewm3): Update to 1.5.1. Tobias Geerinckx-Rice
2021-03-17gnu: Use autoconf instead of autoconf-wrapper when possible....This should reduce confusion on when to use the "autoconf" package and when to use "autoconf-wrapper" instead in package definitions. Fixes <https://bugs.gnu.org/46564>. * gnu/packages/autotools.scm (autoconf-wrapper): advise to use the "autoconf" package instead where possible. * gnu/packages/game-development.scm (tsukundere)[native-inputs]: use "autoconf" instead of "autoconf-wrapper". * gnu/packages/gimp.scm (glimpse)[native-inputs]: likewise. (gimp-resynthesizer)[native-inputs]: add comment on why "autoconf-wrapper" is used. * gnu/packages/gnunet.scm (gnunet)[native-inputs]: use "autoconf" instead of "autoconf-wrapper". * gnu/packages/gnupg.scm (signing-party)[native-inputs]: add comment on why "autoconf-wrapper" is used. * gnu/packages/guile-xyz.scm (guile-bash,guile-filesystem,guile-ics,guile-udev)[native-inputs]: use "autoconf" instead of "autoconf-wrapper". * gnu/packages/libevent.scm (libuv)[native-inputs]: indicates "autoconf-wrapper" needs to be replaced with "autoconf" on core-updates. * gnu/packages/logging.scm (glog)[native-inputs]: use "autoconf" instead of "autoconf-wrapper". * gnu/packages/mail.scm (libetpan)[native-inputs]: likewise. * gnu/packages/mate.scm (mate-icon-theme-faenza)[native-inputs]: add comment on why "autoconf-wrapper" is used. (mate-screensaver)[native-inputs]: use "autoconf" instead of "autoconf-wrapper". * gnu/packages/package-management.scm (guix)[native-inputs]: likewise. * gnu/packages/sawfish.scm (librep)[native-inputs]: likewise. * gnu/packages/video.scm (motion)[native-inputs]: likewise. * gnu/packages/zile.scm (zile)[native-inputs]: likewise. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Maxime Devos
2021-03-06gnu: surgescript: Do not want static libraries....* gnu/packages/game-development.scm (surgescript)[arguments]: Add "-DWANT_STATIC=NO" to #:configure-flags. Tobias Geerinckx-Rice
2021-03-06gnu: surgescript: Update to 0.5.5....* gnu/packages/game-development.scm (surgescript): Update to 0.5.5. Tobias Geerinckx-Rice
2021-02-28gnu: python2-pygame-sdl2: Use HTTPS home page URI....* gnu/packages/game-development.scm (python2-pygame-sdl2)[home-page]: Use HTTPS URI. Nicolas Goaziou
2021-02-07gnu: python2-renpy: Update to 7.4.2....* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.2. [native-inputs]: Add gcc-8. Leo Prikler
2021-02-07gnu: python2-pygame-sdl2: Update to renpy-version 7.4.2....* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to renpy-version 7.4.2. Leo Prikler
2021-02-07gnu: Minor whitespace cleanup....* gnu/packages/game-development.scm: Update copyright line for previous renpy commits. (love-nuklear): Strip space at the end of the line. Leo Prikler
2021-02-07gnu: python2-renpy: Update to 7.4.0....* gnu/packages/game-development.scm (python2-renpy): Update to 7.4.0. (inputs): Move python2-pygame... (propagated-inputs): ... to here. Add python2-future. (#:phases)[install]: Infer python version from input. * gnu/packages/patches/renpy-use-system-fribidi.patch: Update to renpy 7.4.0. python2-renpy: propagate python inputs Leo Prikler