* gnu/packages/games.scm
(minetest)[arguments]<#:phases>{check}: Use 'tests?' instead
of ',(%current-target-system)'. Remove trailing #t.
Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
* gnu/packages/games.scm (yamagi-quake2)
[arguments]{make-flags}: Remove the DLOPEN_OPENAL=no make flag, which was
not working as intended.
[phases]{patch-libraries}: New phase.
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu/packages/games.scm (endless-sky)[arguments]: Drop unused substitution
and merge existing phases into 'fix-paths.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu/packages/games.scm (endless-sky): Update to 0.9.14.
[arguments]: Add 'use-gcc-ar phase to support LTO used by the new version.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu/packages/games.scm (openttd-opensmx): Update to 0.4.0.
[native-inputs]: Add tar.
[#:make-flags]: Drop INSTALL_DIR. Add DIR_NAME and TAR.
[#:tests?]: New argument.
[#:phases]: Replace ‘install’ with a simple copy operation and drop
post-install.
OpenSFX 1.0.1 uses a different build system from the old one, which causes
weird errors.
* gnu/packages/games.scm (openttd-opensfx)[native-inputs]: Add tar.
[#:make-flags]: Drop INSTALL_DIR. Add DIR_NAME and TAR.
[#:tests?]: New argument.
[#:phases]: Add ‘prebuild’. Replace ‘install’ with a simple copy.
In commit 1cdf1cd7fe, the URI was updated to the
wrong value and the hash not updated at all, so people would erroneously fetch
the old package from a wrong description.
* gnu/packages/games.scm (openttd-opensfx)[uri]: Use
<https://cdn.openttd.org/opensfx-releases>.
[sha256]: Update accordingly.
* gnu/packages/games.scm (widelands-21): New variable.
"21" was the last beta release. Upstream has now switched to a new versioning
scheme, with lesser numbers.
* gnu/packages/games.scm (widelands): Update to 1.0.
[source]: Download from github as there is no tarball for v1.0 on their
website.
[inputs]: Add curl.
* gnu/packages/patches/widelands-system-wide_minizip.patch: Adjust for
1.0. CmakeLists.txt now already defines CMAKE_MODULE_PATH, so I've moved
FindMinizip.cmake to this path.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
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.
Fixes <https://bugs.gnu.org/48686>.
* gnu/packages/games.scm (pioneer)[arguments]: Add make-flags for building
with model files.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu/packages/games.scm (pinball): Update to 3.1.20201218.
[source]: Tarballs no longer published on sourceforge, so use git-fetch.
[native-inputs]: New field for bootstrapping inputs.
[inputs]: Add libltdl.
[arguments]: Add custom 'bootstrap' phase.
* gnu/packages/patches/pinball-system-ltdl.patch: Adjust to latest source.
* gnu/packages/patches/pinball-const-fix.patch,
gnu/packages/patches/pinball-cstddef.patch,
gnu/packages/patches/pinball-missing-separators.patch,
gnu/packages/patches/pinball-src-deps.patch: Delete upstreamed patches.
* gnu/local.mk (dist_patch_DATA): Remove them.