From 9b226c7045c0dd2e7cf9e53571b845b8e27062d3 Mon Sep 17 00:00:00 2001
From: sfan5 <sfan5@live.de>
Date: Tue, 16 Jul 2019 22:40:21 +0200
Subject: [PATCH] Switch to mod.conf, delete deprecated depends.txt

---
 mods/beds/depends.txt               | 2 --
 mods/beds/mod.conf                  | 3 +++
 mods/binoculars/depends.txt         | 2 --
 mods/binoculars/mod.conf            | 4 ++++
 mods/boats/depends.txt              | 2 --
 mods/boats/mod.conf                 | 3 +++
 mods/bones/depends.txt              | 1 -
 mods/bones/mod.conf                 | 3 +++
 mods/bucket/depends.txt             | 2 --
 mods/bucket/mod.conf                | 3 +++
 mods/butterflies/depends.txt        | 2 --
 mods/butterflies/mod.conf           | 3 +++
 mods/carts/depends.txt              | 2 --
 mods/carts/mod.conf                 | 3 +++
 mods/creative/depends.txt           | 2 --
 mods/creative/mod.conf              | 3 +++
 mods/default/depends.txt            | 1 -
 mods/default/mod.conf               | 3 +++
 mods/doors/depends.txt              | 2 --
 mods/doors/mod.conf                 | 4 ++++
 mods/dungeon_loot/depends.txt       | 1 -
 mods/dungeon_loot/mod.conf          | 3 +++
 mods/dye/depends.txt                | 0
 mods/dye/mod.conf                   | 2 ++
 mods/farming/depends.txt            | 3 ---
 mods/farming/mod.conf               | 3 +++
 mods/fire/depends.txt               | 1 -
 mods/fire/mod.conf                  | 3 +++
 mods/fireflies/depends.txt          | 2 --
 mods/fireflies/mod.conf             | 3 +++
 mods/flowers/depends.txt            | 1 -
 mods/flowers/mod.conf               | 3 +++
 mods/game_commands/mod.conf         | 2 ++
 mods/give_initial_stuff/depends.txt | 2 --
 mods/give_initial_stuff/mod.conf    | 3 +++
 mods/map/depends.txt                | 3 ---
 mods/map/mod.conf                   | 4 ++++
 mods/player_api/mod.conf            | 2 ++
 mods/screwdriver/mod.conf           | 2 ++
 mods/sethome/mod.conf               | 2 ++
 mods/sfinv/mod.conf                 | 2 ++
 mods/spawn/depends.txt              | 2 --
 mods/spawn/mod.conf                 | 4 ++++
 mods/stairs/depends.txt             | 1 -
 mods/stairs/mod.conf                | 3 +++
 mods/tnt/depends.txt                | 3 ---
 mods/tnt/mod.conf                   | 3 +++
 mods/vessels/depends.txt            | 1 -
 mods/vessels/mod.conf               | 3 +++
 mods/walls/depends.txt              | 1 -
 mods/walls/mod.conf                 | 3 +++
 mods/wool/depends.txt               | 2 --
 mods/wool/mod.conf                  | 3 +++
 mods/xpanes/depends.txt             | 1 -
 mods/xpanes/mod.conf                | 3 +++
 55 files changed, 88 insertions(+), 42 deletions(-)
 delete mode 100644 mods/beds/depends.txt
 create mode 100644 mods/beds/mod.conf
 delete mode 100644 mods/binoculars/depends.txt
 create mode 100644 mods/binoculars/mod.conf
 delete mode 100644 mods/boats/depends.txt
 create mode 100644 mods/boats/mod.conf
 delete mode 100644 mods/bones/depends.txt
 create mode 100644 mods/bones/mod.conf
 delete mode 100644 mods/bucket/depends.txt
 create mode 100644 mods/bucket/mod.conf
 delete mode 100644 mods/butterflies/depends.txt
 create mode 100644 mods/butterflies/mod.conf
 delete mode 100644 mods/carts/depends.txt
 create mode 100644 mods/carts/mod.conf
 delete mode 100644 mods/creative/depends.txt
 create mode 100644 mods/creative/mod.conf
 delete mode 100644 mods/default/depends.txt
 create mode 100644 mods/default/mod.conf
 delete mode 100644 mods/doors/depends.txt
 create mode 100644 mods/doors/mod.conf
 delete mode 100644 mods/dungeon_loot/depends.txt
 create mode 100644 mods/dungeon_loot/mod.conf
 delete mode 100644 mods/dye/depends.txt
 create mode 100644 mods/dye/mod.conf
 delete mode 100644 mods/farming/depends.txt
 create mode 100644 mods/farming/mod.conf
 delete mode 100644 mods/fire/depends.txt
 create mode 100644 mods/fire/mod.conf
 delete mode 100644 mods/fireflies/depends.txt
 create mode 100644 mods/fireflies/mod.conf
 delete mode 100644 mods/flowers/depends.txt
 create mode 100644 mods/flowers/mod.conf
 create mode 100644 mods/game_commands/mod.conf
 delete mode 100644 mods/give_initial_stuff/depends.txt
 create mode 100644 mods/give_initial_stuff/mod.conf
 delete mode 100644 mods/map/depends.txt
 create mode 100644 mods/map/mod.conf
 create mode 100644 mods/player_api/mod.conf
 create mode 100644 mods/screwdriver/mod.conf
 create mode 100644 mods/sethome/mod.conf
 create mode 100644 mods/sfinv/mod.conf
 delete mode 100644 mods/spawn/depends.txt
 create mode 100644 mods/spawn/mod.conf
 delete mode 100644 mods/stairs/depends.txt
 create mode 100644 mods/stairs/mod.conf
 delete mode 100644 mods/tnt/depends.txt
 create mode 100644 mods/tnt/mod.conf
 delete mode 100644 mods/vessels/depends.txt
 create mode 100644 mods/vessels/mod.conf
 delete mode 100644 mods/walls/depends.txt
 create mode 100644 mods/walls/mod.conf
 delete mode 100644 mods/wool/depends.txt
 create mode 100644 mods/wool/mod.conf
 delete mode 100644 mods/xpanes/depends.txt
 create mode 100644 mods/xpanes/mod.conf

