diff mbox series

[3/5] package/mineclonia: new patckage of minetest game

Message ID 20250422141943.51161-3-mickael.tansorier@smile.fr
State New
Headers show
Series [1/5] package/minetest: bump to version 5.9.1 | expand

Commit Message

Mickaël Tansorier April 22, 2025, 2:19 p.m. UTC
Mineclonia is a minetest game inspired by Minecraft [1]
This is latest release available [2]

[1] https://content.luanti.org/packages/ryvnf/mineclonia/
[2] https://codeberg.org/mineclonia/mineclonia/releases/tag/0.111.1

Signed-off-by: Mickaël Tansorier <mickael.tansorier@smile.fr>
---
 package/Config.in                  |  1 +
 package/mineclonia/Config.in       |  7 ++++
 package/mineclonia/mineclonia.hash | 18 +++++++++++
 package/mineclonia/mineclonia.mk   | 52 ++++++++++++++++++++++++++++++
 4 files changed, 78 insertions(+)
 create mode 100644 package/mineclonia/Config.in
 create mode 100644 package/mineclonia/mineclonia.hash
 create mode 100644 package/mineclonia/mineclonia.mk
diff mbox series

Patch

diff --git a/package/Config.in b/package/Config.in
index 413d30174f..8dbafd3cf4 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -294,6 +294,7 @@  menu "Games"
 	source "package/lbreakout2/Config.in"
 	source "package/ltris/Config.in"
 	source "package/lugaru/Config.in"
+	source "package/mineclonia/Config.in"
 	source "package/minetest/Config.in"
 	source "package/minetest-game/Config.in"
 	source "package/opentyrian/Config.in"
diff --git a/package/mineclonia/Config.in b/package/mineclonia/Config.in
new file mode 100644
index 0000000000..03ca117a82
--- /dev/null
+++ b/package/mineclonia/Config.in
@@ -0,0 +1,7 @@ 
+config BR2_PACKAGE_MINECLONIA
+	bool "mineclonia"
+	depends on BR2_PACKAGE_MINETEST
+	help
+	  The main subgame for the Minetest engine.
+
+	  https://codeberg.org/mineclonia/mineclonia
diff --git a/package/mineclonia/mineclonia.hash b/package/mineclonia/mineclonia.hash
new file mode 100644
index 0000000000..aea3807e73
--- /dev/null
+++ b/package/mineclonia/mineclonia.hash
@@ -0,0 +1,18 @@ 
+# Locally calculated
+sha256  b09d1af94c3576fc89a12c23ea2cd6e84d114fb04a389f1746f1399721cd3ae4  0.111.1.tar.gz
+
+sha256  1b3782ccad7b8614100cda30d3faf42fc39f2e97932908c543005053b654ca68  LICENSE.txt
+sha256  5b66841070824900eefa9d33d7c3887f2dfc4334717b460aa7c8b8ae23daf7d4  mods/ENTITIES/mcl_charges/texture_license.txt
+sha256  1d97762c8e70ec12c35ac915663bee03b8c6042dc6f98aec167ecafff3af2ba0  mods/HELP/mcl_craftguide/license.txt
+sha256  b5fe00f0fc3e7e9f2205b5cb0bda9532cf6e121a85c6cde4d1ad0710acca65c1  mods/ITEMS/REDSTONE/LICENSE.txt
+sha256  ca5f59b46fcebd194981c6f6ba1e730d6a9548d949ef76f736afc04310547bba  mods/ITEMS/mcl_amethyst/textures/LICENSE.txt
+sha256  697b6f5c190819901db4d9c0efe473091d357f7e54f221510ff39d34f033310c  mods/ITEMS/mcl_armor_stand/LICENSE.txt
+sha256  3382f3bf99566089543621ee3256f7f98bf9364d3b852c5ed08202d435215d7d  mods/ITEMS/mcl_beds/license.txt
+sha256  4c176fe869834037e35d53946052742aa38759d3e6a2341ded4deb3432dd8a5a  mods/ITEMS/mcl_flowerpots/license.txt
+sha256  96f17857f3eb28a7d93dad930bc099a3cb65a9a2afb37069bfd1ba5ec5964389  mods/ITEMS/mcl_hoppers/License.txt
+sha256  a82dfda1c9feb704997ea42116eb6a15a1f3f99ee8c49215fbbd32d519e8ad74  mods/ITEMS/mcl_stairs/license.txt
+sha256  dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551  mods/ITEMS/mcl_torches/LICENSE.txt
+sha256  0066e63d682d54a014ad3359794365a1abb87562d2b1e5e32093976d88c295b4  mods/ITEMS/screwdriver/license.txt
+sha256  e361fc900d9203859391d35c38c3284c91600d23c1617076c641ff7e9fe10b15  mods/MISC/findbiome/license.txt
+sha256  d749172bfa942e87a0dbb970eafcc067d5dffa73bb568e98fed476ffad4eaa59  mods/PLAYER/mcl_skins/LICENSE.txt
+sha256  84952beba59941bb387697ac58c478c6a4966b69f4e9de46befb1f8f25e195ec  mods/PLAYER/mcl_wieldview/LICENSE.txt
diff --git a/package/mineclonia/mineclonia.mk b/package/mineclonia/mineclonia.mk
new file mode 100644
index 0000000000..ea3cc996d0
--- /dev/null
+++ b/package/mineclonia/mineclonia.mk
@@ -0,0 +1,52 @@ 
+################################################################################
+#
+# mineclonia
+#
+################################################################################
+
+MINECLONIA_VERSION = 0.111.1
+MINECLONIA_SOURCE = $(MINECLONIA_VERSION).tar.gz
+MINECLONIA_SITE = https://codeberg.org/mineclonia/mineclonia/archive
+MINECLONIA_LICENSE = GPLv3, MIT (mods)
+MINECLONIA_LICENSE_FILES = LICENSE.txt \
+	mods/beds/license.txt \
+	mods/binoculars/license.txt \
+	mods/boats/license.txt \
+	mods/bones/license.txt \
+	mods/bucket/license.txt \
+	mods/butterflies/license.txt \
+	mods/carts/license.txt \
+	mods/creative/license.txt \
+	mods/default/license.txt \
+	mods/doors/license.txt \
+	mods/dungeon_loot/license.txt \
+	mods/dye/license.txt \
+	mods/env_sounds/license.txt \
+	mods/farming/license.txt \
+	mods/fire/license.txt \
+	mods/fireflies/license.txt \
+	mods/flowers/license.txt \
+	mods/game_commands/license.txt \
+	mods/give_initial_stuff/license.txt \
+	mods/keys/license.txt \
+	mods/map/license.txt \
+	mods/mtg_craftguide/license.txt \
+	mods/player_api/license.txt \
+	mods/screwdriver/license.txt \
+	mods/sethome/license.txt \
+	mods/sfinv/license.txt \
+	mods/spawn/license.txt \
+	mods/stairs/license.txt \
+	mods/tnt/license.txt \
+	mods/vessels/license.txt \
+	mods/walls/license.txt \
+	mods/weather/license.txt \
+	mods/wool/license.txt \
+	mods/xpanes/license.txt
+
+define MINECLONIA_INSTALL_TARGET_CMDS
+	mkdir -p $(TARGET_DIR)/usr/share/minetest/games/mineclonia
+	cp -dpfr $(@D)/* $(TARGET_DIR)/usr/share/minetest/games/mineclonia
+endef
+
+$(eval $(generic-package))