Jan Wielkiewicz
741fcc76e7
gnu: luanti: Add “devtest” output.
...
* 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-22 09:43:41 +01:00
Ludovic Courtès
1ae20f03f4
gnu: Reference the inherited inputs values.
...
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-20 13:27:16 +01:00
Ludovic Courtès
2a50c9598b
gnu: Reference the inherited ‘arguments’ value.
...
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-03-20 13:27:15 +01:00
Maxim Cournoyer
ee58b06c37
gnu: luanti-mineclonia: Update to 0.120.1.
...
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.120.1.
Change-Id: Ie143b0eea7dde1078f037db138d8f7f2fb73e6f3
2026-02-22 14:48:37 +09:00
Maxim Cournoyer
d37abf995a
gnu: luanti: Update to 5.15.1.
...
* gnu/packages/luanti.scm (luanti): Update to 5.15.1.
Change-Id: I77a2f032c8b0120e6cb1b190c564272f86c49b3a
2026-02-22 14:48:04 +09:00
kestrel
13fad785b9
gnu: luanti-mineclonia: Update to 0.119.0.
...
* 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-14 09:58:43 +08:00
Jan Wielkiewicz
e8a19e4659
gnu: luanti: Update to 5.15.0.
...
* gnu/packages/luanti.scm (luanti): Update to 5.15.0.
Change-Id: I7d12000fbb089dc5707e69342be58db2ae61bff1
Signed-off-by: Andreas Enge <andreas@enge.fr >
2026-02-06 15:43:33 +01:00
Maxim Cournoyer
94579edc3f
gnu: Add luanti-mineclonia-csm.
...
* gnu/packages/luanti.scm (luanti-mineclonia-csm): New variable.
Change-Id: I0ad5f47cc38ac5a73578e4cd1a61edb61c378b68
2026-01-12 12:01:44 +09:00
Maxim Cournoyer
025d33b0c7
gnu: Add luanti-halon.
...
* gnu/packages/luanti.scm (luanti-halon): New variable.
Change-Id: I85f946f1ef5214fd3c0b38ff74e0d21b323556dc
2026-01-12 12:01:43 +09:00
Maxim Cournoyer
35a58ab798
gnu: luanti: Prepare for next release.
...
* gnu/packages/luanti.scm (luanti) [source] <snippet>: Preserve lstrpack.
[#:configure-flags]: Explicitly disable building doxygen documentation.
Change-Id: Id41375fd8f456447bc7fbf8868de67ffc5231a9d
2026-01-12 12:01:43 +09:00
Maxim Cournoyer
1c1407fe79
gnu: Add luanti-whitelist.
...
* gnu/packages/luanti.scm (luanti-whitelist): New variable.
Change-Id: Ifdb37d3a002fc8c66b01aa26f40f74dee220ea6e
2026-01-06 22:00:19 +09:00
Maxim Cournoyer
6371407bde
gnu: Add luanti-chatcmdbuilder.
...
* gnu/packages/luanti.scm (luanti-chatcmdbuilder): New variable.
Change-Id: If30dc64220463ff5ae1bf5b861422dfe53ab8f66
2026-01-06 22:00:19 +09:00
Maxim Cournoyer
cb8db48a17
gnu: luanti-mineclonia: Lint synopsis and description.
...
* gnu/packages/luanti.scm (luanti-mineclonia)
[synopsis]: Drop leading article.
[description]: Use double spaces.
Change-Id: I3c0decb3135cbdeb925636633e16bc3a9267f53a
2025-12-22 09:05:17 +09:00
Maxim Cournoyer
a448bfa85a
gnu: luanti-mineclonia: Update to 0.118.1.
...
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.118.1.
Change-Id: I788954d1372921e70a36cca77fc4d70f84811295
2025-12-22 09:05:17 +09:00
Jan Wielkiewicz
0854055894
gnu: minetest-game: Update to 0.0.0-2.052ccb0.
...
* 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-10 17:12:02 +08:00
Jan Wielkiewicz
70e0ae96f7
gnu: Rename luanti-game to luanti-minetest-game.
...
* 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-10 17:12:02 +08:00
Maxim Cournoyer
10480fa4c9
gnu: luanti-mineclonia: Update to 0.117.1.
...
* gnu/packages/luanti.scm (luanti-mineclonia): Update to 0.117.1.
Change-Id: I1910ef719aa09edbd639986599b98f6fa7d76a09
2025-11-08 16:09:56 +09:00
Maxim Cournoyer
1e726cbe2e
gnu: luanti: Update to 5.14.0.
...
* gnu/packages/luanti.scm (luanti): Update to 5.14.0.
Change-Id: I059ce8ae51835f558bcf8714ca3af9197b7711db
2025-11-08 16:09:56 +09:00
Ludovic Courtès
9fcfb93944
gnu: Use ‘define-deprecated-package’ for deprecated packages.
...
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …))
throughout gnu/packages/*.scm.
Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-23 19:35:06 +02:00
Maxim Cournoyer
2838231f2f
gnu: luanti-voxelibre: Update to 0.90.1.
...
* 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-10-12 22:15:05 +09:00
Carlo Zancanaro
63567c6e3e
gnu: luanti: Update to 5.13.0.
...
* 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-09-22 17:05:36 +08:00
ColdSideOfYourPillow
8516eeef99
gnu: Add luanti-mineclonia.
...
* gnu/packages/luanti.scm (luanti-mineclonia): New variable.
Change-Id: I47e14de2d97e585f1636ee3b4e13940dc374b5e2
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com >
2025-08-12 07:52:37 +02:00
ColdSideOfYourPillow
9d80a44dee
gnu: luanti-mineclone: Rename to luanti-voxelibre.
...
* 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-12 07:52:37 +02:00
ColdSideOfYourPillow
7e299cee25
gnu: luanti-mineclone: Update to 0.90.0.
...
* 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-08-12 07:52:31 +02:00
Liliana Marie Prikler
5a608171bc
gnu: luanti-mobs-monster: Fix URL.
...
* gnu/packages/luanti.scm (luanti-mobs-monster)[origin]: Use
“https://codeberg.org/tenplus1/mobs_monster” as URL.
[home-page]: Likewise.
2025-07-13 13:54:03 +02:00
Liliana Marie Prikler
8710f4e164
gnu: luanti-mobs-animal: Fix URL.
...
* gnu/packages/luanti.scm (luanti-mobs-animal)[origin]: Use
“https://codeberg.org/tenplus1/mobs_animal” as URL.
[home-page]: Likewise.
2025-07-13 13:54:03 +02:00
Liliana Marie Prikler
159fdfb03d
gnu: luanti-mobs: Fix URL.
...
* gnu/packages/luanti.scm (luanti-mobs)[origin]: Use
“https://codeberg.org/tenplus1/mobs” as URL.
2025-07-13 13:54:03 +02:00
Liliana Marie Prikler
109e6d8b75
gnu: luanti-ethereal: Fix URL.
...
* gnu/packages/luanti.scm (luanti-ethereal)[origin]: Use
“https://codeberg.org/tenplus1/ethereal” as URL.
2025-07-13 13:54:03 +02:00
Liliana Marie Prikler
1f6a306ae4
gnu: luanti-unifieddyes: Fix URL.
...
* gnu/packages/luanti.scm (luanti-unifieddyes)[origin]: Use
“https://github.com/mt-mods/unifieddyes” as URL.
2025-07-13 13:54:03 +02:00
Liliana Marie Prikler
abf5fc390d
gnu: luanti-pipeworks: Fix URL.
...
* gnu/packages/luanti.scm (luanti-pipeworks)[origin]: Use
“https://github.com/mt-mods/pipeworks” as URL.
2025-07-13 13:54:03 +02:00
Liliana Marie Prikler
cd38f32c8d
gnu: luanti-coloredwood: Fix URL.
...
* gnu/packages/luanti.scm (luanti-coloredwood)[origin]: Use
“https://github.com/mt-mods/coloredwood” as URL.
2025-07-13 13:54:02 +02:00
Liliana Marie Prikler
9a75c8ac13
gnu: luanti: Prefix search paths with LUANTI.
...
* 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-13 13:54:02 +02:00
Liliana Marie Prikler
abbdfbb775
gnu: Rename minetest to luanti.
...
* 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.
2025-07-13 13:54:01 +02:00