me
/
guix
Archived
1
0
Fork 0
Commit Graph

938 Commits (e79e9a3bb9b3310f94a5753e376f24c981032533)

Author SHA1 Message Date
Nicolas Goaziou f9622ec713
gnu: flare-engine: Update to 1.11.
* gnu/packages/games.scm (flare-engine): Update to 1.11.
2019-07-30 22:39:33 +02:00
Kei Kebreau 8172ab2dde
gnu: starfighter: Update to 2.0.0.3.
* gnu/packages/games.scm (starfighter): Update to 2.0.0.3.
[source]: Use url-fetch and remove 'file-name' field.
[native-inputs]: Remove autoconf and automake.
2019-07-24 21:48:07 -04:00
Julien Lepiller 3755d5cb5e
gnu: harmonist: Update to 0.2.
* gnu/packages/games.scm (harmonist): Update to 0.2.
2019-07-22 23:10:48 +02:00
Marius Bakke da9adfc7f7
gnu: colobot, leela-zero: Add Boost workaround.
This works around and incompatibility with CMake 3.14 and Boost 1.70,
see <https://bugs.gnu.org/36721>.

* gnu/packages/games.scm (colobot, leela-zero)[arguments]: Add
"-DBoost_NO_BOOST_CMAKE=ON" in <#:configure-flags>.
2019-07-19 18:02:43 +02:00
Marius Bakke 57d87f435f
gnu: supertux: Adjust for recent GCC and Boost.
* gnu/packages/patches/supertux-fix-build-with-gcc5.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/games.scm (supertux)[source](patches): Remove.
[arguments]: Adjust <#:configure-flags>.
2019-07-19 18:00:41 +02:00
Marius Bakke 2ee70a5b11
Merge branch 'master' into core-updates 2019-07-19 01:15:59 +02:00
Kei Kebreau 1fe84f5dd0
gnu: starfighter: Update to 2.0.0.2.
* gnu/packages/games.scm (starfighter): Update to 2.0.0.2.
[source]: Use 'git-fetch' and 'git-file-name'.
[native-inputs]: Add autoconf and automake.
[inputs]: Add pango and sdl2-ttf.
[home-page]: Update project home page.
2019-07-17 22:58:41 -04:00
Ludovic Courtès 64de896a71
Merge branch 'master' into core-updates 2019-07-17 15:51:10 +02:00
Marius Bakke 5ba856aba3
gnu: Adjust CPATH overrides to work with GCC 7 search paths.
* gnu/packages/education.scm (gcompris)[arguments]: Preserve original CPATH,
if any.
* gnu/packages/games.scm (ltris, prboom-plus, abbaye, red-eclipse, btanks,
4dtris, edgar)[arguments]: Likewise.
2019-07-15 19:46:40 +02:00
Rutger Helling 6862766cf2
gnu: openrct2: Update to 0.2.3.
* gnu/packages/games.scm (openrct2): Update to 0.2.3.
2019-07-15 14:22:24 +02:00
Marius Bakke 97149c5767
gnu: Adjust uses of C{,PLUS}_INCLUDE_PATH for GCC 7.
These variables are no longer set in the build environment by default.  GCC
still respects these search paths and treats them as "system headers" so we
can continue to use them, just not expect them to be available.

* gnu/packages/mpi.scm (openmpi)[arguments]: Do not attempt to read from
C_INCLUDE_PATH, nor CPLUS_INCLUDE_PATH.
* gnu/packages/games.scm (kiki)[arguments]: Likewise.
* gnu/packages/networking.scm (hcxtools)[arguments]: Likewise.
* gnu/packages/synergy.scm (synergy)[arguments]: Likewise.
* gnu/packages/bioinformatics.scm (gemma, sailfish)[arguments]: Likewise.
* gnu/packages/maths.scm (dune-alugrid)[arguments]: Likewise.
2019-07-14 18:13:34 +02:00
Marius Bakke fa0d5854ef
gnu: ToME4: Fix FTBFS with GCC 7.
* gnu/packages/games.scm (tome4)[arguments]: Preserve CPATH in 'set-sdl-paths'
phase..
2019-07-10 20:23:46 +02:00
Ludovic Courtès 5cc1075a76
Merge branch 'master' into core-updates 2019-06-27 23:33:48 +02:00
Nicolas Goaziou cac6c3bad5
gnu: supertux: Fix homepage.
* gnu/packages/games.scm (supertux)[homepage]: Fix URL.
2019-06-26 19:45:34 +02:00
Guillaume LE VAILLANT fbfc07bd86
gnu: Add leela-zero.
* gnu/packages/games.scm (leela-zero): New variable.
* gnu/packages/patches/leela-zero-gtest.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-25 17:41:24 +02:00
Julien Lepiller 453365bcf7
gnu: Add harmonist-tk.
* gnu/packages/games.scm (harmonist-tk): New variable.
2019-06-22 17:11:37 +02:00
Marius Bakke c69959f054
gnu: Replace uses of 'cmake' with 'cmake-minimal'.
This follows up commit 2f33a7321e which
introduced a new CMAKE-MINIMAL variant for use in package inputs.

* gnu/packages/databases.scm (python-pyarrow)[native-inputs]: Replace CMAKE
with CMAKE-MINIMAL.
* gnu/packages/emacs-xyz.scm (emacs-scel)[native-inputs]: Likewise.
* gnu/packages/firmware.scm (ath9k-htc-firmware)[native-inputs]: Likewise.
* gnu/packages/games.scm (0ad, the-butterfly-effect)[native-inputs]: Likewise.
* gnu/packages/gnome.scm (deja-dup)[native-inputs]: Likewise.
* gnu/packages/ibus.scm (ibus-rime)[native-inputs]: Likewise.
* gnu/packages/rust.scm (rust-1.19)[native-inputs]: Likewise.
* gnu/packages/simulation.scm (fenics)[native-inputs]: Likewise.
* gnu/packages/squirrel.scm (squirrel)[native-inputs]: Likewise.
* gnu/packages/video.scm (handbrake)[native-inputs]: Likewise.
* gnu/packages/virtualization.scm (xen)[native-inputs]: Likewise.
* gnu/packages/vulkan.scm (shaderc)[native-inputs]: Likewise.
2019-06-20 23:56:57 +02:00
Marius Bakke 6cb1ef9ea2
Merge branch 'staging' into core-updates 2019-06-20 23:38:56 +02:00
Dan Frumin 3f9a027ce2
gnu: Add crispy-doom.
* gnu/packages/games.scm (crispy-doom): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-06-19 22:56:28 +02:00
Nicolas Goaziou 7658904a34
gnu: Fix freeorion build.
* gnu/packages/games.scm (freeorion)[arguments]: Fix font unbundling.
2019-06-17 17:37:04 +02:00
Jesse Gibbons 562a2a4095
gnu: Add freeorion
* gnu/packages/games.scm (freeorion): New variable.
2019-06-16 21:40:09 +02:00
Nicolas Goaziou 3745909dc9
gnu: Add ri-li.
* gnu/packages/games.scm (ri-li): New variable.
* gnu/packages/patches/ri-li-modernize_cpp.patch: New file.
* gnu/local.mk (dist_patch_DATA): Reference patch.
2019-06-13 13:59:58 +02:00
Ludovic Courtès d9bbfe042e
Merge branch 'master' into core-updates 2019-06-13 13:24:35 +02:00
Jesse Gibbons 08c2fb8fe9
gnu: Add gnurobots.
* gnu/packages/games.scm (gnurobots): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2019-06-06 12:16:48 +02:00
Kei Kebreau 8698d986db
gnu: supertux: Update to 0.6.0.
* gnu/packages/games.scm (supertux): Update to 0.6.0.
[source]: Add patches.
[arguments]: Add -DUSE_SYSTEM_PHYSFS=ON. Add 'patch-squirrel-path' phase.
[inputs]: Add freetype and squirrel.
* gnu/packages/patches/supertux-fix-build-with-gcc5.patch,
gnu/packages/patches/supertux-unbundle-squirrel.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2019-05-24 21:00:15 -04:00
Marius Bakke 57df83e07d
Merge branch 'staging' into core-updates 2019-05-25 00:25:15 +02:00
Jakob L. Kreuze fc16bbb7aa
gnu: Add chocolate-doom.
* gnu/packages/games.scm (chocolate-doom): New variables.
2019-05-24 10:49:49 -04:00
Nicolas Goaziou 3425fbc69f
gnu: flare-game: Update to 1.10.
* gnu/packages/games.scm (flare-game): Update to 1.10.
2019-05-23 16:46:45 +02:00
Nicolas Goaziou 729f0ccbb5
gnu: flare-engine: Update to 1.10.
* gnu/packages/games.scm (flare-engine): Update to 1.10.
2019-05-23 16:46:32 +02:00
Nicolas Goaziou e93352d6ea
gnu: Add drascula.
* gnu/packages/games.scm (drascula): New variable.
2019-05-20 23:35:07 +02:00
Julien Lepiller 1bba3e8ca8
gnu: Add harmonist.
gnu/packages/games.scm (harmonist): New variable.
2019-05-13 23:20:00 +02:00
Tobias Geerinckx-Rice ef81faeec0
gnu: nethack: Update to 3.6.2.
* gnu/packages/games.scm (nethack): Update to 3.6.2.
2019-05-11 23:35:32 +02:00
Tobias Geerinckx-Rice 90d37addbe
gnu: powwow: Update to 1.2.19.
* gnu/packages/games.scm (powwow): Update to 1.2.19.
2019-05-11 19:55:38 +02:00
Tobias Geerinckx-Rice 93ce003741
gnu: wesnoth: Update to 1.14.7.
* gnu/packages/games.scm (wesnoth): Update to 1.14.7.
2019-05-11 19:55:38 +02:00
Tobias Geerinckx-Rice 9cf65f051c
gnu: chroma: Update to 1.17.
* gnu/packages/games.scm (chroma): Update to 1.17.
2019-05-11 19:55:38 +02:00
Marius Bakke 3b458d5462
Merge branch 'master' into core-updates 2019-05-01 23:11:41 +02:00
Nicolas Goaziou 649220adae
gnu: Rename some games to match upstream project name.
* gnu/packages/games.scm (armagetronad):
(cataclysm-dda):
(abbaye):
(wesnoth):
(wesnoth-server):
(starfighter):
(kiki):
(fillets-ng):
(crawl):
(crawl-tiles):
(tome4):
(btanks):
(battle-tanks):
(edgar): Use these as the package definition.
(armagetron-advanced):
(cataclysm-dark-days-ahead):
(l-abbaye-des-morts):
(the-battle-for-wesnoth):
(the-battle-for-wesnoth-server):
(project-starfighter):
(kiki-the-nano-bot):
(fish-fillets-ng):
(dungeon-crawl-stone-soup):
(dungeon-crawl-stone-soup-tiles):
(tales-of-maj-eyal):
(the-legend-of-edgar): Turn these into obsolete aliases.

This reverts renames made by the following commits:
f95e33a7ad
b1aee9fce2
f6a21d61de
24a67aef2a
36a0b5b48c
8b6e2bc15f
6639295f2f
184f5c8db1
ecdb1348ad
375cb94130
c91ed484d0
973bd8a62c
df42e0f9c9
2019-04-30 02:02:39 +02:00
Nicolas Goaziou fdd9ab3721
gnu: Add missing module in games.scm. 2019-04-29 15:08:59 +02:00
Nicolas Goaziou 1abe2e2a29
gnu: Add missing modules in games.scm. 2019-04-29 14:56:32 +02:00
Nicolas Goaziou a3d4a631fe
gnu: Add hedgewars.
* gnu/packages/games.scm (hedgewars): New variable.
2019-04-29 14:37:58 +02:00
Nicolas Goaziou e8a0696d56
gnu: Add jumpnbump.
* gnu/packages/games.scm (jumpnbump): New variable.
2019-04-29 14:37:01 +02:00
Mark H Weaver 8c064d01a0
gnu: minetest: Simplify 'freetype' input specification.
* gnu/packages/games.scm (minetest)[inputs]: Eliminate an unnecessary
use of Guile's '@' syntax to reference the 'freetype' package.
2019-04-22 15:02:13 -04:00
Mark H Weaver ab0c796b67
gnu: minetest-data: Update to 5.0.1.
* gnu/packages/games.scm (minetest-data): Update to 5.0.1.
[description]: Fix typo.
2019-04-22 15:02:11 -04:00
Pierre Langlois 56a4858210
gnu: supertuxkart: Simplify unbundling and unbundle enet.
* gnu/packages/games.scm (supertuxkart)[source](snippet): Delete "lib/enet".
Remove "CMakeList.txt" substitution.
[arguments]<#:configure-flags>: Add "-DUSER_SYSTEM_GLEW=TRUE" and
"-DUSE_SYSTEM_ENET=TRUE".
<#:phases>: Delete.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2019-04-21 22:50:22 +01:00
Pierre Langlois 60af1822d4
gnu: supertuxkart: Update to 1.0.
* gnu/packages/games.scm (supertuxkart): Update to 1.0.
[inputs]: Add openssl.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2019-04-21 22:50:22 +01:00
Kei Kebreau f9fee46ffb
gnu: Add alex4.
* gnu/packages/games.scm (alex4): New variable.
2019-04-21 10:36:19 -04:00
Tobias Geerinckx-Rice 067826abe3
gnu: the-legend-of-edgar: Update to 1.31.
* gnu/packages/games.scm (the-legend-of-edgar): Update to 1.31.
[inputs]: Use SDL 2 union.
[arguments]: Adjust accordingly.
2019-04-17 03:23:37 +02:00
Tobias Geerinckx-Rice 564df7e584
gnu: dungeon-crawl-stone-soup: Update to 0.23.2.
* gnu/packages/games.scm (dungeon-crawl-stone-soup): Update to 0.23.2.
2019-04-17 03:23:37 +02:00
Tobias Geerinckx-Rice 18061de9e1
gnu: minetest: Update to 5.0.1.
* gnu/packages/games.scm (minetest): Update to 5.0.1.
games
minetest
2019-04-17 03:22:57 +02:00
Tobias Geerinckx-Rice a8f52ad7c1
gnu: laby: Fix build.
* gnu/packages/games.scm (laby)[inputs]: Add ocamlbuild.
[arguments]: Add new ’allow-unsafe-strings’ phase.
Rename ’setenv’ phase to the more meaningful ’set-library-path’.
2019-04-15 05:11:31 +02:00
Ricardo Wurmus a84510f99b
gnu: Add flightgear.
* gnu/packages/games.scm (flightgear): New variable.
2019-04-14 15:54:40 +02:00
Ricardo Wurmus 20185e4fe7
gnu: Add simgear.
* gnu/packages/games.scm (simgear): New variable.
2019-04-14 14:45:47 +02:00
Ricardo Wurmus 472af99950
gnu: Add marble-marcher.
* gnu/packages/games.scm (marble-marcher): New variable.
2019-04-13 11:06:33 +02:00
Ludovic Courtès bfccae4e71
gnu: raincat: Move to haskell-apps.scm.
* gnu/packages/games.scm (raincat): Move to...
* gnu/packages/haskell-apps.scm (raincat): ... here.
2019-04-04 17:47:02 +02:00
Nicolas Goaziou 660e00507e
gnu: Add meritous.
* gnu/packages/games.scm (meritous): New variable.
2019-04-04 14:42:47 +02:00
Nicolas Goaziou ad4f644226
gnu: Add flare.
* gnu/packages/games.scm (flare-engine, flare-game): New variables.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2019-03-31 10:35:31 +08:00
Ludovic Courtès e23f2ff183
gnu: Rename "gnubackgammon" back to "gnubg".
This reverts c97e4d8bbe, which was not
consensual and broke 'tests/guix-package.sh'.

