summaryrefslogtreecommitdiff
path: root/gnu/packages/luanti.scm
AgeCommit message (Collapse)Author
2026-03-22gnu: luanti: Add “devtest” output.Jan Wielkiewicz
* gnu/packages/luanti.scm (luanti) [#:configure-flags]: Add “-DINSTALL_DEVTEST=TRUE”. [#:phases]<check>: Use installed devtest for LUANTI_GAME_PATH. <move-devtest>: New phase. [outputs]: Add “devtest”. [properties]: Add output synopsis for “devtest”. Change-Id: If4e4bb938d602f9e668f776dd6d4dfbdda90f9b7 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-02-22gnu: luanti-mineclonia: Update to 0.120.1.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.120.1. Change-Id: Ie143b0eea7dde1078f037db138d8f7f2fb73e6f3
2026-02-22gnu: luanti: Update to 5.15.1.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti): Update to 5.15.1. Change-Id: I77a2f032c8b0120e6cb1b190c564272f86c49b3a
2026-02-14gnu: luanti-mineclonia: Update to 0.119.0.kestrel
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.119.0. Closes: guix/guix#6326 Change-Id: I12dbacc1354526dff1a85ebe66535125a26db319 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-02-06gnu: luanti: Update to 5.15.0.Jan Wielkiewicz
* gnu/packages/luanti.scm (luanti): Update to 5.15.0. Change-Id: I7d12000fbb089dc5707e69342be58db2ae61bff1 Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-01-12gnu: Add luanti-mineclonia-csm.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-mineclonia-csm): New variable. Change-Id: I0ad5f47cc38ac5a73578e4cd1a61edb61c378b68
2026-01-12gnu: Add luanti-halon.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-halon): New variable. Change-Id: I85f946f1ef5214fd3c0b38ff74e0d21b323556dc
2026-01-12gnu: luanti: Prepare for next release.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti) [source] <snippet>: Preserve lstrpack. [#:configure-flags]: Explicitly disable building doxygen documentation. Change-Id: Id41375fd8f456447bc7fbf8868de67ffc5231a9d
2026-01-06gnu: Add luanti-whitelist.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-whitelist): New variable. Change-Id: Ifdb37d3a002fc8c66b01aa26f40f74dee220ea6e
2026-01-06gnu: Add luanti-chatcmdbuilder.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-chatcmdbuilder): New variable. Change-Id: If30dc64220463ff5ae1bf5b861422dfe53ab8f66
2025-12-22gnu: luanti-mineclonia: Lint synopsis and description.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-mineclonia) [synopsis]: Drop leading article. [description]: Use double spaces. Change-Id: I3c0decb3135cbdeb925636633e16bc3a9267f53a
2025-12-22gnu: luanti-mineclonia: Update to 0.118.1.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.118.1. Change-Id: I788954d1372921e70a36cca77fc4d70f84811295
2025-11-10gnu: minetest-game: Update to 0.0.0-2.052ccb0.Jan Wielkiewicz
* gnu/packages/luanti.scm (minetest-game): Update to 0.0.0-2.052ccb0. Closes: guix/guix#4024 Change-Id: Icd13737e351598960d1861d286bec96045e8ecd2 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-10gnu: Rename luanti-game to luanti-minetest-game.Jan Wielkiewicz
* gnu/packages/luanti.scm (minetest-game): Rename package to luanti-minetest-game. (luanti): Update reference to luanti-minetest-game. * guix/build-system/luanti.scm (standard-luanti-packages): Update input name to luanti-minetest-game. Change-Id: If1ad595040c59f5cd3014db0039980e45f6a92fb Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-11-08gnu: luanti-mineclonia: Update to 0.117.1.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.117.1. Change-Id: I1910ef719aa09edbd639986599b98f6fa7d76a09
2025-11-08gnu: luanti: Update to 5.14.0.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti): Update to 5.14.0. Change-Id: I059ce8ae51835f558bcf8714ca3af9197b7711db
2025-10-23gnu: Use ‘define-deprecated-package’ for deprecated packages.Ludovic Courtès
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-12gnu: luanti-voxelibre: Update to 0.90.1.Maxim Cournoyer
* gnu/packages/luanti.scm (luanti-voxelibre): Update to 0.90.1. [synopsis]: Do not start with article. [description]: Use double spaces between sentences. Change-Id: I135a8e0eb9e1af44d5a9feeba6827579be968baa
2025-09-22gnu: luanti: Update to 5.13.0.Carlo Zancanaro
* gnu/packages/luanti.scm (luanti): Update to 5.13.0. [source]<snippet>: Replace catch_amalgamated.hpp to catch2/catch_all.hpp in test_irr_x_mesh_loader.cpp. Closes: #2878 Change-Id: Iacdc8b212c10e4ab561a945076868147b6137adf Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-08-12gnu: Add luanti-mineclonia.ColdSideOfYourPillow
* gnu/packages/luanti.scm (luanti-mineclonia): New variable. Change-Id: I47e14de2d97e585f1636ee3b4e13940dc374b5e2 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-12gnu: luanti-mineclone: Rename to luanti-voxelibre.ColdSideOfYourPillow
* gnu/packages/lunati.scm (luanti-mineclone): Deprecate and rename to… (luanti-voxelibre): … this. [name, source, arguments, synopsis, description]: Update accordingly. * gnu/packages/minetest.scm (minetest-mineclone): Adjust deprecation notice accordingly. Change-Id: Ic25111325ed032317ac32bf75da2fb086f01970d Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-08-12gnu: luanti-mineclone: Update to 0.90.0.ColdSideOfYourPillow
* gnu/packages/luanti.scm (luanti-mineclone): Update to 0.90.0. Change-Id: I9fe4c4384365a427239c25d394d63c3c95ef2b1b Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-07-13gnu: luanti-mobs-monster: Fix URL.Liliana Marie Prikler
* gnu/packages/luanti.scm (luanti-mobs-monster)[origin]: Use “https://codeberg.org/tenplus1/mobs_monster” as URL. [home-page]: Likewise.
2025-07-13gnu: luanti-mobs-animal: Fix URL.Liliana Marie Prikler
* gnu/packages/luanti.scm (luanti-mobs-animal)[origin]: Use “https://codeberg.org/tenplus1/mobs_animal” as URL. [home-page]: Likewise.
2025-07-13gnu: luanti-mobs: Fix URL.Liliana Marie Prikler
* gnu/packages/luanti.scm (luanti-mobs)[origin]: Use “https://codeberg.org/tenplus1/mobs” as URL.
2025-07-13gnu: luanti-ethereal: Fix URL.Liliana Marie Prikler
* gnu/packages/luanti.scm (luanti-ethereal)[origin]: Use “https://codeberg.org/tenplus1/ethereal” as URL.
2025-07-13gnu: luanti-unifieddyes: Fix URL.Liliana Marie Prikler
* gnu/packages/luanti.scm (luanti-unifieddyes)[origin]: Use “https://github.com/mt-mods/unifieddyes” as URL.
2025-07-13gnu: luanti-pipeworks: Fix URL.Liliana Marie Prikler
* gnu/packages/luanti.scm (luanti-pipeworks)[origin]: Use “https://github.com/mt-mods/pipeworks” as URL.
2025-07-13gnu: luanti-coloredwood: Fix URL.Liliana Marie Prikler
* gnu/packages/luanti.scm (luanti-coloredwood)[origin]: Use “https://github.com/mt-mods/coloredwood” as URL.
2025-07-13gnu: luanti: Prefix search paths with LUANTI.Liliana Marie Prikler
* gnu/packages/patches/luanti-paths.patch: New file. * gnu/packages/luanti.scm (luanti)[source]: Use it. [#:phases]<check>: Use LUANTI_GAME_PATH. [native-search-paths]: Rename “MINETEST_GAME_PATH” to “LUANTI_GAME_PATH”. Rename “MINETEST_MOD_PATH” to “LUANTI_MOD_PATH”. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * guix/build/luanti-build-system.scm (check): Use LUANTI_MOD_PATH.
2025-07-13gnu: Rename minetest to luanti.Liliana Marie Prikler
* gnu/packages/luanti.scm: New file. (luanti, luanti-server, luanti-topic, luanti-moreores, luanti-sound-api-core) (luanti-basic-materials, luanti-coloredwood, luanti-ethereal) (luanti-homedecor-modpack, luanti-mesecons, luanti-mineclone, luanti-mobs) (luanti-mobs-animal, luanti-mobs-monster, luanti-pipeworks, luanti-technic) (luanti-throwing, luanti-throwing-arrows, luanti-worldedit) (luanti-unifieddyes, luanti-unified-inventory, luanti-advtrains) (luanti-basic-trains, luanti-oneblock, luanti-wielded-light): New variables. * gnu/packages/minetest.scm: (minetest, minetest-server, minetest-topic, minetest-moreores) (minetest-sound-api-core, minetest-basic-materials, minetest-coloredwood) (minetest-ethereal, minetest-homedecor-modpack, minetest-mesecons) (minetest-mineclone, minetest-mobs, minetest-mobs-animal) (minetest-mobs-monster, minetest-pipeworks, minetest-technic) (minetest-throwing, minetest-throwing-arrows, minetest-worldedit) (minetest-unifieddyes, minetest-unified-inventory, minetest-advtrains) (minetest-basic-trains, minetest-oneblock, minetest-wielded-light): Deprecate in favor of the above. (minetest-game): Move to… * gnu/packages/luanti.scm (minetest-game): … here. * gnu/local.mk (GNU_SYSTEM_MODULES): Register luanti.scm. * guix/build-system/luanti.scm: New file. (luanti-mod-build-system): New public variable. * guix/build-system/minetest.scm (minetest-mod-build-system): Deprecate in favor of luanti-mod-build-system. * guix/build/luanti-build-system.scm: New file, renamed from… * guix/build/minetest-build-system.scm: … this. Deprecate in favor of luanti-build-system. * guix/import/luanti.scm: New file, renamed from guix/import/minetest.scm. (%contentdb-api): Switch to “https://content.luanti.org/api/”. (luanti-package?, latest-luanti-release, luanti->guix-package) (luanti-recursive-import, %luanti-updater): New public variables. * guix/import/minetest.scm (minetest-package?, latest-minetest-release) (minetest->guix-package, minetest-recursive-import, %minetest-updater): Deprecate in favor of the luanti variants above. * guix/scripts/import/luanti.scm: New file, renamed from guix/scripts/import/minetest.scm. (guix-import-luanti): New public variable. * guix/scripts/import/minetest.scm (guix-import-minetest): Deprecate in favor of guix-import-luanti. * tests/minetest.scm: Rename to… * tests/luanti.scm: … this. * Makefile.am (MODULES, SCM_TESTS): Adjust accordingly. * etc/teams.scm (games): Adjust accordingly. * CODEOWNERS: Adjust accordingly.