diff --git a/mods/beds/depends.txt b/mods/beds/depends.txt
deleted file mode 100644
index 470ec30b..00000000
--- a/mods/beds/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-default
-wool
diff --git a/mods/beds/mod.conf b/mods/beds/mod.conf
new file mode 100644
index 00000000..450ec138
--- /dev/null
+++ b/mods/beds/mod.conf
@@ -0,0 +1,3 @@
+name = beds
+description = Minetest Game mod: beds
+depends = default, wool
diff --git a/mods/binoculars/depends.txt b/mods/binoculars/depends.txt
deleted file mode 100644
index 1f737c12..00000000
--- a/mods/binoculars/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-default
-creative?
diff --git a/mods/binoculars/mod.conf b/mods/binoculars/mod.conf
new file mode 100644
index 00000000..7d737415
--- /dev/null
+++ b/mods/binoculars/mod.conf
@@ -0,0 +1,4 @@
+name = binoculars
+description = Minetest Game mod: binoculars
+depends = default
+optional_depends = creative
diff --git a/mods/boats/depends.txt b/mods/boats/depends.txt
deleted file mode 100644
index 8e482ce2..00000000
--- a/mods/boats/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-default
-player_api
diff --git a/mods/boats/mod.conf b/mods/boats/mod.conf
new file mode 100644
index 00000000..a727f8ff
--- /dev/null
+++ b/mods/boats/mod.conf
@@ -0,0 +1,3 @@
+name = boats
+description = Minetest Game mod: boats
+depends = default, player_api
diff --git a/mods/bones/depends.txt b/mods/bones/depends.txt
deleted file mode 100644
index 4ad96d51..00000000
--- a/mods/bones/depends.txt
+++ /dev/null
@@ -1 +0,0 @@
-default
diff --git a/mods/bones/mod.conf b/mods/bones/mod.conf
new file mode 100644
index 00000000..371997b3
--- /dev/null
+++ b/mods/bones/mod.conf
@@ -0,0 +1,3 @@
+name = bones
+description = Minetest Game mod: bones
+depends = default
diff --git a/mods/bucket/depends.txt b/mods/bucket/depends.txt
deleted file mode 100644
index 3a7daa1d..00000000
--- a/mods/bucket/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-default
-
diff --git a/mods/bucket/mod.conf b/mods/bucket/mod.conf
new file mode 100644
index 00000000..1c60a099
--- /dev/null
+++ b/mods/bucket/mod.conf
@@ -0,0 +1,3 @@
+name = bucket
+description = Minetest Game mod: bucket
+depends = default
diff --git a/mods/butterflies/depends.txt b/mods/butterflies/depends.txt
deleted file mode 100644
index df07aca3..00000000
--- a/mods/butterflies/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-default
-flowers
\ No newline at end of file
diff --git a/mods/butterflies/mod.conf b/mods/butterflies/mod.conf
new file mode 100644
index 00000000..1c66497d
--- /dev/null
+++ b/mods/butterflies/mod.conf
@@ -0,0 +1,3 @@
+name = butterflies
+description = Minetest Game mod: Butterflies
+depends = default, flowers
diff --git a/mods/carts/depends.txt b/mods/carts/depends.txt
deleted file mode 100644
index 8e482ce2..00000000
--- a/mods/carts/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-default
-player_api
diff --git a/mods/carts/mod.conf b/mods/carts/mod.conf
new file mode 100644
index 00000000..20357e3e
--- /dev/null
+++ b/mods/carts/mod.conf
@@ -0,0 +1,3 @@
+name = carts
+description = Carts (formerly boost_cart)
+depends = default, player_api
diff --git a/mods/creative/depends.txt b/mods/creative/depends.txt
deleted file mode 100644
index 975e6525..00000000
--- a/mods/creative/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-default
-sfinv
diff --git a/mods/creative/mod.conf b/mods/creative/mod.conf
new file mode 100644
index 00000000..0b3f745d
--- /dev/null
+++ b/mods/creative/mod.conf
@@ -0,0 +1,3 @@
+name = creative
+description = Minetest Game mod: creative
+depends = default, sfinv
diff --git a/mods/default/depends.txt b/mods/default/depends.txt
deleted file mode 100644
index e1c38184..00000000
--- a/mods/default/depends.txt
+++ /dev/null
@@ -1 +0,0 @@
-player_api?
diff --git a/mods/default/mod.conf b/mods/default/mod.conf
new file mode 100644
index 00000000..c9e74684
--- /dev/null
+++ b/mods/default/mod.conf
@@ -0,0 +1,3 @@
+name = default
+description = Minetest Game mod: default
+optional_depends = player_api
diff --git a/mods/doors/depends.txt b/mods/doors/depends.txt
deleted file mode 100644
index 5e28beeb..00000000
--- a/mods/doors/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-default
-screwdriver?
diff --git a/mods/doors/mod.conf b/mods/doors/mod.conf
new file mode 100644
index 00000000..de053c27
--- /dev/null
+++ b/mods/doors/mod.conf
@@ -0,0 +1,4 @@
+name = doors
+description = Minetest Game mod: doors
+depends = default
+optional_depends = screwdriver
diff --git a/mods/dungeon_loot/depends.txt b/mods/dungeon_loot/depends.txt
deleted file mode 100644
index 4ad96d51..00000000
--- a/mods/dungeon_loot/depends.txt
+++ /dev/null
@@ -1 +0,0 @@
-default
diff --git a/mods/dungeon_loot/mod.conf b/mods/dungeon_loot/mod.conf
new file mode 100644
index 00000000..79d80899
--- /dev/null
+++ b/mods/dungeon_loot/mod.conf
@@ -0,0 +1,3 @@
+name = dungeon_loot
+description = Minetest Game mod: dungeon_loot
+depends = default
diff --git a/mods/dye/depends.txt b/mods/dye/depends.txt
deleted file mode 100644
index e69de29b..00000000
diff --git a/mods/dye/mod.conf b/mods/dye/mod.conf
new file mode 100644
index 00000000..32bb816c
--- /dev/null
+++ b/mods/dye/mod.conf
@@ -0,0 +1,2 @@
+name = dye
+description = Minetest Game mod: dye
diff --git a/mods/farming/depends.txt b/mods/farming/depends.txt
deleted file mode 100644
index 301d9719..00000000
--- a/mods/farming/depends.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-default
-wool
-stairs
diff --git a/mods/farming/mod.conf b/mods/farming/mod.conf
new file mode 100644
index 00000000..c26c28fc
--- /dev/null
+++ b/mods/farming/mod.conf
@@ -0,0 +1,3 @@
+name = farming
+description = Minetest Game mod: farming
+depends = default, wool, stairs
diff --git a/mods/fire/depends.txt b/mods/fire/depends.txt
deleted file mode 100644
index 4ad96d51..00000000
--- a/mods/fire/depends.txt
+++ /dev/null
@@ -1 +0,0 @@
-default
diff --git a/mods/fire/mod.conf b/mods/fire/mod.conf
new file mode 100644
index 00000000..c70f23b7
--- /dev/null
+++ b/mods/fire/mod.conf
@@ -0,0 +1,3 @@
+name = fire
+description = Minetest Game mod: fire
+depends = default
diff --git a/mods/fireflies/depends.txt b/mods/fireflies/depends.txt
deleted file mode 100644
index e0585b46..00000000
--- a/mods/fireflies/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-default
-vessels
\ No newline at end of file
diff --git a/mods/fireflies/mod.conf b/mods/fireflies/mod.conf
new file mode 100644
index 00000000..a5335880
--- /dev/null
+++ b/mods/fireflies/mod.conf
@@ -0,0 +1,3 @@
+name = fireflies
+description = Minetest Game mod: fireflies
+depends = default, vessels
diff --git a/mods/flowers/depends.txt b/mods/flowers/depends.txt
deleted file mode 100644
index 4ad96d51..00000000
--- a/mods/flowers/depends.txt
+++ /dev/null
@@ -1 +0,0 @@
-default
diff --git a/mods/flowers/mod.conf b/mods/flowers/mod.conf
new file mode 100644
index 00000000..cdafe642
--- /dev/null
+++ b/mods/flowers/mod.conf
@@ -0,0 +1,3 @@
+name = flowers
+description = Minetest Game mod: flowers
+depends = default
diff --git a/mods/game_commands/mod.conf b/mods/game_commands/mod.conf
new file mode 100644
index 00000000..5571ff51
--- /dev/null
+++ b/mods/game_commands/mod.conf
@@ -0,0 +1,2 @@
+name = game_commands
+description = Minetest Game mod: game_commands
diff --git a/mods/give_initial_stuff/depends.txt b/mods/give_initial_stuff/depends.txt
deleted file mode 100644
index 3a7daa1d..00000000
--- a/mods/give_initial_stuff/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-default
-
diff --git a/mods/give_initial_stuff/mod.conf b/mods/give_initial_stuff/mod.conf
new file mode 100644
index 00000000..51d31aef
--- /dev/null
+++ b/mods/give_initial_stuff/mod.conf
@@ -0,0 +1,3 @@
+name = give_initial_stuff
+description = Minetest Game mod: give_initial_stuff
+depends = default
diff --git a/mods/map/depends.txt b/mods/map/depends.txt
deleted file mode 100644
index 4b15f6a3..00000000
--- a/mods/map/depends.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-default
-dye
-creative?
diff --git a/mods/map/mod.conf b/mods/map/mod.conf
new file mode 100644
index 00000000..2099c199
--- /dev/null
+++ b/mods/map/mod.conf
@@ -0,0 +1,4 @@
+name = map
+description = Minetest Game mod: map
+depends = default, dye
+optional_depends = creative
diff --git a/mods/player_api/mod.conf b/mods/player_api/mod.conf
new file mode 100644
index 00000000..198b86dc
--- /dev/null
+++ b/mods/player_api/mod.conf
@@ -0,0 +1,2 @@
+name = player_api
+description = Minetest Game mod: player_api
diff --git a/mods/screwdriver/mod.conf b/mods/screwdriver/mod.conf
new file mode 100644
index 00000000..306c52b5
--- /dev/null
+++ b/mods/screwdriver/mod.conf
@@ -0,0 +1,2 @@
+name = screwdriver
+description = Minetest Game mod: screwdriver
diff --git a/mods/sethome/mod.conf b/mods/sethome/mod.conf
new file mode 100644
index 00000000..00799251
--- /dev/null
+++ b/mods/sethome/mod.conf
@@ -0,0 +1,2 @@
+name = sethome
+description = Minetest Game mod: sethome
diff --git a/mods/sfinv/mod.conf b/mods/sfinv/mod.conf
new file mode 100644
index 00000000..2934435f
--- /dev/null
+++ b/mods/sfinv/mod.conf
@@ -0,0 +1,2 @@
+name = sfinv
+description = Minetest Game mod: sfinv
diff --git a/mods/spawn/depends.txt b/mods/spawn/depends.txt
deleted file mode 100644
index 548489e2..00000000
--- a/mods/spawn/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-default
-beds?
diff --git a/mods/spawn/mod.conf b/mods/spawn/mod.conf
new file mode 100644
index 00000000..ec3d5648
--- /dev/null
+++ b/mods/spawn/mod.conf
@@ -0,0 +1,4 @@
+name = spawn
+description = Minetest Game mod: spawn
+depends = default
+optional_depends = beds
diff --git a/mods/stairs/depends.txt b/mods/stairs/depends.txt
deleted file mode 100644
index 4ad96d51..00000000
--- a/mods/stairs/depends.txt
+++ /dev/null
@@ -1 +0,0 @@
-default
diff --git a/mods/stairs/mod.conf b/mods/stairs/mod.conf
new file mode 100644
index 00000000..7548fa72
--- /dev/null
+++ b/mods/stairs/mod.conf
@@ -0,0 +1,3 @@
+name = stairs
+description = Minetest Game mod: stairs
+depends = default
diff --git a/mods/tnt/depends.txt b/mods/tnt/depends.txt
deleted file mode 100644
index 5ff216f7..00000000
--- a/mods/tnt/depends.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-default
-fire
-
diff --git a/mods/tnt/mod.conf b/mods/tnt/mod.conf
new file mode 100644
index 00000000..9385e825
--- /dev/null
+++ b/mods/tnt/mod.conf
@@ -0,0 +1,3 @@
+name = tnt
+description = Minetest Game mod: tnt
+depends = default, fire
diff --git a/mods/vessels/depends.txt b/mods/vessels/depends.txt
deleted file mode 100644
index 4ad96d51..00000000
--- a/mods/vessels/depends.txt
+++ /dev/null
@@ -1 +0,0 @@
-default
diff --git a/mods/vessels/mod.conf b/mods/vessels/mod.conf
new file mode 100644
index 00000000..7551b54a
--- /dev/null
+++ b/mods/vessels/mod.conf
@@ -0,0 +1,3 @@
+name = vessels
+description = Minetest Game mod: vessels
+depends = default
diff --git a/mods/walls/depends.txt b/mods/walls/depends.txt
deleted file mode 100644
index 4ad96d51..00000000
--- a/mods/walls/depends.txt
+++ /dev/null
@@ -1 +0,0 @@
-default
diff --git a/mods/walls/mod.conf b/mods/walls/mod.conf
new file mode 100644
index 00000000..9b8bbe84
--- /dev/null
+++ b/mods/walls/mod.conf
@@ -0,0 +1,3 @@
+name = walls
+description = Minetest Game mod: walls
+depends = default
diff --git a/mods/wool/depends.txt b/mods/wool/depends.txt
deleted file mode 100644
index 2717befb..00000000
--- a/mods/wool/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-default
-dye
diff --git a/mods/wool/mod.conf b/mods/wool/mod.conf
new file mode 100644
index 00000000..a0ca3f0e
--- /dev/null
+++ b/mods/wool/mod.conf
@@ -0,0 +1,3 @@
+name = wool
+description = Minetest Game mod: wool
+depends = default, dye
diff --git a/mods/xpanes/depends.txt b/mods/xpanes/depends.txt
deleted file mode 100644
index 331d858c..00000000
--- a/mods/xpanes/depends.txt
+++ /dev/null
@@ -1 +0,0 @@
-default
\ No newline at end of file
diff --git a/mods/xpanes/mod.conf b/mods/xpanes/mod.conf
new file mode 100644
index 00000000..bc043614
--- /dev/null
+++ b/mods/xpanes/mod.conf
@@ -0,0 +1,3 @@
+name = xpanes
+description = Minetest Game mod: xpanes
+depends = default
-- 
GitLab