* gnu/packages/games.scm (gnubackgammon): Rename to...
(gnubg): ... this, and rename the 'gnubg' deprecated alias to
'gnubackgammon'.
2019-03-30 15:19:32 +01:00
Ricardo Wurmus 4774677228
gnu: stepmania: Fix all instances of accessing application data.
This is a follow-up to commit 45aba232ab.

* gnu/packages/games.scm (stepmania)[arguments]: Rename phase
ensure-gtk-module-can-be-found to ensure-application-files-can-be-found and
fix remaining instances of application data access.
2019-03-29 14:14:19 +01:00
Ricardo Wurmus 45aba232ab
gnu: stepmania: Fix loading of gtk module.
Fixes <https://bugs.gnu.org/34854>.

Suggested by Nicolas Goaziou.

* gnu/packages/games.scm (stepmania)[arguments]: Add phase
"ensure-gtk-module-can-be-found".
2019-03-29 07:14:17 +01:00
Nicolas Goaziou 4e43e3175e
gnu: Add openclonk.
* gnu/packages/games.scm (openclonk): New variable.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-03-29 05:34:45 +01:00
Tobias Geerinckx-Rice 07de94d6a4
gnu: hyperrogue: Don't use NAME in hyperrogue-data.
* gnu/packages/games.scm (hyperrogue)[native-inputs]: Hard code NAME in
hyperrogue-data source URI.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice 4959856443
gnu: quadrapassel: Don't use NAME in source URI.
* gnu/packages/games.scm (quadrapassel)[source]: Hard-code NAME.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice 5b35bdaaa5
gnu: libmanette: Don't use NAME in source URI.
* gnu/packages/games.scm (libmanette)[source]: Hard-code NAME.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice 98e27db5bb
gnu: frotz-dumb-terminal: Merge strings in URI.
* gnu/packages/games.scm (frotz-dumb-terminal)[source]: Merge separate
string components, probably from a naive ’s/name/"name"/’ substitution.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice e2c9f9de9f
gnu: frotz: Don't use NAME in source URI.
* gnu/packages/games.scm (frotz)[source]: Hard-code NAME.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice a6ac8e0b31
gnu: fortune-mod: Don't use NAME in source COMMIT.
* gnu/packages/games.scm (fortune-mod)[source]: Hard-code NAME.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice 30b8b2013b
gnu: lugaru: Don't use NAME in source URI.
* gnu/packages/games.scm (lugaru)[source]: Hard-code NAME.
2019-03-29 04:07:44 +01:00
Tobias Geerinckx-Rice 146a4459db
gnu: no-more-secrets: Don't use unstable tarball.
* gnu/packages/games.scm (no-more-secrets)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-03-29 04:07:43 +01:00
Tobias Geerinckx-Rice a01aea7d66
gnu: hyperrogue: Don't use NAME in source URI.
* gnu/packages/games.scm (hyperrogue)[source]: Hard-code NAME.
2019-03-29 04:07:43 +01:00
Tobias Geerinckx-Rice ed9bcf50d3
gnu: mrrescue: Don't use NAME in source URI.
* gnu/packages/games.scm (mrrescue)[source]: Hard-code NAME.
2019-03-29 04:07:43 +01:00
Tobias Geerinckx-Rice 22da44e8c2
gnu: laby: Don't use NAME in source URI.
* gnu/packages/games.scm (laby)[source]: Hard-code NAME.
2019-03-29 04:07:43 +01:00
Tobias Geerinckx-Rice 631b20f90b
gnu: red-eclipse: Use GIT-FETCH for data sources.
* gnu/packages/games.scm (red-eclipse): Update DATA-SOURCE hashes.
[arguments]: COPY-RECURSIVELY instead of extracting tarballs.
[inputs]: Use GIT-FETCH and GIT-FILE-NAME for all DATA-SOURCES.
2019-03-29 04:23:02 +01:00
Tobias Geerinckx-Rice e464bd607a
gnu: chromium-bsu: Don't use NAME in source URI.
* gnu/packages/games.scm (chromium-bsu)[source]: Hard-code NAME.
2019-03-29 04:23:02 +01:00
Tobias Geerinckx-Rice d8f4aefed9
gnu: warzone2100: Update source URI.
* gnu/packages/games.scm (warzone2100)[source]: Update URI and don't
hard-code NAME.
2019-03-29 04:23:02 +01:00
Tobias Geerinckx-Rice c41b2ffbf2
gnu: grue-hunter: Don't use NAME in source URI.
* gnu/packages/games.scm (grue-hunter)[source]: Hard-code NAME.
2019-03-29 04:23:02 +01:00
Tobias Geerinckx-Rice bb7c071b94
gnu: red-eclipse: Don't use unstable tarball.
* gnu/packages/games.scm (red-eclipse)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-03-29 04:23:02 +01:00
Tobias Geerinckx-Rice 1d6c047937
gnu: powwow: Remove redundant FILE-NAME.
* gnu/packages/games.scm (powwow)[source]: Remove FILE-NAME.
2019-03-29 01:44:09 +01:00
Tobias Geerinckx-Rice 2e5a0690bb
gnu: openrct2: Don't use unstable tarball.
* gnu/packages/games.scm (openrct2)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-03-29 01:44:09 +01:00
Tobias Geerinckx-Rice 071782762a
gnu: fizmo: Don't use NAME in source URI.
* gnu/packages/games.scm (fizmo)[source]: Hard-code NAME.
2019-03-29 01:44:09 +01:00
Tobias Geerinckx-Rice 00a82e8385
gnu: mars: Use GIT-FILE-NAME.
* gnu/packages/games.scm (mars)[source]: Use GIT-FILE-NAME.
2019-03-29 01:44:09 +01:00
Tobias Geerinckx-Rice feb50ac6dc
gnu: l-abbaye-des-morts: Don't use unstable tarball.
This also fixes a build failure due to the use of NAME.

* gnu/packages/games.scm (l-abbaye-des-morts)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-03-29 00:55:01 +01:00
Tobias Geerinckx-Rice a8a96bbead
gnu: prboom-plus: Don't use NAME in source URI.
* gnu/packages/games.scm (prboom-plus)[source]: Hard-code NAME.
2019-03-29 00:50:36 +01:00
Tobias Geerinckx-Rice 96848ecc16
gnu: pipewalker: Don't use NAME in source URI.
* gnu/packages/games.scm (pipewalker)[source]: Hard-code NAME.
2019-03-29 00:47:55 +01:00
Tobias Geerinckx-Rice a544817e80
gnu: nethack: Don't use NAME in source URI.
* gnu/packages/games.scm (nethack)[source]: Hard-code NAME, not VERSION.
2019-03-29 00:46:36 +01:00
Tobias Geerinckx-Rice dd0369f426
gnu: ltris: Don't use NAME in source URI.
* gnu/packages/games.scm (ltris)[source]: Hard-code NAME.
2019-03-29 00:43:05 +01:00
Tobias Geerinckx-Rice 9303b09a78
gnu: freedoom: Re-indent.
* gnu/packages/games.scm (freedoom): Re-indent expression.
2019-03-29 00:42:08 +01:00
Tobias Geerinckx-Rice 7c8ed74516
gnu: freedoom: Don't use unstable tarball.
* gnu/packages/games.scm (freedoom)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-03-29 00:39:58 +01:00
Tobias Geerinckx-Rice 0922354d6a
gnu: cowsay: Don't use NAME in source URI.
* gnu/packages/games.scm (cowsay)[source]: Hard-code NAME.
2019-03-29 00:29:44 +01:00
Tobias Geerinckx-Rice c0c099502b
gnu: armagetron-advanced: Don't use NAME in source URI.
* gnu/packages/games.scm (armagetron-advanced)[source]: Hard-code NAME.
2019-03-29 00:28:49 +01:00
Tobias Geerinckx-Rice 69a0717c66
gnu: project-starfighter: Don't use NAME in source URI.
* gnu/packages/games.scm (project-starfighter)[source]: Hard-code NAME.
2019-03-29 00:26:45 +01:00
Efraim Flashner 642b195a70
gnu: gzdoom: Limit supported architectures.
* gnu/packages/games.scm (gzdoom)[supported-systems]: New field.
2019-03-28 19:58:35 +02:00
Kei Kebreau 4fee5ec049
gnu: Add adanaxis-mush and adanaxisgpl.
* gnu/packages/games.scm (adanaxis-mush, adanaxisgpl): New variables.
2019-03-26 20:59:15 -04:00
Ricardo Wurmus 27cd31e6a5
gnu: open-adventure: Use INVOKE.
* gnu/packages/games.scm (open-adventure)[arguments]: Use INVOKE.
2019-03-26 23:13:54 +01:00
Ricardo Wurmus 7b67bb1fab
gnu: 0ad: Use INVOKE.
* gnu/packages/games.scm (0ad)[arguments]: Use INVOKE.
2019-03-26 23:13:51 +01:00
Pierre Neidhardt f95e33a7ad
gnu: edgar: Rename package to the-legend-of-edgar.
* gnu/packages/games.scm (edgar): Define in terms of
'deprecated-package'.
(the-legend-of-edgar): New variable, formerly known as "edgar".
2019-03-26 13:44:01 +01:00
Pierre Neidhardt b1aee9fce2
gnu: btanks: Rename package to battle-tanks.
* gnu/packages/games.scm (btanks): Define in terms of
'deprecated-package'.
(battle-tanks): New variable, formerly known as "btanks".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt f6a21d61de
gnu: tome4: Rename package to tales-of-maj-eyal.
* gnu/packages/games.scm (tome4): Define in terms of
'deprecated-package'.
(tales-of-maj-eyal): New variable, formerly known as "tome4".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 24a67aef2a
gnu: crawl-tiles: Rename package to dungeon-crawl-stone-soup-tiles.
* gnu/packages/games.scm (crawl-tiles): Define in terms of
'deprecated-package'.
(dungeon-crawl-stone-soup-tiles): New variable, formerly known as "crawl-tiles".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 36a0b5b48c
gnu: crawl: Rename package to dungeon-crawl-stone-soup.
* gnu/packages/games.scm (crawl): Define in terms of
'deprecated-package'.
(dungeon-crawl-stone-soup): New variable, formerly known as "crawl".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 8b6e2bc15f
gnu: fillets-ng: Rename package to fish-fillets-ng.
* gnu/packages/games.scm (fillets-ng): Define in terms of
'deprecated-package'.
(fish-fillets-ng): New variable, formerly known as "fillets-ng".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 6639295f2f
gnu: kiki: Rename package to kiki-the-nano-bot.
* gnu/packages/games.scm (kiki): Define in terms of
'deprecated-package'.
(kiki-the-nano-bot): New variable, formerly known as "kiki".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 184f5c8db1
gnu: starfighter: Rename package to project-starfighter.
* gnu/packages/games.scm (starfighter): Define in terms of
'deprecated-package'.
(project-starfighter): New variable, formerly known as "starfighter".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt ecdb1348ad
gnu: wesnoth-server: Rename package to the-battle-for-wesnoth-server.
* gnu/packages/games.scm (wesnoth-server): Define in terms of
'deprecated-package'.
(the-battle-for-wesnoth-server): New variable, formerly known as "wesnoth-server".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 375cb94130
gnu: wesnoth: Rename package to the-battle-for-wesnoth.
* gnu/packages/games.scm (wesnoth): Define in terms of
'deprecated-package'.
(the-battle-for-wesnoth): New variable, formerly known as "wesnoth".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt c91ed484d0
gnu: abbaye: Rename package to l-abbaye-des-morts.
* gnu/packages/games.scm (abbaye): Define in terms of
'deprecated-package'.
(l-abbaye-des-morts): New variable, formerly known as "abbaye".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt c97e4d8bbe
gnu: gnubg: Rename package to gnubackgammon.
* gnu/packages/games.scm (gnubg): Define in terms of
'deprecated-package'.
(gnubackgammon): New variable, formerly known as "gnubg".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt 973bd8a62c
gnu: cataclysm-dda: Rename package to cataclysm-dark-days-ahead.
* gnu/packages/games.scm (cataclysm-dda): Define in terms of
'deprecated-package'.
(cataclysm-dark-days-ahead): New variable, formerly known as "cataclysm-dda".
2019-03-26 13:44:00 +01:00
Pierre Neidhardt df42e0f9c9
gnu: armagetronad: Rename package to armagetron-advanced.
* gnu/packages/games.scm (armagetronad): Define in terms of
'deprecated-package'.
(armagetron-advanced): New variable, formerly known as "armagetronad".
2019-03-26 13:44:00 +01:00
nee 6c177f6140
gnu: gzdoom: Update to 3.7.2.
* gnu/packages/games.scm (gzdoom): Update to 3.7.2.
[source](uri): Update path.
[source](snippet): Bundled libjpeg directory has been renamed.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2019-03-25 21:26:43 -04:00
Pkill -9 6f565d6c77
gnu: Add odamex.
* gnu/packages/games.scm (odamex): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-24 00:13:53 +01:00
Marius Bakke 8c14f7f8a7
Merge branch 'staging' into core-updates 2019-03-23 23:16:55 +01:00
nee 1c4d4196c2
gnu: cataclysm-dda: Update to 0.D.
* gnu/packages/games.scm (cataclysm-dda): Update to 0.D.
2019-03-19 16:18:56 -04:00
nee 4790365308
gnu: Add edgar.
* gnu/packages/games.scm (edgar): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-03-19 11:30:34 +01:00
Leo Famulari 4cb0b5bfd7
gnu: OpenTTD: Mention 'game' in synopsis.
Suggested by swedebugia <swedebugia@riseup.net>.

