summaryrefslogtreecommitdiff
path: root/gnu/packages/game-development.scm
Commit message (Expand)AuthorAgeFilesLines
* gnu: 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 Prikler2021-07-151-5/+8
* gnu: 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 Prikler2021-07-151-14/+40
* gnu: 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 Prikler2021-07-151-7/+9
* gnu: python2-renpy: Update description.•••* gnu/packages/game-development.scm (python2-renpy)[description]: Mention, that it's only used for bootstrapping renpy. Leo Prikler2021-07-151-2/+4
* gnu: 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 Prikler2021-07-151-8/+14
* gnu: tsukundere: Update to 0.3.2.•••* gnu/packages/game-development.scm (tsukundere): Update to 0.3.2. Leo Prikler2021-07-021-2/+2
* gnu: 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 Prikler2021-07-021-4/+4
* gnu: Add box2d.•••* gnu/packages/game-development.scm (box2d): New variable. Efraim Flashner2021-06-221-1/+34
* gnu: 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 Cournoyer2021-06-141-3/+3
* gnu: tsukundere: Update to 0.3.1.•••* gnu/packages/game-development.scm (tsukundere): Update to 0.3.1. [native-inputs]: Add gettext. Leo Prikler2021-06-101-2/+4
* gnu: 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 Prikler2021-06-081-4/+4
* gnu: ois: Update to 1.5.1.•••* gnu/packages/game-development.scm (ois): Update to 1.5.1. Tobias Geerinckx-Rice2021-05-231-2/+2
* gnu: 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 Prikler2021-05-171-19/+33
* gnu: guile-chickadee: Update to 0.7.0.•••* gnu/packages/game-development.scm (guile-chickadee): Update to 0.7.0. Leo Prikler2021-05-151-2/+2
* gnu: python-sge: Update to 2.0.post0.•••* gnu/packages/game-development.scm (python-sge): Update to 2.0.post0. Kei Kebreau2021-05-091-2/+2
* gnu: entt: Update to 3.7.1.•••* gnu/packages/game-development.scm (entt): Update to 3.7.1. Tobias Geerinckx-Rice2021-04-191-2/+2
* gnu: 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 Prikler2021-04-121-4/+4
* gnu: tiled: Update to 1.5.0.David Thompson2021-04-071-2/+2
* gnu: Add entt.•••* gnu/packages/cpp.scm (entt): New variable. Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at> Alexandru-Sergiu Marton2021-04-071-0/+40
* gnu: dhewm3: Update to 1.5.1.•••* gnu/packages/game-development.scm (dhewm3): Update to 1.5.1. Tobias Geerinckx-Rice2021-03-181-2/+2
* gnu: 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 Devos2021-03-171-1/+1
* gnu: surgescript: Do not want static libraries.•••* gnu/packages/game-development.scm (surgescript)[arguments]: Add "-DWANT_STATIC=NO" to #:configure-flags. Tobias Geerinckx-Rice2021-03-061-1/+2
* gnu: surgescript: Update to 0.5.5.•••* gnu/packages/game-development.scm (surgescript): Update to 0.5.5. Tobias Geerinckx-Rice2021-03-061-2/+2
* gnu: python2-pygame-sdl2: Use HTTPS home page URI.•••* gnu/packages/game-development.scm (python2-pygame-sdl2)[home-page]: Use HTTPS URI. Nicolas Goaziou2021-02-281-2/+2
* gnu: 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 Prikler2021-02-071-3/+5
* gnu: 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 Prikler2021-02-071-2/+2
* gnu: 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 Prikler2021-02-071-2/+2
* gnu: 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 Prikler2021-02-071-6/+7
* gnu: python2-pygame-sdl2: Update to renpy-version 7.4.0.•••* gnu/packages/game-development.scm (python2-pygame-sdl2): Update to renpy-version 7.4.0. Leo Prikler2021-02-071-3/+3
* gnu: tsukundere: Update to 0.2.3.•••* gnu/packages/game-development.scm (tsukundere): Update to 0.2.3. [#:modules] Add guile-build-system for target-guile-effective-version. [#:imported-modules] Likewise. [#:phases] Add patch-command. [native-inputs]: Add texinfo. [description]: Update. Leo Prikler2021-01-281-5/+31
* gnu: deutex: Update to 5.2.2.•••* gnu/packages/game-development.scm (deutex): Update to 5.2.2. [source]: Change tarball extension. [native-inputs]: Add zstd. Tobias Geerinckx-Rice2021-01-021-11/+12
* gnu: gzochi: Update to 0.13.•••* gnu/packages/game-development.scm (gzochi): Update to 0.13. [inputs]: Replace guile-2.2 with guile-3.0. Ricardo Wurmus2020-12-301-3/+3
* gnu: renpy: Use system fribidi and drop generated sources.•••* gnu/packages/patches/renpy-use-system-fribidi.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it here. * gnu/packages/game-development.scm (renpy)[source]<patches> Use it here. <modules>: Add (guix build utils). <snippet>: Drop generated sources and fribidi sources. (arguments)[phases]: Add fix-include-paths. (inputs): Add fribidi. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Leo Prikler2020-12-121-1/+20
* gnu: pygame-sdl2-for-renpy: Drop generated sources in snippet.•••* gnu/packages/game-development.scm (pygame-sdl2-for-renpy)[source]<modules>: Add (guix build utils). [#:phases]<drop-generated-files>: Move from here... [source]<snippet>: ... to here. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Leo Prikler2020-12-121-6/+8
* gnu: guile-chickadee: Use Guile 3.0.•••* gnu/packages/game-development.scm (guile-chickadee): Change Guile inputs to use 3.0 package variants. David Thompson2020-11-231-3/+3
* gnu: guile-chickadee: Update to 0.6.0.David Thompson2020-11-231-3/+4
* gnu: Deprecate guile3.0-chickadee.David Thompson2020-11-231-37/+1
* gnu: tiled: Update to 1.4.3.•••* gnu/packages/game-development.scm (tiled): Update to 1.4.3. Tobias Geerinckx-Rice2020-11-201-2/+2
* gnu: bennu-game-development: Update to 353.•••* gnu/packages/game-development.scm (bennu-game-development): Update to 353. Pierre Neidhardt2020-11-181-2/+2
* gnu: tiled: Update to 1.4.2.David Thompson2020-11-151-2/+3
* gnu: Add tsukundere.•••* gnu/packages/game-development.scm (tsukundere): New variable. Signed-off-by: Christopher Baines <mail@cbaines.net> Leo Prikler2020-10-151-0/+29
* gnu: godot: Update to 3.2.3.•••* gnu/packages/game-development.scm (godot): Update to 3.2.3. Tobias Geerinckx-Rice2020-10-041-2/+2
* gnu: nml: Update to 0.5.3.•••* gnu/packages/game-development.scm (nml): Update to 0.5.3. Tobias Geerinckx-Rice2020-10-011-3/+2
* gnu: surgescript: Update to 0.5.4.4.•••* gnu/packages/game-development.scm (surgescript): Update to 0.5.4.4. Tobias Geerinckx-Rice2020-09-151-2/+2
* gnu: python-xsge: Update to 2020.09.07.•••* gnu/packages/game-development.scm (python-xsge): Update to 2020.09.07. [native-inputs]: Add unzip. [propagated-inputs]: Remove python-game, python-six, and python-tmx. Use python-sge instead of python-sge-pygame. [home-page]: Update URL. (python2-xsge): Remove unsupported Python 2 variant. Kei Kebreau2020-09-091-12/+9
* gnu: python-sge: Update to 1.7.•••* gnu/packages/game-development.scm (python-sge-pygame): Define as deprecated alias for python-sge. (python2-sge-pygame): Remove unsupported Python 2 variant. (python-sge)[source]: Use pypi-uri. [propagated-inputs]: Remove python-six. [home-page]: Update URL. Kei Kebreau2020-09-091-13/+9
* gnu: ode: Update to 0.16.2.•••* gnu/packages/game-development.scm (ode): Update to 0.16.2. Nicolas Goaziou2020-08-061-8/+3
* gnu: godot: Update to 3.2.2.•••* gnu/packages/game-development.scm (godot): Update to 3.2.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Timotej Lazar2020-07-171-2/+2
* gnu: Remove ".git" from "https://github/…/….git".•••Until now, 'lookup-origin' and thus 'lookup-origin-revision' in (guix swh) would sometimes return #f for these because the ".git" URLs are redirects to the non-".git" URLs. Consequently, 'guix lint -c archival' would keep saying "scheduled Software Heritage archival"; likewise, the fallback download code would fail. * gnu/packages/ada.scm, gnu/packages/admin.scm, gnu/packages/aidc.scm, gnu/packages/algebra.scm, gnu/packages/android.scm, gnu/packages/animation.scm, gnu/packages/arcan.scm, gnu/packages/assembly.scm, gnu/packages/audio.scm, gnu/packages/authentication.scm, gnu/packages/avr.scm, gnu/packages/axoloti.scm, gnu/packages/backup.scm, gnu/packages/bash.scm, gnu/packages/benchmark.scm, gnu/packages/bioconductor.scm, gnu/packages/bioinformatics.scm, gnu/packages/bittorrent.scm, gnu/packages/boost.scm, gnu/packages/build-tools.scm, gnu/packages/c.scm, gnu/packages/calendar.scm, gnu/packages/cdrom.scm, gnu/packages/check.scm, gnu/packages/chemistry.scm, gnu/packages/chez.scm, gnu/packages/clojure.scm, gnu/packages/code.scm, gnu/packages/compression.scm, gnu/packages/compton.scm, gnu/packages/coq.scm, gnu/packages/cpp.scm, gnu/packages/cran.scm, gnu/packages/crypto.scm, gnu/packages/curl.scm, gnu/packages/databases.scm, gnu/packages/datastructures.scm, gnu/packages/debug.scm, gnu/packages/disk.scm, gnu/packages/distributed.scm, gnu/packages/django.scm, gnu/packages/dlang.scm, gnu/packages/dns.scm, gnu/packages/docker.scm, gnu/packages/education.scm, gnu/packages/efi.scm, gnu/packages/elixir.scm, gnu/packages/emacs-xyz.scm, gnu/packages/embedded.scm, gnu/packages/emulators.scm, gnu/packages/engineering.scm, gnu/packages/erlang.scm, gnu/packages/fabric-management.scm, gnu/packages/file-systems.scm, gnu/packages/finance.scm, gnu/packages/firmware.scm, gnu/packages/flashing-tools.scm, gnu/packages/fonts.scm, gnu/packages/fontutils.scm, gnu/packages/fpga.scm, gnu/packages/game-development.scm, gnu/packages/games.scm, gnu/packages/genealogy.scm, gnu/packages/genimage.scm, gnu/packages/geo.scm, gnu/packages/gimp.scm, gnu/packages/gl.scm, gnu/packages/gnome-xyz.scm, gnu/packages/gnome.scm, gnu/packages/gnuzilla.scm, gnu/packages/golang.scm, gnu/packages/gpodder.scm, gnu/packages/graph.scm, gnu/packages/graphics.scm, gnu/packages/graphviz.scm, gnu/packages/groff.scm, gnu/packages/groovy.scm, gnu/packages/gtk.scm, gnu/packages/guile-xyz.scm, gnu/packages/guile.scm, gnu/packages/hardware.scm, gnu/packages/haskell-apps.scm, gnu/packages/haskell-xyz.scm, gnu/packages/hexedit.scm, gnu/packages/i2p.scm, gnu/packages/ibus.scm, gnu/packages/image-processing.scm, gnu/packages/image-viewers.scm, gnu/packages/image.scm, gnu/packages/ipfs.scm, gnu/packages/java-graphics.scm, gnu/packages/java-maths.scm, gnu/packages/java.scm, gnu/packages/javascript.scm, gnu/packages/jrnl.scm, gnu/packages/julia.scm, gnu/packages/jupyter.scm, gnu/packages/kodi.scm, gnu/packages/language.scm, gnu/packages/lego.scm, gnu/packages/less.scm, gnu/packages/libusb.scm, gnu/packages/linux.scm, gnu/packages/lirc.scm, gnu/packages/lisp-xyz.scm, gnu/packages/llvm.scm, gnu/packages/logging.scm, gnu/packages/lolcode.scm, gnu/packages/lua.scm, gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/machine-learning.scm, gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/maths.scm, gnu/packages/maven.scm, gnu/packages/mes.scm, gnu/packages/messaging.scm, gnu/packages/monitoring.scm, gnu/packages/mpd.scm, gnu/packages/music.scm, gnu/packages/networking.scm, gnu/packages/node-xyz.scm, gnu/packages/ocaml.scm, gnu/packages/ocr.scm, gnu/packages/onc-rpc.scm, gnu/packages/opencl.scm, gnu/packages/opencog.scm, gnu/packages/pantheon.scm, gnu/packages/password-utils.scm, gnu/packages/patchutils.scm, gnu/packages/pdf.scm, gnu/packages/perl6.scm, gnu/packages/phabricator.scm, gnu/packages/popt.scm, gnu/packages/printers.scm, gnu/packages/prolog.scm, gnu/packages/protobuf.scm, gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/python-xyz.scm, gnu/packages/qt.scm, gnu/packages/radio.scm, gnu/packages/rails.scm, gnu/packages/rdf.scm, gnu/packages/rednotebook.scm, gnu/packages/rpc.scm, gnu/packages/rsync.scm, gnu/packages/ruby.scm, gnu/packages/rust.scm, gnu/packages/scheme.scm, gnu/packages/screen.scm, gnu/packages/security-token.scm, gnu/packages/selinux.scm, gnu/packages/serialization.scm, gnu/packages/shells.scm, gnu/packages/shellutils.scm, gnu/packages/simh.scm, gnu/packages/sml.scm, gnu/packages/ssh.scm, gnu/packages/statistics.scm, gnu/packages/stenography.scm, gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/synergy.scm, gnu/packages/telephony.scm, gnu/packages/terminals.scm, gnu/packages/tex.scm, gnu/packages/texinfo.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tmux.scm, gnu/packages/tor.scm, gnu/packages/toys.scm, gnu/packages/version-control.scm, gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/virtualization.scm, gnu/packages/vlang.scm, gnu/packages/vnc.scm, gnu/packages/vpn.scm, gnu/packages/web-browsers.scm, gnu/packages/web.scm, gnu/packages/wireservice.scm, gnu/packages/wm.scm, gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xml.scm, gnu/packages/xorg.scm, tests/lint.scm: Remove trailing ".git" from 'git-reference' URL. Ludovic Courtès2020-07-121-9/+9
* gnu: deutex: Build with PNG support.•••* gnu/packages/game-development.scm (deutex)[inputs]: Add libpng. [native-inputs]: Add pkg-config. Jakub Kądziołka2020-07-021-1/+5