* gnu/packages/games.scm (openttd-engine)[synopsis]: Mention 'game'.
2019-03-18 12:11:33 -04:00
ng0 47956fa0c2
Correct name and email address for ng0.
* .mailmap, Makefile.am, doc/guix.de.texi, doc/guix.fr.texi,
doc/guix.texi, etc/completion/fish/guix.fish,
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm,
gnu/packages/cdrom.scm, gnu/packages/check.scm,
gnu/packages/cinnamon.scm, gnu/packages/compression.scm,
gnu/packages/crypto.scm, gnu/packages/databases.scm,
gnu/packages/django.scm, gnu/packages/dns.scm, gnu/packages/elixir.scm,
gnu/packages/emacs-xyz.scm, gnu/packages/emacs.scm,
gnu/packages/enlightenment.scm, gnu/packages/erlang.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm,
gnu/packages/forth.scm, gnu/packages/fvwm.scm, gnu/packages/games.scm,
gnu/packages/gl.scm, gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm, gnu/packages/gtk.scm,
gnu/packages/guile-wm.scm,gnu/packages/guile-xyz.scm,
gnu/packages/haskell-check.scm, gnu/packages/haskell-crypto.scm,
gnu/packages/haskell.scm, gnu/packages/image-viewers.scm,
gnu/packages/image.scm, gnu/packages/irc.scm,
gnu/packages/language.scm, gnu/packages/libcanberra.scm,
gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm, gnu/packages/mail.scm,
gnu/packages/markup.scm, gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm, gnu/packages/music.scm,
gnu/packages/ncurses.scm, gnu/packages/networking.scm,
gnu/packages/nickle.scm, gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-compression.scm, gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm, gnu/packages/python-xyz.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/ruby.scm,
gnu/packages/rust.scm, gnu/packages/scheme.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/ssh.scm, gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm, gnu/packages/tls.scm,
gnu/packages/tor.scm, gnu/packages/version-control.scm,
gnu/packages/video.scm, gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm, gnu/packages/xfce.scm,
gnu/packages/xml.scm, gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm, guix/licenses.scm:
Correct name and email address for ng0.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2019-03-18 15:05:08 +01:00
Oleg Pykhalov 19c0cdb9e6
gnu: tome4: Fix build.
* gnu/packages/games.scm (tome4)[source]: Patch 'src/tgl.h' in snippet.
2019-03-17 21:55:51 +03:00
Pierre Neidhardt a953423a8c
gnu: Add missing copyright.
* gnu/packages/games.scm: Do it.
2019-03-16 20:27:15 +01:00
Pierre Neidhardt 8044e58473
gnu: Add arx-libertatis.
* gnu/packages/games.scm (arx-libertatis): New variable.
2019-03-16 20:26:37 +01:00
Tobias Geerinckx-Rice 6457509c73
gnu: openrct2: Update to 0.2.2.
* gnu/packages/games.scm (openrct2): Update to 0.2.2.
[arguments]: Re-indent.
2019-03-15 22:40:05 +01:00
Tobias Geerinckx-Rice 924e6993aa
gnu: openrct2-objects: Update to 1.0.9.
* gnu/packages/games.scm (openrct2-objects): Update to 1.0.9.
2019-03-15 22:40:04 +01:00
Marius Bakke 19008a22d1
Merge branch 'staging' into core-updates 2019-03-14 16:30:19 +01:00
Tobias Geerinckx-Rice 2ee05bb9d4
gnu: freedink-engine: Update to 109.6.
* gnu/packages/games.scm (freedink-engine): Update to 109.6.
2019-03-12 02:22:37 +01:00
Tobias Geerinckx-Rice 98704a8133
gnu: libmanette: Update to 0.2.2.
* gnu/packages/games.scm (libmanette): Update to 0.2.2.
2019-03-12 02:22:37 +01:00
Efraim Flashner a5c8460a6d
gnu: crawl: Build without SSE only on some architecures.
This is a follow-up to b89284407f.

* gnu/packages/games.scm (crawl)[arguments]: Remove custom 'patch-flags
phase, add make-flag on non-x86* architectures to build without SSE.
2019-03-11 10:06:29 +02:00
Marius Bakke 96ab233df7
Merge branch 'staging' into core-updates 2019-03-10 18:47:02 +01:00
Ricardo Wurmus ca32afacf9
gnu: Add btanks.
* gnu/packages/games.scm (btanks): New variable.
2019-03-10 14:04:28 +01:00
Ricardo Wurmus 8ada024ba6
gnu: Add 4dtris.
* gnu/packages/games.scm (4dtris): New variable.
2019-03-10 14:04:28 +01:00
Ricardo Wurmus c06709b8a4
gnu: Add slingshot.
* gnu/packages/games.scm (slingshot): New variable.
2019-03-10 14:04:28 +01:00
Efraim Flashner 606c198788
gnu: crawl: Find all the included headers.
* gnu/packages/games.scm (crawl)[arguments]: Add a custom phase to
change the path for some headers.
2019-03-08 17:22:29 +02:00
Efraim Flashner b89284407f
gnu: crawl: Don't assume system architecture.
This allows crawl to build on non-Intel architectures.

* gnu/packages/games.scm (crawl)[arguments]: Add a custom phase to
remove x86* specific CFLAGS.
2019-03-08 17:22:29 +02:00
Efraim Flashner fc7d6bc60d
gnu: crawl: Build with python3-wrapper.
* gnu/packages/games.scm (crawl)[native-inputs replace python with
python-wrapper.
[arguments]: Remove custom 'patch-python phase.
2019-03-08 17:22:26 +02:00
Kei Kebreau ccf2446730
gnu: minetest: Update to 5.0.0.
* gnu/packages/games.scm (minetest-data, minetest): Update to 5.0.0.
2019-03-07 05:31:19 -05:00
Kei Kebreau e366521a94
gnu: crawl, crawl-tiles: Update to 0.23.1.
* gnu/packages/games.scm (crawl, crawl-tiles): Update to 0.23.1.
[native-inputs]: Add python and python-pyyaml.
[arguments]: Add 'patch-python' phase, modify the 'check' phase and move the
'check' phase back after the 'build' phase.
2019-03-06 09:17:24 -05:00
Marius Bakke f5e563e50a
Merge branch 'staging' into core-updates 2019-03-01 17:40:51 +01:00
Tobias Geerinckx-Rice 17c65da896
gnu: wesnoth: Update to 1.14.6.
* gnu/packages/games.scm (wesnoth): Update to 1.14.6.
[source]: Remove upstreamed patch.
* packages/patches/wesnoth-newer-boost.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2019-02-27 15:48:52 +01:00
Tobias Geerinckx-Rice 0c2e055e18
gnu: wesnoth: Don't use NAME in source URI.
* gnu/packages/games.scm (wesnoth)[source]: Hard-code NAME.
2019-02-27 15:48:52 +01:00
Nicolas Goaziou 2dad4c910a
gnu: colobot: Update to 0.1.12-alpha.
* gnu/packages/games.scm (colobot): Update to 0.1.12-alpha.
[source]: Do not use unstable tarball.
[native-inputs]: Remove "colobot-data", now fetched with recursive
`git-fetch'.
2019-02-27 00:21:58 +01:00
Marius Bakke 9a6b8c9fa3
Merge branch 'staging' into core-updates 2019-02-24 21:26:58 +01:00
Kei Kebreau a9249f58c7
gnu: freedink-engine: Update to 109.4.
* gnu/packages/games.scm (freedink-engine): Update to 109.4.
[arguments]: Add 'disable-graphical-tests' phase.
[native-inputs]: Add autoconf, automake, cxxtest and help2man.  Remove check.
[inputs]: Add glm and sdl-union of sdl2, sdl2-image, sdl2-mixer, sdl2-ttf and
sdl2-gfx.  Remove sdl, sdl-image, sdl-mixer, sdl-ttf and sdl-gfx.
2019-02-22 20:38:48 -05:00
Marius Bakke 901236474a
Merge branch 'staging' into core-updates 2019-02-20 17:19:00 +01:00
Marius Bakke 61506fe551
gnu: Remove unneeded uses of python{,2}-minimal.
The "python-minimal" package exists mostly to resolve a dependency cycle.  To
reduce duplication, packages should prefer the regular Python variants.

* gnu/packages/admin.scm (htop)[native-inputs]: Change PYTHON-MINIMAL-WRAPPER
to PYTHON-WRAPPER.
* gnu/packages/crypto.scm (botan)[native-inputs]: Likewise.
* gnu/packages/bioinformatics.scm (sambamba)[native-inputs]: Change
PYTHON-MINIMAL to PYTHON.
* gnu/packages/dictionaries.scm (apertium)[native-inputs]: Likewise.
* gnu/packages/databases.scm (mongodb)[native-inputs]: Change PYTHON2-MINIMAL
to PYTHON2.
* gnu/packages/games.scm (openttd-opensfx, openttd-openmsx)[native-inputs]:
Likewise.
* gnu/packages/gnome.scm (deja-dup)[native-inputs]: Likewise.
2019-02-17 18:44:18 +01:00
Tobias Geerinckx-Rice fffe48701a
gnu: tintin++: Update to 2.01.7.
* gnu/packages/games.scm (tintin++): Update to 2.01.7.
2019-02-17 03:37:49 +01:00
Tobias Geerinckx-Rice 7aed8b8a7a
gnu: teeworlds: Update to 0.7.2.
* gnu/packages/games.scm (teeworlds): Update to 0.7.2.
2019-02-15 05:41:20 +01:00
Tobias Geerinckx-Rice d5ddb48424
gnu: gnubg: Update to 1.06.002.
* gnu/packages/games.scm (gnubg): Update to 1.06.002.
2019-02-15 05:41:19 +01:00
Tobias Geerinckx-Rice 81e6ece61c
gnu: fortune-mod: Update to 2.6.2.
* gnu/packages/games.scm (fortune-mod): Update to 2.6.2.
2019-02-15 05:41:19 +01:00
Tobias Geerinckx-Rice 5479dbf929
gnu: chroma: Update to 1.16.
* gnu/packages/games.scm (chroma): Update to 1.16.
2019-02-15 05:41:19 +01:00
Tobias Geerinckx-Rice 87683add41
gnu: gamine: Update to 1.6.
* gnu/packages/games.scm (gamine): Update to 1.6.
2019-02-15 05:41:19 +01:00
Tobias Geerinckx-Rice f5e1a0e576
gnu: vkquake: Don't use unstable tarball.
* gnu/packages/games.scm (vkquake)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2019-02-15 05:41:18 +01:00
Tobias Geerinckx-Rice 3e7b376e08
gnu: vkquake: Update to 1.01.0.
* gnu/packages/games.scm (vkquake): Update to 1.01.0.
2019-02-15 05:41:18 +01:00
Christopher Baines e7e259a503
gnu: red-eclipse: Fix build.
Add a patch from the upstream repository [1] that resolves some errors that
prevent the package from building [2].

1: https://github.com/red-eclipse/base/commit/b16b4963c1ad81bb9ef784bc49
2: error: ‘____gammal_r_finite’ was not declared in this scope

* gnu/packages/games.scm (red-eclipse)[source] Add patch.
* gnu/packages/patches/red-eclipse-remove-gamma-name-hack.patch: New file
* gnu/local.mk (dist_patch_DATA): Add new patch.
2019-02-13 08:03:00 +00:00
Marius Bakke 63d4ef52eb
gnu: Remove GCC < 7 workarounds.
* gnu/packages/emulators.scm (dolphin-emu)[native-inputs]: Remove GCC-7.
[arguments]: Adjust accordingly.
* gnu/packages/games.scm (openrct2): Likewise.
* gnu/packages/linux.scm (make-linux-libre): Likewise.
* gnu/packages/mpd.scm (mpd): Likewise.
* gnu/packages/storage.scm (ceph): Likewise.
2019-02-11 19:49:27 +01:00
Marius Bakke b6c2805c0b
gnu: hyperrogue: Fix FTBFS with GCC7.
* gnu/packages/games.scm (hyperrogue)[arguments]: Remove redundant
  #:make-flags.  Preserve original CPATH when adding SDL path.
2019-02-09 21:53:42 +01:00
Ludovic Courtès 50a93adc05
Merge branch 'staging' 2019-02-09 15:14:59 +01:00
Vagrant Cascadian 8c00379c47
gnu: 0ad: Update to 0.0.23b-alpha.
* gnu/packages/games.scm (0ad-data, 0ad): Update to 0.0.23b-alpha.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2019-02-04 10:49:10 +01:00
Marius Bakke 0747328e31
Merge branch 'master' into staging 2019-01-31 23:32:56 +01:00
Ricardo Wurmus 740a335558
gnu: Remove xboing.
* gnu/packages/games.scm (xboing): Remove variable.
2019-01-31 16:29:53 +01:00
Ricardo Wurmus d59a8ac629
gnu: crawl: Use INVOKE.
* gnu/packages/games.scm (crawl)[arguments]: Use INVOKE in "check" phase.
2019-01-26 22:04:08 +01:00
Ricardo Wurmus f08d34a007
gnu: fillets-ng: Use INVOKE.
* gnu/packages/games.scm (fillets-ng)[arguments]: Use INVOKE in "install-data"
phase.
2019-01-26 22:01:38 +01:00
Ricardo Wurmus ff61aee8f7
gnu: kiki: Use INVOKE.
* gnu/packages/games.scm (kiki)[arguments]: Use INVOKE.
2019-01-26 21:58:59 +01:00
Ricardo Wurmus 369a91d931
gnu: openttd-engine: Use INVOKE.
* gnu/packages/games.scm (openttd-engine)[arguments]: Use INVOKE in configure
phase.
2019-01-26 21:57:38 +01:00
Efraim Flashner 296c84847f
gnu: stepmania: Fix build flags non-Intel machines.
* gnu/packages/games.scm (stepmania)[arguments]: Add a configure-flag on
non-Intel machines to disable SSE2 optimizations.
2019-01-26 20:54:53 +02:00
Ricardo Wurmus 48dbb1bf2b
gnu: xboing: Use INVOKE.
* gnu/packages/games.scm (xboing)[arguments]: Use INVOKE in build phases.  Do
not replace "install" phase; add new "install-man-pages" phase instead.
2019-01-26 16:33:27 +01:00
Ricardo Wurmus a4aca0b88c
gnu: cmatrix: Use INVOKE.
* gnu/packages/games.scm (cmatrix)[arguments]: Use INVOKE.
2019-01-26 14:58:02 +01:00
Ricardo Wurmus 482bdf2522
gnu: cowsay: Use INVOKE.
* gnu/packages/games.scm (cowsay)[arguments]: Use INVOKE in build phases.
2019-01-26 14:57:29 +01:00
Nicolas Goaziou 1faf0a0459
gnu: Add stepmania.
* gnu/packages/games.scm (stepmania):
* gnu/packages/video.scm (ffmpeg-for-stepmania): New variables.
2019-01-25 18:08:21 +01:00
Ricardo Wurmus 02d38bd3a2
Merge branch 'master' into staging 2019-01-25 15:20:25 +01:00
Kei Kebreau acfb735787
gnu: cdogs-sdl: Update to 0.6.9.
* gnu/packages/games.scm (cdogs-sdl): Update to 0.6.9.
2019-01-24 10:30:42 -05:00
Ricardo Wurmus 5aaef5c5de
Merge branch 'master' into staging 2019-01-23 12:08:27 +01:00
Pierre Neidhardt 6185732390
gnu: fortune-mod: Skip failing tests.
* gnu/packages/games.scm (fortune-mod)[arguments]: Skip failing tests.
2019-01-21 23:06:19 +01:00
Ludovic Courtès 3e2d4e69c3
Merge branch 'master' into staging 2019-01-20 22:12:10 +01:00
Efraim Flashner 32d92d2cde
gnu: freedink-data: Update to 1.08.20190120.
* gnu/packages/games.scm (freedink-data): Update to 1.08.20190120.
2019-01-20 22:33:06 +02:00
Efraim Flashner 8ca06df5c2
gnu: freedink-dfarc: Add upstream refresh information.
* gnu/packages/games.scm (freedink-dfarc)[properties]: New field.
2019-01-20 22:33:06 +02:00
Efraim Flashner 151fa92672
gnu: fredink-data: Add upstream refresh information.
* gnu/packages/games.scm (freedink-data)[properties]: New field.
2019-01-20 22:33:06 +02:00
Efraim Flashner f9eab0be73
gnu: freedink-engine: Add upstream refresh information.
* gnu/packages/games.scm (freedink-engine)[properties]: New field.
2019-01-20 22:33:00 +02:00
Efraim Flashner 560df540a6
gnu: Add endless-sky.
* gnu/packages/games.scm (endless-sky): New variable.
2019-01-19 19:18:37 +02:00
Ricardo Wurmus cd0322a3ef
gnu: Move sqlite to separate module.
* gnu/packages/databases.scm (sqlite, sqlite-3.26.0, sqlite-with-fts5,
sqlite-with-column-metadata): Move variables from here...
* gnu/packages/sqlite.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/apl.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/code.scm,
gnu/packages/crypto.scm,
gnu/packages/databases.scm,
gnu/packages/dc.scm,
gnu/packages/disk.scm,
gnu/packages/ebook.scm,
gnu/packages/education.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/file-systems.scm,
gnu/packages/freedesktop.scm,
gnu/packages/ftp.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gnome.scm,
gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/gps.scm,
gnu/packages/guile.scm,
gnu/packages/ibus.scm,
gnu/packages/kerberos.scm,
gnu/packages/kodi.scm,
gnu/packages/lisp.scm,
gnu/packages/mail.scm,
gnu/packages/messaging.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nfs.scm,
gnu/packages/ocaml.scm,
gnu/packages/package-management.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/php.scm,
gnu/packages/python.scm,
gnu/packages/qt.scm,
gnu/packages/ruby.scm,
gnu/packages/scheme.scm,
gnu/packages/sync.scm,
gnu/packages/syndication.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/web-browsers.scm,
gnu/packages/webkit.scm: Adjust module references.
2019-01-16 16:08:22 +01:00
Kei Kebreau 8fb8afd98c
gnu: hyperrogue: Update to 10.5d.
* gnu/packages/games.scm (hyperrogue): Update to 10.5d.
2019-01-15 14:48:59 -05:00
Ricardo Wurmus 44d10b1f72
gnu: Separate Python core packages from the rest.
* gnu/packages/python.scm: Move hundreds of package definitions from here...
* gnu/packages/python-xyz.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/android.scm,
gnu/packages/audio.scm,
gnu/packages/backup.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/cluster.scm,
gnu/packages/compression.scm,
gnu/packages/connman.scm,
gnu/packages/crypto.scm,
gnu/packages/cups.scm,
gnu/packages/databases.scm,
gnu/packages/dav.scm,
gnu/packages/direct-connect.scm,
gnu/packages/disk.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/docker.scm,
gnu/packages/ebook.scm,
gnu/packages/elf.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm,
gnu/packages/finance.scm,
gnu/packages/fltk.scm,
gnu/packages/fontutils.scm,
gnu/packages/freedesktop.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gl.scm,
gnu/packages/glib.scm,
gnu/packages/gnome.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/gtk.scm,
gnu/packages/ham-radio.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/irc.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/kde-frameworks.scm,
gnu/packages/key-mon.scm,
gnu/packages/libffi.scm,
gnu/packages/libreoffice.scm,
gnu/packages/libusb.scm,
gnu/packages/lirc.scm,
gnu/packages/logging.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/mate.scm,
gnu/packages/maths.scm,
gnu/packages/medical.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mp3.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nutrition.scm,
gnu/packages/openldap.scm,
gnu/packages/openstack.scm,
gnu/packages/package-management.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/polkit.scm,
gnu/packages/protobuf.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/qt.scm,
gnu/packages/rdf.scm,
gnu/packages/ruby.scm,
gnu/packages/search.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/simulation.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/storage.scm,
gnu/packages/sync.scm,
gnu/packages/terminals.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tls.scm,
gnu/packages/tor.scm,
gnu/packages/tryton.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/virtualization.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wicd.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xorg.scm: Update module references.
2019-01-15 14:46:44 +01:00
Marius Bakke 6764f94317
Merge branch 'master' into staging 2019-01-13 01:40:04 +01:00
Kei Kebreau 5b9c2690af
gnu: tintin++: Update to 2.01.5.
* gnu/packages/games.scm (tintin++): Update to 2.01.5.
2019-01-12 18:37:38 -05:00
Efraim Flashner 47970cf66c
gnu: wesnoth: Fix building with newer boost.
* gnu/packages/games.scm (wesnoth)[source]: Add patch.
* gnu/packages/patches/wenoth-newer-boost.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-12-31 10:26:32 +02:00
Efraim Flashner 215a51e441
gnu: supertuxkart: Fix building with mesa@18.3.
* gnu/packages/games.scm (supertuxkart)[arguments]: Add custom phase to
add newer '#define' to source.
2018-12-25 11:11:36 +02:00
Marius Bakke 02bf685d00
Merge branch 'master' into staging 2018-12-23 23:26:04 +01:00
Marius Bakke 5f5782311e
gnu: pingus: Update home page.
* gnu/packages/games.scm (pingus)[home-page]: Use HTTPS and no file name.
2018-12-23 23:22:19 +01:00
Efraim Flashner 472c36bd36
gnu: pingus: Fix building.
* gnu/packages/games.scm (pingus)[source]: Use 'git-fetch'. Add patch to
update used boost headers.
* gnu/packages/patches/pingus-boost-headers.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-12-23 21:41:16 +02:00
Eric Bavier 39c676c4a3
gnu: Add Quadrapassel.
* gnu/packages/games.scm (quadrapassel): New variable.
2018-12-20 23:20:25 -06:00
Eric Bavier 18ebaa9eeb
gnu: Add libmanette.
* gnu/packages/games.scm (libmanette): New variable.
2018-12-20 23:20:25 -06:00
Kei Kebreau b70ff03e59
gnu: meandmyshadow: Update to 10.5a.
* gnu/packages/games.scm (meandmyshadow): Update to 10.5a.
[source]: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/patches/meandmyshadow-define-paths-earlier.patch: Delete file.
2018-12-20 13:21:34 -05:00
Rutger Helling 3a48d05538
gnu: openttd: Update to 1.8.0.
* gnu/packages/games.scm (openttd): Update to 1.8.0.
[inputs]: Use allegro instead of allegro-4.
2018-12-12 11:12:01 +01:00
Eric Bavier f88c0ab831
tuxpaint: Fix .desktop and icon installation.
* gnu/packages/games.scm (tuxpaint)[arguments]: 'GNOME_PREFIX' ->
'KDE_PREFIX'.  Add 'no-sys-cache phase.
2018-12-01 11:14:32 -06:00
Eric Bavier 7b05e957fa
tuxpaint-config: Update to 0.0.14.
* gnu/packages/games.scm (tuxpaint-config): Update to 0.0.14.
2018-11-30 00:21:25 -06:00
Eric Bavier 6ade82c297
tuxpaint-stamps: Update to 2018.09.01.
* gnu/packages/games.scm (tuxpaint-stamps): Update to 2018.09.01.
2018-11-30 00:21:25 -06:00
Eric Bavier c6aa2ee276
tuxpaint: Update to 0.9.23.
* gnu/packages/games.scm (tuxpaint): Update to 0.9.23.
2018-11-30 00:21:25 -06:00
Kei Kebreau 8eb49ebcf7
gnu: hyperrogue: Update to 10.5.
* gnu/packages/games.scm (hyperrogue): Update to 10.5.
2018-11-29 12:18:02 -05:00
Alex Vong f9e5caf9ba
gnu: teeworlds: Update to 0.7.0 [fixes CVE-2018-18541].
* gnu/packages/games.scm (teeworlds): Update to 0.7.0.
[source]: Switch to git-fetch. Remove all bundled libraries except md5.
[arguments]: Adjust accordingly.
[inputs]: Use sdl2 instead of sdl and python-wrapper instead of python-2.
Add json-parser and pnglite.
* gnu/packages/patches/teeworlds-use-latest-wavpack.patch: Update it.
2018-11-22 03:21:29 +08:00
Pkill -9 cc661cb348
gnu: xonotic: Symlink to xonotic data instead of copying into xonotic.
* gnu/packages/games.scm (xonotic)[arguments]: Modify the phase
'install-data so it creates a symlink to xonotic's data instead of
copying it into the xonotic package.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-19 23:11:38 +01:00
Pkill -9 c834bd3bb2
gnu: xonotic: Add icon and category to desktop files.
* gnu/packages/games.scm (xonotic): Add icon ("xonotic") and category
("Game") to the .desktop files for Xonotic.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-11-05 00:08:47 +01:00
Tobias Geerinckx-Rice b590951ff2
gnu: meandmyshadow: Update home page.
* gnu/packages/games.scm (meandmyshadow)[home-page]: Follow permanent
redirect.
2018-10-31 02:31:18 +01:00
Tobias Geerinckx-Rice 1d9a9d27ae
gnu: meandmyshadow: Update to 0.5.
* gnu/packages/games.scm (meandmyshadow): Update to 0.5.
[source]: Add unreleased bugfix patch.
[arguments]: Remove obsolete ‘set-sdl'paths’ phase.
[inputs]: Switch to SDL 2. Add lua. Remove libx11, mesa, and glu.
* gnu/packages/patches/meandmyshadow-define-paths-earlier.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-10-31 02:31:18 +01:00
Tobias Geerinckx-Rice 4cae7e67f3
gnu: hyperrogue: Update to 10.4x.
* gnu/packages/games.scm (hyperrogue): Update to 10.4x.
2018-10-30 23:40:43 +01:00
Tobias Geerinckx-Rice b865e7c254
gnu: cdogs-sdl: Update to 0.6.8.
* gnu/packages/games.scm (cdogs-sdl): Update to 0.6.8.
2018-10-25 04:59:29 +02:00
Marius Bakke 9b6dc31b6d
gnu: fluidsynth: Update to 2.0.1.
* gnu/packages/audio.scm (fluidsynth): Update to 2.0.1.
(fluidsynth-1): New public variable.
* gnu/packages/games.scm (gzdoom)[inputs]: Change FLUIDSYNTH to FLUIDSYNTH-1.
* gnu/packages/music.scm (lmms)[inputs]: Likewise.
2018-10-21 17:57:01 +02:00
Kei Kebreau bfa47f14b1
gnu: cataclysm-dda: Update snapshot.
* gnu/packages/games.scm (cataclysm-dda): Update snapshot to 0b2c194e5.
2018-10-20 14:38:45 -04:00
Kei Kebreau b286e3b368
gnu: retux: Update to 1.3.6.
* gnu/packages/games.scm (retux): Update to 1.3.6.
2018-10-17 17:04:27 -04:00
Kei Kebreau 0592db2873
gnu: wesnoth: Update to 1.14.5.
* gnu/packages/games.scm (wesnoth): Update to 1.14.5.
2018-10-17 16:27:38 -04:00
Kei Kebreau 82402f76be
gnu: hyperrogue: Update to 10.4t.
* gnu/packages/games.scm (hyperrogue): Update to 10.4t.
[arguments]: Modify 'make-flags'. Modify 'configure' and 'install' phases.
2018-10-17 13:47:41 -04:00
Kei Kebreau a041066374
gnu: crawl, crawl-tiles: Update to 0.22.1.
* gnu/packages/games.scm (crawl, crawl-tiles): Update to 0.22.1.
* gnu/packages/patches/crawl-upgrade-saves.patch: Update accordingly.
2018-10-07 21:23:09 -04:00
Tobias Geerinckx-Rice fc4738149f
gnu: Add bastet.
* gnu/packages/games.scm (bastet): New public variable.
* gnu/packages/patches/bastet-change-source-of-unordered_set.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-10-05 19:32:45 +02:00
Tobias Geerinckx-Rice 18995af2cd
gnu: Add freedroidrpg.
* gnu/packages/games.scm (freedroidrpg): New public variable.
2018-10-04 04:20:05 +02:00
Ricardo Wurmus 86eec9cf5c
gnu: raincat: Update to 1.2.1.
* gnu/packages/games.scm (raincat): Update to 1.2.1.
[arguments]: Ensure raincat can find freeglut libraries at runtime.
[inputs]: Replace ghc-sdl, ghc-sdl-image, and ghc-sdl-mixer with ghc-sdl2,
ghc-sdl2-image, and ghc-sdl2-mixer, respectively.
2018-10-01 12:12:23 +02:00
Timothy Sample 2d67fe8936
gnu: raincat: Update to 1.2.
* gnu/packages/games.scm (raincat): Update to 1.2.
2018-10-01 12:12:19 +02:00
Timothy Sample f54f04756f
gnu: ghc-mtl: Remove built-in Haskell package.
* gnu/packages/agda.scm (agda)[inputs]: Remove ghc-mtl.
* gnu/packages/games.scm (raincat)[inputs]: Remove ghc-mtl.
* gnu/packages/haskell-check.scm (ghc-tasty-ant-xml, ghc-tasty-golden,
ghc-tasty, ghc-tasty-kat, ghc-tasty-rerun,
ghc-crypto-cipher-tests)[inputs]: Remove ghc-mtl.
* gnu/packages/haskell-crypto.scm (ghc-asn1-encoding, ghc-pem, ghc-x509,
ghc-x509-store, ghc-x509-validation, ghc-x509-system)[inputs]: Remove
ghc-mtl.
* gnu/packages/haskell-web.scm (ghc-http, ghc-http-conduit,
ghc-yesod-core)[inputs]: Remove ghc-mtl.
* gnu/packages/haskell.scm (ghc-convertible, ghc-libxml, ghc-cgi,
ghc-happy, ghc-haskell-src-exts, ghc-resourcet, cabal-install,
ghc-indents, ghc-regex-base, ghc-regex-tdfa-rc, ghc-trifecta,
ghc-zip-archive, ghc-logict, ghc-exceptions, ghc-smallcheck, ghc-syb,
ghc-fgl, ghc-chasingbottoms, ghc-parsec, ghc-megaparsec, ghc-edisonapi,
ghc-edisoncore, ghc-mmorph, ghc-ifelse, ghc-kan-extensions, ghc-lens,
ghc-cheapskate, ghc-free, ghc-adjunctions, ghc-equivalence, ghc-texmath,
ghc-texmath-for-pandoc-1, ghc-highlighting-kate, ghc-th-reify-many,
ghc-th-orphans, ghc-geniplate-mirror, ghc-conduit, ghc-filemanip,
ghc-juicypixels, ghc-hslua, ghc-hourglass, ghc-skylighting,
ghc-skylighting-for-pandoc-1, ghc-pandoc, ghc-pandoc-1,
ghc-pandoc-citeproc, ghc-regex-tdfa, ghc-stmonadtrans, ghc-constraints,
ghc-lifted-async, ghc-shelly, ghc-hslogger, ghc-json, shellcheck,
ghc-vector-algorithms, ghc-monad-par-extras, ghc-monad-par,
ghc-monadrandom, ghc-either, ghc-rebase, ghc-aws, ghc-monad-logger,
ghc-persistent, ghc-bytes, ghc-missingh, ghc-operational,
ghc-chart)[inputs]: Remove ghc-mtl.
(ghc-conduit-combinators)[native-inputs]: Remove ghc-mtl.
(ghc-mtl): Remove variable.
* gnu/packages/idris.scm (idris)[inputs]: Remove ghc-mtl.
* gnu/packages/tls.scm (ghc-tls)[inputs]: Remove ghc-mtl.
* gnu/packages/version-control.scm (darcs, git-annex)[inputs]: Remove
ghc-mtl.
* gnu/packages/wm.scm (xmonad, ghc-xmonad-contrib)[inputs]: Remove
ghc-mtl.
* gnu/packages/xml.scm (ghc-hxt)[inputs]: Remove ghc-mtl.
2018-10-01 12:12:08 +02:00
Tobias Geerinckx-Rice 99d386a71f
gnu: powwow: Update to 1.2.18.
* gnu/packages/games.scm (powwow): Update to 1.2.18.
2018-09-17 12:50:20 +02:00
Tobias Geerinckx-Rice 36aff81aa3
gnu: powwow: Use HTTPS home page.
* gnu/packages/games.scm (powwow)[home-page]: Use HTTPS.
2018-09-17 12:50:20 +02:00
Benjamin Slade 39b5d8fd9d
gnu: Add frotz, frotz-dumb-terminal, and frotz-sdl.
* gnu/packages/games.scm (frotz, frotz-dumb-terminal, frotz-sdl): New
variables.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2018-09-08 13:41:10 -04:00
Rutger Helling aa613d71ec
gnu: openrct2: Update to 0.2.1.
* gnu/packages/games.scm (openrct2-objects): Update to 1.0.6.
* gnu/packages/games.scm (openrct2): Update to 0.2.1.
2018-09-03 08:22:50 +02:00
Tobias Geerinckx-Rice 8294362688
gnu: Add pipewalker.
* gnu/packages/games.scm (pipewalker): New public variable.
2018-08-30 19:28:11 +02:00
Madalin Ionel-Patrascu e7448859ce
gnu: Add nudoku.
* gnu/packages/games.scm (nudoku): New variable.

Signed-off-by: Ricardo Wurmus <ricardo.wurmus@mdc-berlin.de>
2018-08-16 17:04:10 +02:00
Nicolas Goaziou 28407818c0
gnu: cataclysm-dda: Allow localization.
* gnu/packages/games.scm (cataclysm-dda): Allow localization.
2018-08-15 10:41:48 +02:00
Tobias Geerinckx-Rice e08474d650
gnu: fortune-mod: Clean up empty directory.
* gnu/packages/games.scm (fortune-mod)[arguments]: RMDIR ‘games/’ after
emptying it.
2018-08-13 01:51:48 +02:00
Tobias Geerinckx-Rice aeb6d9a617
gnu: angband: Update to 4.1.3.
* gnu/packages/games.scm (angband): Update to 4.1.3.
2018-08-11 18:55:46 +02:00
Tobias Geerinckx-Rice abf06df2d5
gnu: fortune-mod: Return #t from all phases.
* gnu/packages/games.scm (fortune-mod)[arguments]: Return #t rather than
undefined from phases.
2018-08-11 18:55:46 +02:00
Tobias Geerinckx-Rice 424fd76828
gnu: fortune-mod: Update to 2.6.1.
* gnu/packages/games.scm (fortune-mod): Update to 2.6.1.
2018-08-11 18:01:18 +02:00
Tobias Geerinckx-Rice 7e1d376d30
gnu: fortune-mod: Don't use unstable tarball.
* gnu/packages/games.scm (fortune-mod)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
2018-08-11 18:01:18 +02:00
Efraim Flashner 165dc8bd60
gnu: minetest: Add console support.
* gnu/packages/games.scm (minetest)[inputs]: Add ncurses.
2018-08-02 15:31:44 +03:00
Efraim Flashner 35d5fa7696
gnu: games.scm: Arrange modules alphabetically.
* gnu/packages/games.scm: Arrange imported modules alphabetically.
2018-08-02 12:19:43 +03:00
Efraim Flashner 7fc90282aa
gnu: minetest: Use more system libraries.
* gnu/packages/games.scm (minetest)[source]: Remove bundled libraries in
a snippet.
[arguments]: Add flag to use system jsoncpp.
[inputs]: Add gmp, jsoncpp. Arrange alphabetically.
2018-08-02 12:19:42 +03:00
Efraim Flashner 7b8a753672
gnu: irrlicht: Don't use bundled libraries.
* gnu/packages/patches/irrlicht-use-system-libs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (irrlicht)[source]: Add patch. Remove bundled
code and binaries in a snippet.
[native-inputs]: Remove unzip.
[inputs]: Remove glu, add bzip2, libjpeg, libpng, libx11, libxx86vm.
[arguments]: Remove custom 'unpack phase, add custom 'chdir-to-source
phase and adjust 'fix-build-env phase to changes.
2018-08-02 12:19:42 +03:00
Efraim Flashner e8d8b485d0
gnu: minetest: Don't use unstable tarball.
* gnu/packages/games.scm (minetest)[source]: Download from git
repository.
2018-08-02 12:19:41 +03:00
Efraim Flashner 7217d33755
gnu: minetest-data: Don't use autogenerated tarball.
* gnu/packages/games.scm (minetest-data)[source]: Download from git
repository.
[native-inputs]: Remove gzip, tar.
[arguments]: Adjust custom build accordingly.
2018-08-02 12:19:37 +03:00
Kei Kebreau e4a744da9f
gnu: minetest: Update to 0.4.17.1.
* gnu/packages/games.scm (minetest): Update to 0.4.17.1.
2018-07-30 13:16:31 -04:00
Kei Kebreau fbc3b802b7
gnu: retux: Return #t from all phases.
* gnu/packages/games.scm (retux)[arguments]: Return #t from the 'install' phase.
2018-07-30 12:56:41 -04:00
Kei Kebreau 0856e3e900
gnu: gnubg: Update to 1.06.001.
* gnu/packages/games.scm (gnubg): Update to 1.06.001.
2018-07-30 12:33:42 -04:00
Kei Kebreau 715a44e930
gnu: golly: Update to 3.2.
* gnu/packages/games.scm (golly): Update to 3.2.
2018-07-30 12:27:54 -04:00
Kei Kebreau f475b90c35
gnu: warzone2100: Update to 3.2.3.
* gnu/packages/games.scm (warzone2100): Update to 3.2.3.
[arguments]: Add "--with-distributor=Guix" to #:configure-flags.  Remove
'remove-reference-to-missing-file' and 'patch-for-qt5.8' phases.  Add
'fix-ivis-linktest' phase.
[native-inputs]: Add gettext-minimal.
[inputs]: Add harfbuzz and remove quesoglc.
2018-07-30 10:33:11 -04:00
Christopher Lemmer Webber 10d5315361
gnu: Add chroma.
* gnu/packages/games.scm (chroma): New variable.
2018-07-29 09:37:20 +02:00
Kei Kebreau d36b98ad95
gnu: freeciv: Update to 2.6.0.
* gnu/packages/games.scm (freeciv): Update to 2.6.0.
2018-07-26 14:43:10 -04:00
Leo Famulari 8fca43e2df
gnu: wesnoth: Update to 1.14.4 [fixes CVE-2018-1999023].
* gnu/packages/games.scm (wesnoth): Update to 1.14.4.
2018-07-23 14:30:12 -04:00
Kei Kebreau 1bb962b4d7
gnu: hyperrogue: Update to 10.4j.
* gnu/packages/games.scm (hyperrogue): Update to 10.4j.
[arguments]: Modify 'configure' phase and substitute invoke for system*.
2018-07-22 20:52:01 -04:00
Kei Kebreau 8eb49ec527
gnu: minetest: Update to 0.4.17.
* gnu/packages/games.scm (minetest-data, minetest): Update to 0.4.17.
2018-07-21 23:00:57 -04:00
Ludovic Courtès df35e71542
gnu: nethack: Make builds bit-reproducible.
* gnu/packages/games.scm (nethack)[arguments]: In 'patch-paths' phase,
define REPRODUCIBLE_BUILD in config.h and set SOURCE_DATE_EPOCH.
2018-07-18 00:22:33 +02:00
Anonymous 3bd0d18661
gnu: Add nethack.
* gnu/packages/games.scm (nethack): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-07-18 00:22:33 +02:00
Efraim Flashner 9a0d324a16
gnu: angband: Update to 4.1.2.
* gnu/packages/games.scm (angband): Update to 4.1.2.
[source]: Parameterize source uri.
[arguments]: Use custom 'autogen.sh phase to replace 'bootstrap phase.
2018-07-17 10:49:18 +03:00
Rutger Helling 4108886b09
gnu: vkquake: Add vulkan-headers.
* gnu/packages/games.scm (vkquake)[inputs]: Add vulkan-headers.
2018-07-03 11:23:47 +02:00
Rutger Helling 940c2c5c14
gnu: openrct2: Update to 0.2.0.
* gnu/packages/games.scm (openrct2): Update to 0.2.0.
[configure-flags]: Add -DDOWNLOAD_OBJECTS=OFF configure flag.
[arguments]: Add 'fixgcc7, 'get-rid-of-errors phases.
[native-inputs]: Add gcc@7.
2018-07-03 11:01:21 +02:00
Kei Kebreau 2926e950ce
gnu: Add freedink-dfarc.
* gnu/packages/games.scm (freedink-dfarc): New variable.
2018-07-02 14:42:36 -04:00
Tobias Geerinckx-Rice 63e708f468
gnu: bambam: Don't use unstable tarball.
* gnu/packages/games.scm (bambam)[source]: Use GIT-FETCH.
2018-07-02 20:19:08 +02:00
Tobias Geerinckx-Rice 4ef3490d44
gnu: bambam: Update to 0.6.
* gnu/packages/games.scm (bambam): Update to 0.6.
2018-07-02 20:19:06 +02:00
Tim Gesthuizen e402a66b07
gnu: teeworlds: Add missing dependency.
* gnu/packages/games.scm (teeworlds)[native-inputs]: Add pkg-config.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2018-07-02 18:46:43 +02:00
Tobias Geerinckx-Rice 6e65eb3cad
gnu: cdogs-sdl: Update to 0.6.7.
* gnu/packages/games.scm (cdogs-sdl): Update to 0.6.7.
[source]: Use version tag.
2018-07-02 00:45:19 +02:00
Kei Kebreau 529701aa01
gnu: cataclysm-dda: Update snapshot.
* gnu/packages/games.scm (cataclysm-dda): Update snapshot to ad3b0c3d5.
[source]: Use git-fetch and remove snippet.
[arguments]: Remove 'configure' phase.  Use 'invoke' in 'build-tiles' and
'install-tiles' phases.
2018-06-29 11:08:09 -04:00
Oleg Pykhalov 972b87b14a
gnu: tome4: Update to 1.5.10.
* gnu/packages/games.scm (tome4): Update to 1.5.10.
2018-06-23 05:00:21 +03:00
Oleg Pykhalov 13a504af92
gnu: tome4: Use invoke.
* gnu/packages/games.scm (tome4)[arguments]: Use invoke.
2018-06-23 05:00:21 +03:00
Tobias Geerinckx-Rice bdf1fe51d5
gnu: meandmyshadow: Update to 0.4.1.
* gnu/packages/games.scm (meandmyshadow): Update to 0.4.1.
2018-06-20 04:56:37 +02:00
Tobias Geerinckx-Rice de0dfb8c0b
gnu: meandmyshadow: Return #t from phases.
* gnu/packages/games.scm (meandmyshadow)[arguments]: Return #t rather
than undefined from phases.
2018-06-20 04:56:37 +02:00
Tobias Geerinckx-Rice 5bc0ac962c
gnu: extremetuxracer: Fix typo in synopsis.
* gnu/packages/games.scm (extremetuxracer)[synopis]: Hyphenate.
2018-06-20 04:56:37 +02:00
Tobias Geerinckx-Rice 101460d461
gnu: extremetuxracer: Update to 0.7.5.
* gnu/packages/games.scm (extremetuxracer): Update to 0.7.5.
2018-06-20 04:56:36 +02:00
Tobias Geerinckx-Rice 1b915698a0
gnu: quakespasm: Update to 0.93.1.
* gnu/packages/games.scm (quakespasm): Update to 0.93.1.
2018-06-20 04:56:36 +02:00
Tobias Geerinckx-Rice 6ad191ba10
gnu: fizmo: Update home page.
* gnu/packages/games.scm (fizmo)[source, home-page]: Update URIs.
2018-06-20 04:56:36 +02:00
Tobias Geerinckx-Rice 50e1d36c48
gnu: fizmo: Update to 0.8.5.
* gnu/packages/games.scm (fizmo): Update to 0.8.5.
[arguments]: Adjust #:configure-flags to improved library detection.
2018-06-20 04:56:36 +02:00
Tobias Geerinckx-Rice 59e8a57d08
gnu: pioneers: Update to 15.5.
* gnu/packages/games.scm (pioneers): Update to 15.5.
[native-inputs]: Add itstool and libxml2.
2018-06-20 04:56:35 +02:00
Tobias Geerinckx-Rice d6331fcaa6
gnu: mrrescue: Fix typo in description.
* gnu/packages/games.scm (mrrescue)[description]: Hyphenate.
2018-06-20 04:47:48 +02:00
Tobias Geerinckx-Rice 8893218a7d
gnu: mrrescue: Work on Löve 11.
* gnu/packages/games.scm (mrrescue)[arguments]: Extract & patch the game
data, and point ‘love’ to this modified copy.  Minor cosmetic tweaks.
[native-inputs]: Add unzip, patch, and the love-11.patch which is...
* gnu/packages/patches/mrrescue-support-love-11.patch: ...a new file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-19 22:20:15 +02:00
Tobias Geerinckx-Rice 3110c74b98
Revert "gnu: Remove Mr. Rescue."
This reverts commit 33f61dc1b5.

The game can be patched to run on Löve 11 (done in a separate commit for
clarity).
2018-06-19 22:20:14 +02:00
宋文武 33f61dc1b5
gnu: Remove Mr. Rescue.
It's not compatible with love-11.1.

* gnu/packages/game.scm (mrrescue): Remove variable.
2018-06-17 20:23:42 +08:00
宋文武 806f599c5b
gnu: wesnoth: Update to 1.14.3.
* gnu/packages/games.scm (wesnoth): Update to 1.14.3.
2018-06-16 22:16:39 +08:00
Rutger Helling ecbac51a0c
gnu: openrct2: Downgrade to 0.1.1.
* gnu/packages/games.scm (openrct2): Downgrade to 0.1.1 due to audio not
working on 0.1.2+. Needs fixing before upgrade.
[arguments]: Add "-DDOWNLOAD_TITLE_SEQUENCES=OFF" configure-flag. Remove
'fixgcc7 and 'get-rid-of-errors phases.
[native-inputs]: Remove gcc@7.
2018-06-14 18:14:30 +02:00
Rutger Helling 0c6ade0be6
gnu: openrct2: Update to 0.2.0.
* gnu/packages/games.scm (openrct2-title-sequences): New variable.
* gnu/packages/games.scm (openrct2-objects): New variable.
* gnu/packages/games.scm (openrct2): Update to 0.2.0.
[arguments]: Add phases 'fix-usr-share-path&add-data, 'fix-gcc7 and
'get-rid-of-errors.
[inputs]: Add icu4c, openrct2-objects, openrct2-title-sequences.
[native-inputs]: Add gcc@7.
2018-06-13 11:33:03 +02:00
Rutger Helling 14618a1ebb
gnu: vkquake: Update to 1.00.0.
* gnu/packages/games.scm (vkquake): Update to 1.00.0.
2018-06-13 08:47:14 +02:00
Christopher Baines 5bf37e9c38
gnu: openttd: Add patch to fix compilation.
* gnu/packages/games.scm (openttd)[source]: Add a unreleased upstream patch to
fix building OpenTTD with ICU 61.
2018-06-09 12:25:32 +01:00
Ricardo Wurmus 116ca65b58
Merge branch 'master' into core-updates 2018-06-06 22:43:37 +02:00
Nicolas Goaziou 25133ca172
gnu: colobot: Update to 0.1.11.1-alpha.
* gnu/packages/games.scm (colobot): Update to 0.1.11.1-alpha.
[native-inputs]: Update "colobot-data" and "colobot-music" to 0.1.11.1-alpha.
2018-06-06 19:16:21 +02:00
Rutger Helling e6fcf903ec
gnu: vulkan-loader: Update URL and change name.
* gnu/packages/emulators.scm: Change references from 'vulkan-icd-loader' to
'vulkan-loader'.
* gnu/packages/games.scm: Change references from 'vulkan-icd-loader' to
'vulkan-loader'.
* gnu/packages/video.scm: Change references from 'vulkan-icd-loader' to
'vulkan-loader'.
* gnu/packages/vulkan.scm (vulkan-loader): Rename from 'vulkan-icd-loader' to
'vulkan-loader'. Update URL and hash.
* gnu/packages/wine.scm: Change references from 'vulkan-icd-loader' to
'vulkan-loader'.
2018-06-06 16:48:47 +02:00
Efraim Flashner 396aab8e69
gnu: freedoom: Fix compilation.
* gnu/packages/games.scm (freedoom)[arguments]: Remove 'bootstrap phase.
2018-06-05 22:53:48 +03:00
Mark H Weaver 0d6f84aab1
Merge branch 'master' into core-updates 2018-05-31 00:27:03 -04:00
Jonathan Brielmaier 706d6190ca
gnu: 0ad: Update to 0.0.23-alpha.
* gnu/packages/games.scm (0ad-data, 0ad): Update to 0.0.23-alpha.
[source]: Use HTTPS URL.
[inputs]: Add libsodium.

Signed-off-by: Leo Famulari <leo@famulari.name>
2018-05-31 00:21:47 -04:00
Mark H Weaver 82b695b834
Merge branch 'master' into core-updates 2018-05-28 20:45:37 -04:00
Rutger Helling 9b9db6c482
gnu: xonotic: Correct licenses.
* gnu/packages/games.scm (xonotic-data)[license]: Refer to correct file.
* gnu/packages/games.scm (xonotic)[license]: Refer to correct file.
2018-05-27 10:24:06 +02:00
Mark H Weaver 1640f16e78
Merge branch 'master' into core-updates 2018-05-27 01:26:09 -04:00
Nils Gillmann dc70ff2a86
gnu: Add xonotic.
* gnu/packages/games.scm (xonotic, xonotic-data): New variables.

Signed-off-by: Rutger Helling <rhelling@mykolab.com>
2018-05-26 18:15:39 +02:00
Mark H Weaver 539bf8f2c0
Merge branch 'master' into core-updates 2018-05-17 01:00:50 -04:00
Arun Isaac cbd2e3d52d
gnu: wesnoth: Update to 1.14.1.
* gnu/packages/games.scm (wesnoth): Update to 1.14.1.
[source]: Remove wesnoth-fix-std-bad-cast.patch.
* gnu/packages/patches/wesnoth-fix-std-bad-cast.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
2018-05-15 16:47:27 +05:30
Mark H Weaver aedc6e9fc9
Merge branch 'master' into core-updates 2018-05-08 18:45:39 -04:00
Arun Isaac e554d43dfc
gnu: wesnoth: Update to 1.14.0.
* gnu/packages/patches/wesnoth-fix-std-bad-cast.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (wesnoth): Update to 1.14.0.
[source]: Add wesnoth-fix-std-bad-cast.patch to patches.
[arguments]: Remove "-DENABLE_STRICT_COMPILATION=OFF" configure flag.
[inputs]: Remove sdl-image, sdl-mixer, sdl-net and sdl-ttf. Add openssl and
sdl-union of sdl2, sdl2-image, sdl2-mixer and sdl2-ttf.
[home-page]: Use HTTPS URI.
(wesnoth-server)[inputs]: Remove sdl-net. Add icu4c, openssl and sdl2.
[arguments]: Remove delete-data phase. Since wesnoth 1.14.0, configure flag
"-DENABLE_GAME=OFF" disables installation of game assets.
2018-05-08 09:40:37 +05:30
Marius Bakke 12bd588346
Merge branch 'master' into core-updates 2018-05-06 15:56:24 +02:00
Kei Kebreau 1697048ff2
gnu: roguebox-adventures: Update to 2.2.1.
* gnu/packages/games.scm (roguebox-adventures): Update to 2.2.1.
[source]: Use url-fetch instead of git-fetch.
[arguments]: Rewrite install phase for update.
2018-04-30 18:13:02 -04:00
Mark H Weaver 3d5ad159b3
Merge branch 'master' into core-updates 2018-04-30 04:03:54 -04:00
Ludovic Courtès d5a48184d1
gnu: fortune-mod: Use a stable URL for the CMake rules.
* gnu/packages/games.scm (fortune-mod)[inputs]: Use a stable URL for
"cmake-rules".
2018-04-24 09:53:23 +02:00
Mark H Weaver c52872bfc4
Merge branch 'master' into core-updates 2018-04-21 05:02:52 -04:00
Pierre Neidhardt b164233851
gnu: Add fortune-mod.
* gnu/packages/games.scm (fortune-mod): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-04-19 11:53:58 +02:00
Eric Bavier 6a03ccf4a1
gnu: pioneer: Update to 20180203.
* gnu/packages/games.scm (pioneer): Update to 20180203.
[source]: Use git-fetch method to avoid github tarball.
2018-04-12 22:03:51 -05:00
Marius Bakke 5576cfabf3
Merge branch 'master' into core-updates 2018-03-29 17:34:41 +02:00
Mark H Weaver e3cfef22c4
gnu: Use invoke and return #t from all builders.
* gnu/packages/admin.scm, gnu/packages/android.scm, gnu/packages/audio.scm,
gnu/packages/avr.scm, gnu/packages/base.scm, gnu/packages/bioinformatics.scm,
gnu/packages/certs.scm, gnu/packages/check.scm, gnu/packages/code.scm,
gnu/packages/commencement.scm, gnu/packages/dictionaries.scm,
gnu/packages/docbook.scm, gnu/packages/emacs.scm, gnu/packages/embedded.scm,
gnu/packages/fonts.scm, gnu/packages/games.scm, gnu/packages/gnome.scm,
gnu/packages/gnu-doc.scm, gnu/packages/guile.scm, gnu/packages/hurd.scm,
gnu/packages/javascript.scm, gnu/packages/libreoffice.scm,
gnu/packages/linux.scm, gnu/packages/lisp.scm, gnu/packages/lxde.scm,
gnu/packages/mail.scm, gnu/packages/markup.scm, gnu/packages/mate.scm,
gnu/packages/pkg-config.scm, gnu/packages/qt.scm, gnu/packages/rust.scm,
gnu/packages/scheme.scm, gnu/packages/sdl.scm, gnu/packages/statistics.scm,
gnu/packages/syncthing.scm, gnu/packages/tex.scm, gnu/packages/web.scm,
gnu/packages/wine.scm, gnu/packages/xfce.scm: In the builders of packages
using 'trivial-build-system', use invoke where appropriate, raise exceptions
on errors, and otherwise return #t.
2018-03-27 21:35:41 -04:00
Mark H Weaver 6715e1c24f
gnu: 0ad-data: Use invoke.
* gnu/packages/games.scm (0ad-data)[source]: Use invoke in the snippet.
2018-03-27 21:35:37 -04:00
Tobias Geerinckx-Rice f649443b7b
gnu: gzdoom: Update to 3.3.0.
* gnu/packages/games.scm (gzdoom): Update to 3.3.0.
2018-03-27 03:26:48 +02:00
Mark H Weaver ac21be848a
Merge branch 'master' into core-updates 2018-03-20 14:22:06 -04:00
ng0 4a78fd4617
Correct name and Email for ng0.
* .mailmap: Correct name and Email for ng0.
* Makefile.am, doc/guix.texi, etc/completion/fish/guix.fish
gnu/packages/accessibility.scm, gnu/packages/admin.scm,
gnu/packages/audio.scm, gnu/packages/autotools.scm,
gnu/packages/cdrom.scm, gnu/packages/check.scm,
gnu/packages/cinnamon.scm, gnu/packages/compression.scm,
gnu/packages/crypto.scm, gnu/packages/databases.scm,
gnu/packages/django.scm, gnu/packages/dns.scm,
gnu/packages/emacs.scm, gnu/packages/enlightenment.scm,
gnu/packages/fonts.scm, gnu/packages/fontutils.scm,
gnu/packages/forth.scm, gnu/packages/fvwm.scm,
gnu/packages/games.scm, gnu/packages/gl.scm,
gnu/packages/gnome.scm, gnu/packages/gnunet.scm,
gnu/packages/gnupg.scm, gnu/packages/gnuzilla.scm,
gnu/packages/gtk.scm, gnu/packages/guile-wm.scm,
gnu/packages/guile.scm, gnu/packages/haskell-check.scm,
gnu/packages/haskell-crypto.scm, gnu/packages/haskell.scm,
gnu/packages/image-viewers.scm, gnu/packages/image.scm,
gnu/packages/irc.scm, gnu/packages/language.scm,
gnu/packages/libcanberra.scm, gnu/packages/linux.scm,
gnu/packages/lisp.scm, gnu/packages/lolcode.scm,
gnu/packages/lxde.scm, gnu/packages/lxqt.scm,
gnu/packages/mail.scm, gnu/packages/markup.scm,
gnu/packages/mate.scm, gnu/packages/maths.scm,
gnu/packages/mc.scm, gnu/packages/messaging.scm,
gnu/packages/music.scm, gnu/packages/ncurses.scm,
gnu/packages/networking.scm, gnu/packages/nickle.scm,
gnu/packages/openbox.scm, gnu/packages/pdf.scm,
gnu/packages/perl-check.scm, gnu/packages/perl.scm,
gnu/packages/python-crypto.scm, gnu/packages/python-web.scm,
gnu/packages/python.scm, gnu/packages/qt.scm,
gnu/packages/ruby.scm, gnu/packages/rust.scm,
gnu/packages/scheme.scm, gnu/packages/serialization.scm,
gnu/packages/shells.scm, gnu/packages/ssh.scm,
gnu/packages/suckless.scm, gnu/packages/tbb.scm,
gnu/packages/telephony.scm, gnu/packages/text-editors.scm,
gnu/packages/textutils.scm, gnu/packages/time.scm,
gnu/packages/tls.scm, gnu/packages/tor.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vim.scm, gnu/packages/web.scm,
gnu/packages/wm.scm, gnu/packages/xdisorg.scm,
gnu/packages/xfce.scm, gnu/packages/xml.scm,
gnu/packages/xorg.scm, gnu/services/certbot.scm,
gnu/services/desktop.scm, gnu/services/version-control.scm,
gnu/services/web.scm, guix/import/hackage.scm,
guix/licenses.scm: Likewise.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2018-03-20 17:17:58 +01:00
宋文武 32745b71e1
gnu: cdogs-sdl: Update to commit bab20313.
Fixes <https://bugs.gnu.org/30623>.

* gnu/packages/games.scm (cdogs-sdl): Update to commit
bab2031369b9ea2dbeb7eedbde10a43dd8ca83db.
[source]: Use git-fetch.
2018-03-20 22:33:18 +08:00
Mark H Weaver 647888845c
Merge branch 'master' into core-updates 2018-03-20 00:49:05 -04:00
Tobias Geerinckx-Rice c695fb769c
gnu: Fix common unquote typos.
It's easy to mistype ‘("foo" foo)’ as ‘("foo", foo)’ (which also works).
Fix such typos for the proper edification of our young.

* gnu/packages/android.scm: Move unquotes to their operands.
* gnu/packages/bootloaders.scm: Likewise.
* gnu/packages/build-tools.scm: Likewise.
* gnu/packages/chemistry.scm: Likewise.
* gnu/packages/compression.scm: Likewise.
* gnu/packages/connman.scm: Likewise.
* gnu/packages/django.scm: Likewise.
* gnu/packages/emulators.scm: Likewise.
* gnu/packages/engineering.scm: Likewise.
* gnu/packages/file-systems.scm: Likewise.
* gnu/packages/freedesktop.scm: Likewise.
* gnu/packages/games.scm: Likewise.
* gnu/packages/gimp.scm: Likewise.
* gnu/packages/gl.scm: Likewise.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/graphics.scm: Likewise.
* gnu/packages/haskell.scm: Likewise.
* gnu/packages/irc.scm: Likewise.
* gnu/packages/julia.scm: Likewise.
* gnu/packages/kde-frameworks.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/lua.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/make-bootstrap.scm: Likewise.
* gnu/packages/messaging.scm: Likewise.
* gnu/packages/music.scm: Likewise.
* gnu/packages/networking.scm: Likewise.
* gnu/packages/ocaml.scm: Likewise.
* gnu/packages/perl.scm: Likewise.
* gnu/packages/python.scm: Likewise.
* gnu/packages/python-web.scm: Likewise.
* gnu/packages/qt.scm: Likewise.
* gnu/packages/ratpoison.scm: Likewise.
* gnu/packages/sdl.scm: Likewise.
* gnu/packages/sml.scm: Likewise.
* gnu/packages/terminals.scm: Likewise.
* gnu/packages/text-editors.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/virtualization.scm: Likewise.
* gnu/packages/vulkan.scm: Likewise.
* gnu/packages/wget.scm: Likewise.
* gnu/packages/wine.scm: Likewise.
* gnu/packages/wm.scm: Likewise.
* gnu/packages/xdisorg.scm: Likewise.
* gnu/packages/xml.scm: Likewise.
* gnu/packages/xorg.scm: Likewise.
2018-03-17 16:37:27 +01:00
Mark H Weaver 6cbee49d66
gnu: All snippets report errors using exceptions, else return #t.
* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm,
gnu/packages/backup.scm, gnu/packages/base.scm,
gnu/packages/bioinformatics.scm, gnu/packages/cdrom.scm,
gnu/packages/chez.scm, gnu/packages/code.scm, gnu/packages/compression.scm,
gnu/packages/cross-base.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm,
gnu/packages/databases.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm,
gnu/packages/emulators.scm, gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm, gnu/packages/fpga.scm,
gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm,
gnu/packages/gcc.scm, gnu/packages/geo.scm, gnu/packages/ghostscript.scm,
gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm, gnu/packages/graphics.scm, gnu/packages/gtk.scm,
gnu/packages/guile.scm, gnu/packages/irc.scm, gnu/packages/java.scm,
gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm,
gnu/packages/lxde.scm, gnu/packages/machine-learning.scm,
gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/messaging.scm,
gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/music.scm,
gnu/packages/netpbm.scm, gnu/packages/networking.scm, gnu/packages/node.scm,
gnu/packages/nvi.scm, gnu/packages/ocaml.scm, gnu/packages/pdf.scm,
gnu/packages/perl.scm, gnu/packages/php.scm, gnu/packages/plotutils.scm,
gnu/packages/pretty-print.scm, gnu/packages/profiling.scm,
gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/robotics.scm,
gnu/packages/sawfish.scm, gnu/packages/scanner.scm, gnu/packages/scheme.scm,
gnu/packages/scribus.scm, gnu/packages/sdl.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/slang.scm, gnu/packages/smalltalk.scm, gnu/packages/ssh.scm,
gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/tbb.scm,
gnu/packages/terminals.scm, gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm, gnu/packages/textutils.scm,
gnu/packages/tls.scm, gnu/packages/unrtf.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm:
In all snippets, report errors using exceptions, or else return #t.
2018-03-16 09:08:31 -04:00
Ricardo Wurmus 8c72ed923d
Merge branch 'master' into core-updates 2018-03-14 17:37:20 +01:00
Ludovic Courtès 189be331ac
build-system/gnu: Add 'bootstrap' phase.
This factorizes what has become a widespread idiom.

* guix/build/gnu-build-system.scm (%bootstrap-scripts): New variable.
(bootstrap): New procedure.
(%standard-phases): Add it after 'unpack'.
* guix/build/ant-build-system.scm (%standard-phases): Delete 'bootstrap.
* guix/build/asdf-build-system.scm (%standard-phases/source)
(%standard-phases): Likewise.
* guix/build/cargo-build-system.scm (%standard-phases): Likewise.
* guix/build/cmake-build-system.scm (%standard-phases): Likewise.
* guix/build/dub-build-system.scm (%standard-phases): Likewise.
* guix/build/emacs-build-system.scm (%standard-phases): Likewise.
* guix/build/font-build-system.scm (%standard-phases): Likewise.
* guix/build/go-build-system.scm (%standard-phases): Likewise.
* guix/build/haskell-build-system.scm (%standard-phases): Likewise.
* guix/build/minify-build-system.scm (%standard-phases): Likewise.
* guix/build/ocaml-build-system.scm (%standard-phases): Likewise.
* guix/build/perl-build-system.scm (%standard-phases): Likewise.
* guix/build/python-build-system.scm (%standard-phases): Likewise.
* guix/build/r-build-system.scm (%standard-phases): Likewise.
* guix/build/ruby-build-system.scm (%standard-phases): Likewise.
* guix/build/scons-build-system.scm (%standard-phases): Likewise.
* guix/build/texlive-build-system.scm (%standard-phases): Likewise.
* guix/build/waf-build-system.scm (%standard-phases): Likewise.
* gnu/packages/audio.scm (faad2)[arguments]: Replace 'bootstrap.
(soundtouch, cuetools, bluez-alsa): Remove 'arguments'.
(cava)[arguments]: Replace 'bootstrap.
* gnu/packages/backup.scm (rdup): Remove 'bootstrap.
* gnu/packages/bioinformatics.scm (seek)[arguments]: Replace
'bootstrap.
* gnu/packages/bioinformatics.scm (htslib-for-sambamba): Remove
'arguments'.
* gnu/packages/ci.scm (hydra, cuirass): Remove 'bootstrap'.
* gnu/packages/crypto.scm (libb2): Remove #:phases.
* gnu/packages/databases.scm (guile-wiredtiger): Likewise.
* gnu/packages/debug.scm (stress-make): Remove 'bootstrap'.
* gnu/packages/documentation.scm (asciidoc): Likewise.
* gnu/packages/fontutils.scm (libuninameslist): Remove 'arguments'.
* gnu/packages/ftp.scm (weex): Remove 'arguments'.
* gnu/packages/game-development.scm (ois): Remove 'arguments'.
* gnu/packages/games.scm (pioneer): Remove 'bootstrap.
* gnu/packages/gnome.scm (vte-ng, byzanz): Replace 'bootstrap.
(arc-theme): Remove 'arguments'.
(faba-icon-theme): Remove 'bootstrap.
(arc-icon-theme): Remove 'arguments'.
* gnu/packages/gnunet.scm (guile-gnunet): Likewise.
* gnu/packages/gtk.scm (guile-rsvg): Likewise.
* gnu/packages/guile.scm (mcron2): Remove 'bootstrap.
(guile-bash): Remove #:phases.
(guile-git): Remove 'bootstrap.
(guile-syntax-highlight): Remove 'arguments'.
(guile-sjson): Likewise.
* gnu/packages/java.scm (classpath-devel): Remove 'bootstrap.
* gnu/packages/kodi.scm (libdvdnav/kodi)
(libdvdread/kodi, libdvdcss/kodi): Likewise.
* gnu/packages/libreoffice.scm (hunspell): Remove 'arguments'.
* gnu/packages/libusb.scm (hidapi): Likewise.
* gnu/packages/linux.scm (bridge-utils): Rename 'bootstrap' to
'patch-stuff'; move it before 'bootstrap', without autoreconf
invocation.
(eudev): Rename 'bootstrap' to 'patch-file-names', without 'autogen.sh'
invocation; move it before 'bootstrap.
(gpm): Replace 'bootstrap'.
(f2fs-tools): Remove 'arguments'.
(rng-tools): Remove #:phases.
* gnu/packages/messaging.scm (hexchat): Rename 'bootstrap' to
'copy-intltool-makefile'; remove "autoreconf" invocation and move before
'bootstrap'.
(libmesode): Remove 'arguments'.
(libstrophe): Likewise.
* gnu/packages/microcom.scm (microcom): Likewise.
* gnu/packages/networking.scm (libnet): Remove 'bootstrap.
* gnu/packages/onc-rpc.scm (libnsl): Remove 'arguments'.
* gnu/packages/package-management.scm (guix): Replace 'bootstrap.
* gnu/packages/sawfish.scm (librep): Remove 'arguments'.
* gnu/packages/version-control.scm (findnewest): Likewise.
* gnu/packages/video.scm (liba52, handbrake, motion): Replace
'bootstrap.
* gnu/packages/web.scm (fcgiwrap): Remove #:phases.
(tidy): Replace 'bootstrap.
(gumbo-parser): Remove #:phases.
* gnu/packages/wget.scm (wget2): Replace 'bootstrap.
* gnu/packages/wm.scm (i3lock-color): Remove #:phases.
* gnu/packages/xdisorg.scm (xclip): Likewise.
* gnu/packages/xml.scm (libxls): Replace 'bootstrap'.
* gnu/packages/xorg.scm (xf86-video-freedreno)
(xf86-video-intel): Remove #:phases.
* gnu/packages/zile.scm (zile-on-guile): Replace 'bootstrap.
2018-03-11 22:04:40 +01:00
Efraim Flashner 661ad6f0c2
gnu: freegish: Declare a source file-name.
* gnu/packages/games.scm (freegish)[source]: Declare a source file-name.
2018-03-04 12:38:50 +02:00
Christopher Lemmer Webber 04e7b1e7f9
gnu: golly: Fix source url.
* gnu/packages/games.scm (golly): Fix source url.
2018-03-01 11:19:56 -06:00
Rutger Helling 1a6734ed30
gnu: Adjust and remove copyright lines for moved packages.
* gnu/packages/games.scm: Adjust and remove copyright lines for packages that
  got moved to emulators.scm
2018-02-22 13:55:40 +01:00
Rutger Helling 9e1d2fbc32
gnu: Remove copyright line for moved package.
* gnu/packages/games.scm: Remove copyright line for package that got moved to
  emulators.scm
2018-02-22 12:38:56 +01:00
Rutger Helling 9af704c59c
gnu: Move emulation packages from games to emulators.
* gnu/packages/games.scm (desmume) (dosbox) (emulation-station) (higan) (mgba)
  (mupen64plus-audio-sdl) (mupen64plus-core) (mupen64plus-input-sdl)
  (mupen64plus-rsp-hle) (mupen64plus-rsp-z64) (mupen64plus-ui-console)
  (mupen64plus-video-arachnoid) (mupen64plus-video-glide64)
  (mupen64plus-video-glide64mk2) (mupen64plus-video-rice)
  (mupen64plus-video-z64) (nestopia-ue) (retroarch): Move to... *
  gnu/packages/emulators.scm: ... here.
2018-02-22 12:15:23 +01:00
Rutger Helling 90e37ea088
gnu: retroarch: Update to 1.7.1.
* gnu/packages/games.scm (retroarch): Update to 1.7.1.
2018-02-19 08:12:59 +01:00
okapi 2922852e86
gnu: Add gzdoom.
* gnu/packages/games.scm (gzdoom): New variable.
* gnu/packages/patches/gzdoom-search-in-installed-share.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-02-19 00:33:34 +01:00
Ricardo Wurmus ff9d1a2f0c
Merge branch 'master' into core-updates 2018-02-18 00:39:25 +01:00
Nicolas Goaziou fa7d8ea1a2
gnu: Add colobot.
* gnu/packages/games.scm (colobot): New variable.
2018-02-16 20:57:14 +01:00
Mark H Weaver 150062f190
Merge branch 'master' into core-updates 2018-02-16 13:14:26 -05:00
Tobias Geerinckx-Rice 340978d7b0
gnu: Use HTTPS for supported nongnu.org home pages.
* gnu/packages/acl.scm (acl)[home-page]: Use HTTPS.
* gnu/packages/admin.scm (dmidecode)[home-page]: Likewise.
* gnu/packages/attr.scm (attr)[home-page]: Likewise.
* gnu/packages/audio.scm (lash)[home-page]: Likewise.
* gnu/packages/avr.scm (avr-libc)[home-page]: Likewise.
* gnu/packages/backup.scm (rdiff-backup, libchop)[home-page]: Likewise.
* gnu/packages/compression.scm (fastjar, lzip, lziprecover, atool)
(lunzip, clzip, lzlib, plzip)[home-page]: Likewise.
* gnu/packages/emacs.scm (geiser, bbdb, m17n-lib, m17n-lib)[home-page]:
Likewise.
* gnu/packages/flashing-tools.scm (avrdude)[home-page]: Likewise.
* gnu/packages/fontutils.scm (libotf)[home-page]: Likewise.
* gnu/packages/game-development.scm (gzochi)[home-page]: Likewise.
* gnu/packages/games.scm (enigma)[home-page]: Likewise.
* gnu/packages/gsasl.scm (libntlm)[home-page]: Likewise.
* gnu/packages/gtk.scm (guile-cairo)[home-page]: Likewise.
* gnu/packages/guile.scm (guile-reader, guile-lib, guile-json)
(guile-redis, g-wrap)[home-page]: Likewise.
* gnu/packages/libunwind.scm (libunwind)[home-page]: Likewise.
* gnu/packages/lout.scm (lout)[home-page]: Likewise.
* gnu/packages/mpd.scm (sonata)[home-page]: Likewise.
* gnu/packages/networking.scm (quagga)[home-page]: Likewise.
* gnu/packages/ratpoison.scm (ratpoison)[home-page]: Likewise.
* gnu/packages/skribilo.scm (skribilo)[home-page]: Likewise.
* gnu/packages/telephony.scm (exosip)[home-page]: Likewise.
* gnu/packages/texinfo.scm (texi2html)[home-page]: Likewise.
* gnu/packages/xdisorg.scm (xbindkeys)[home-page]: Likewise.
2018-02-16 11:11:40 +01:00
Mark H Weaver a7fb298665
Merge branch 'master' into core-updates 2018-02-11 04:05:07 -05:00
Ricardo Wurmus 6730d895d3
gnu: knights: Fix build.
* gnu/packages/games.scm (knights)[native-inputs]: Add pkg-config.
2018-02-10 23:53:34 +01:00
Arun Isaac 75abd864fc
gnu: Add wesnoth-server.
* gnu/packages/games.scm (wesnoth-server): New variable.
2018-02-09 14:55:09 +05:30
Marius Bakke bee7bb315c
Merge branch 'master' into core-updates 2018-02-01 13:18:47 +01:00
Rutger Helling 7a6be5b95b
gnu: Add vkquake.
* gnu/packages/games.scm (vkquake): New variable.
2018-02-01 10:30:59 +01:00
Kei Kebreau 890bf023c5
gnu: tintin++: Update to 2.01.4.
* gnu/packages/games.scm (tintin++): Update to 2.01.4.
2018-01-30 11:12:42 -05:00
Kei Kebreau 49c97ea42f
gnu: red-eclipse: Update to 1.6.0.
* gnu/packages/games.scm (red-eclipse): Update to 1.6.0.
2018-01-30 11:12:34 -05:00
Rutger Helling 1be6f488dc
gnu: mgba: Fix install libdir.
* gnu/packages/games.scm (mgba)[arguments]: Force the install libdir to be in
the store.
2018-01-30 08:29:53 +01:00
ng0 57f9671d22
gnu: Add badass.
* gnu/packages/games.scm (badass): New variable.
2018-01-29 16:57:59 -05:00
Kei Kebreau 06f5f0b10a
gnu: Add golly.
* gnu/packages/games.scm (golly): New variable.
2018-01-28 18:58:48 -05:00
Tobias Geerinckx-Rice 5e9670bc2f
gnu: supertuxkart: Use HTTPS home page.
* gnu/packages/games.scm (supertuxkart)[home-page]: Use HTTPS.
2018-01-26 17:21:29 +01:00
Mark H Weaver e074a655dd
Merge branch 'master' into core-updates 2018-01-19 23:59:20 -05:00
nee 60037d4e52
gnu: freedom: add native search-paths.
* gnu/packages/games.scm (freedoom) [native-search-paths]: Set DOOMWADDIR and
  DOOMWADPATH, so source ports and map editors can find the freedoom IWAD.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-16 16:00:21 +01:00
Leo Famulari 4adb40bffc
Merge branch 'master' into core-updates 2018-01-11 14:22:50 -08:00
nee a6542e964d
gnu: crawl, craw-titles: Update to 0.21.0.
* gnu/packages/games.scm (crawl, crawl-tiles): Update to 0.21.0.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2018-01-06 22:10:39 +08:00
Leo Famulari 4ed41f472b
Merge branch 'master' into core-updates 2018-01-03 14:18:01 -05:00
Christopher Baines 809b884260
gnu: packages: 0ad: Tweak the build options.
Use the -C make option, rather than changing directory before the build
phase. Add config=release to the make flags as this might improve performance,
and verbose=1 as this might make the build process clearer.

Also remove --minimal-flags, as I don't quite understand what this does, but
using it seems to remove lots of flags that would be used by default.

* gnu/packages/games.scm (0ad)[arguments]: Add #:make-flags, remove the
  --minimal-flags argument from the configure phase, remove the 'chdir phase,
  and change the chdir argument in the install phase.
2017-12-31 14:11:46 +00:00
Efraim Flashner 23de2e1d5f
Merge remote-tracking branch 'origin/master' into core-updates 2017-12-31 14:10:25 +02:00
Eric Bavier aac1aa75f4
gnu: Add Pioneer.
* gnu/packages/games.scm (pioneer): New variable.
2017-12-27 08:10:12 -06:00
Rutger Helling 41faf6f2c2
gnu: retroarch: Update to 1.7.0.
* gnu/packages/games.scm (retroarch): Update to 1.7.0.
2017-12-26 11:43:00 +01:00
Nicolas Goaziou c12282314d
gnu: games: Add the-butterfly-effect.
* gnu/packages/games.scm (the-butterfly-effect): New variable.
2017-12-24 23:36:32 +01:00
nee 916bb9470a
gnu: Add yamagi-quake2.
* gnu/packages/games.scm (yamagi-quake2): New variable.
2017-12-23 22:17:03 +01:00
ng0 6b1c3efa1c
gnu: open-adventure: Fix comment about linenoise.
* gnu/packages/games.scm (open-adventure): Fix comment.
2017-12-23 22:15:03 +01:00
Ricardo Wurmus 5145001a15
gnu: Add meandmyshadow.
* gnu/packages/games.scm (meandmyshadow): New variable.
2017-12-22 07:56:55 +01:00
Leo Famulari f76fc96866
Merge branch 'master' into core-updates 2017-12-21 13:58:35 -05:00
Efraim Flashner 417f3d494f
gnu: xboing: Fix CVE-2004-0149.
* gnu/packages/patches/xboing-CVE-2004-0149: New file.
* gnu/packages/games.scm (xboing)[source]: Add patch.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-12-21 09:04:34 +02:00
Efraim Flashner 677bc34d5b
gnu: Remove redundant cmake libdir configure flags.
* gnu/packages/bioinformatics.scm (imp)[arguments]: Remove
CMAKE_INSTALL_LIBDIR flag.
* gnu/packages/calendar.scm (libical): Same.
* gnu/packages/engineering.scm (kicad): Same.
* gnu/packages/games.scm (openrct2, mgba): Same.
* gnu/packages/gl.scm (virtualgl): Same.
* gnu/packages/image-processing.scm (mia): Same.
* gnu/packages/linux.scm (rdma-core): Same.
* gnu/packages/machine-learning.scm (dlib): Same.
* gnu/packages/maths.scm (lapack, superlu, z3): Same.
* gnu/packages/password-utils.scm (keepassxc): Same.
* gnu/packages/photo.scm (darktable): Same.
* gnu/packages/rdesktop.scm (freerdp): Same.
2017-12-19 19:52:01 +02:00
nee 7a070f020b
gnu: Add quakespasm.
* gnu/packages/games.scm (quakespasm): New variable.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-19 10:21:14 -05:00
Efraim Flashner ba1ba9fcbd
gnu: emulation-station: Add missing file-name field.
* gnu/packages/games.scm (emulation-station)[source]: Add missing
file-name field.
2017-12-19 12:19:04 +02:00
Marius Bakke 32cd878be0
Merge branch 'master' into core-updates 2017-12-19 01:42:40 +01:00
Rutger Helling 01564e5ab5
gnu: retroarch: Enable Vulkan support.
* gnu/packages/games.scm (retroarch)[arguments]: Hard-code the path to
libvulkan.so.
[inputs]: Add vulkan-icd-loader.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-12-18 01:16:04 +01:00
Ricardo Wurmus 02345c963e
gnu: Add knights.
* gnu/packages/games.scm (knights): New variable.
2017-12-16 10:23:05 +01:00
Rutger Helling 46aa8729f3
gnu: openrct2: Always install libraries to /lib.
* gnu/packages/games.scm (openrct2)[arguments]: Add #:configure-flags argument
to force installing libraries to /lib.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-08 10:47:21 +01:00
Arun Isaac 3f3f8f494e
gnu: pingus: Use scons-build-system.
* gnu/packages/games.scm (pingus): Switch to scons-build-system.
2017-11-30 18:19:32 +05:30
Kei Kebreau 07f3b3794c
gnu: Add roguebox-adventures.
* gnu/packages/games.scm (roguebox-adventures): New variable.
2017-11-28 09:54:13 -05:00
nee 6438a4682d
gnu: crawl: Update to 0.20.1.
* gnu/packages/games.scm (crawl): Update to 0.20.1.
(crawl-tiles): Update to 0.20.1.
[native-inputs]: Add pngcrush.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-11-26 17:52:24 -05:00