From 7ded83a13ddf588bff01037ec78b891f9578dadf Mon Sep 17 00:00:00 2001
From: Marko Lindqvist <cazfi74@gmail.com>
Date: Fri, 16 Jan 2026 20:06:00 +0200
Subject: [PATCH 42/42] Metainfo: Add screenshot captions

See RM #1869

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
---
 bootstrap/org.freeciv.gtk3.mp.metainfo.xml.in | 1 +
 bootstrap/org.freeciv.gtk322.metainfo.xml.in  | 2 ++
 bootstrap/org.freeciv.gtk4.metainfo.xml.in    | 1 +
 bootstrap/org.freeciv.gtk4.mp.metainfo.xml.in | 1 +
 bootstrap/org.freeciv.qt.metainfo.xml.in      | 1 +
 bootstrap/org.freeciv.qt.mp.metainfo.xml.in   | 1 +
 bootstrap/org.freeciv.ruledit.metainfo.xml.in | 1 +
 bootstrap/org.freeciv.sdl2.metainfo.xml.in    | 1 +
 bootstrap/org.freeciv.sdl3.metainfo.xml.in    | 1 +
 bootstrap/org.freeciv.server.metainfo.xml.in  | 1 +
 10 files changed, 11 insertions(+)

diff --git a/bootstrap/org.freeciv.gtk3.mp.metainfo.xml.in b/bootstrap/org.freeciv.gtk3.mp.metainfo.xml.in
index 8162c5f0e7..53aaa4165a 100644
--- a/bootstrap/org.freeciv.gtk3.mp.metainfo.xml.in
+++ b/bootstrap/org.freeciv.gtk3.mp.metainfo.xml.in
@@ -37,6 +37,7 @@
     <screenshots>
       <screenshot type="default">
         <image>https://files.freeciv.org/screenshots/3.0/modinst.gtk3-3.0.4.png</image>
+        <caption>Freeciv-3.0.4 gtk3 modpack installer</caption>
       </screenshot>
     </screenshots>
     <update_contact>freeciv-dev@freelists.org</update_contact>
diff --git a/bootstrap/org.freeciv.gtk322.metainfo.xml.in b/bootstrap/org.freeciv.gtk322.metainfo.xml.in
index 89ee8562d0..32da9ce0f4 100644
--- a/bootstrap/org.freeciv.gtk322.metainfo.xml.in
+++ b/bootstrap/org.freeciv.gtk322.metainfo.xml.in
@@ -43,9 +43,11 @@
     <screenshots>
       <screenshot type="default">
         <image>https://files.freeciv.org/screenshots/3.1/client.gtk322-3.1.0.png</image>
+        <caption>Freeciv-3.1.0 gtk3.22-client, hex map, cimpletoon tileset</caption>
       </screenshot>
       <screenshot>
         <image>https://files.freeciv.org/screenshots/3.0/client.gtk322-3.0.4.png</image>
+        <caption>Freeciv-3.0.4 gtk3.22-client, hex map, cimpletoon tileset</caption>
       </screenshot>
     </screenshots>
     <update_contact>freeciv-dev@freelists.org</update_contact>
diff --git a/bootstrap/org.freeciv.gtk4.metainfo.xml.in b/bootstrap/org.freeciv.gtk4.metainfo.xml.in
index 56793f1843..70a333662a 100644
--- a/bootstrap/org.freeciv.gtk4.metainfo.xml.in
+++ b/bootstrap/org.freeciv.gtk4.metainfo.xml.in
@@ -43,6 +43,7 @@
     <screenshots>
       <screenshot type="default">
         <image>https://files.freeciv.org/screenshots/3.1/client.gtk4-3.1.0-beta2.png</image>
+        <caption>Freeciv-3.1.0-beta2 gtk4-client, hex map, amplio2 tileset</caption>
       </screenshot>
     </screenshots>
     <update_contact>freeciv-dev@freelists.org</update_contact>
diff --git a/bootstrap/org.freeciv.gtk4.mp.metainfo.xml.in b/bootstrap/org.freeciv.gtk4.mp.metainfo.xml.in
index e95d56d90f..3c599cc68b 100644
--- a/bootstrap/org.freeciv.gtk4.mp.metainfo.xml.in
+++ b/bootstrap/org.freeciv.gtk4.mp.metainfo.xml.in
@@ -37,6 +37,7 @@
     <screenshots>
       <screenshot type="default">
         <image>https://files.freeciv.org/screenshots/3.0/modinst.gtk4-3.0.6.png</image>
+        <caption>Freeciv-3.0.6 gtk4 modpack installer</caption>
       </screenshot>
     </screenshots>
     <update_contact>freeciv-dev@freelists.org</update_contact>
diff --git a/bootstrap/org.freeciv.qt.metainfo.xml.in b/bootstrap/org.freeciv.qt.metainfo.xml.in
index 0e65c048a3..a1241f332c 100644
--- a/bootstrap/org.freeciv.qt.metainfo.xml.in
+++ b/bootstrap/org.freeciv.qt.metainfo.xml.in
@@ -43,6 +43,7 @@
     <screenshots>
       <screenshot type="default">
         <image>https://files.freeciv.org/screenshots/3.0/client.qt-3.0.4.png</image>
+        <caption>Freeciv-3.0.4 Qt-client, hex map, alien ruleset and alio tileset</caption>
       </screenshot>
     </screenshots>
     <update_contact>freeciv-dev@freelists.org</update_contact>
diff --git a/bootstrap/org.freeciv.qt.mp.metainfo.xml.in b/bootstrap/org.freeciv.qt.mp.metainfo.xml.in
index bd98d8952e..10d1a1cbb4 100644
--- a/bootstrap/org.freeciv.qt.mp.metainfo.xml.in
+++ b/bootstrap/org.freeciv.qt.mp.metainfo.xml.in
@@ -37,6 +37,7 @@
     <screenshots>
       <screenshot type="default">
         <image>https://files.freeciv.org/screenshots/3.0/modinst.qt-3.0.8.png</image>
+        <caption>Freeciv-3.0.8 Qt modpack installer</caption>
       </screenshot>
     </screenshots>
     <update_contact>freeciv-dev@freelists.org</update_contact>
diff --git a/bootstrap/org.freeciv.ruledit.metainfo.xml.in b/bootstrap/org.freeciv.ruledit.metainfo.xml.in
index 74ec44f5d8..1bbc5764ad 100644
--- a/bootstrap/org.freeciv.ruledit.metainfo.xml.in
+++ b/bootstrap/org.freeciv.ruledit.metainfo.xml.in
@@ -37,6 +37,7 @@
     <screenshots>
       <screenshot type="default">
         <image>https://files.freeciv.org/screenshots/3.0/ruledit-3.0.4.png</image>
+        <caption>Freeciv-3.0.4 ruleset editor</caption>
       </screenshot>
     </screenshots>
     <update_contact>freeciv-dev@freelists.org</update_contact>
diff --git a/bootstrap/org.freeciv.sdl2.metainfo.xml.in b/bootstrap/org.freeciv.sdl2.metainfo.xml.in
index 03c43ec42d..a141b764f8 100644
--- a/bootstrap/org.freeciv.sdl2.metainfo.xml.in
+++ b/bootstrap/org.freeciv.sdl2.metainfo.xml.in
@@ -43,6 +43,7 @@
     <screenshots>
       <screenshot type="default">
         <image>https://files.freeciv.org/screenshots/3.0/client.sdl2-3.0.4.png</image>
+        <caption>Freeciv-3.0.4 sdl2-client, isometric Europe map, amplio2 tileset</caption>
       </screenshot>
     </screenshots>
     <update_contact>freeciv-dev@freelists.org</update_contact>
diff --git a/bootstrap/org.freeciv.sdl3.metainfo.xml.in b/bootstrap/org.freeciv.sdl3.metainfo.xml.in
index c4caee0782..0251db5c0f 100644
--- a/bootstrap/org.freeciv.sdl3.metainfo.xml.in
+++ b/bootstrap/org.freeciv.sdl3.metainfo.xml.in
@@ -43,6 +43,7 @@
     <screenshots>
       <screenshot type="default">
         <image>https://files.freeciv.org/screenshots/3.2/client.sdl3-3.2.0-beta1.png</image>
+        <caption>Freeciv-3.2.0-beta1 sdl3-client, diplomacy meeting</caption>
       </screenshot>
     </screenshots>
     <update_contact>freeciv-dev@freelists.org</update_contact>
diff --git a/bootstrap/org.freeciv.server.metainfo.xml.in b/bootstrap/org.freeciv.server.metainfo.xml.in
index 76fd754cc7..90dbb75c30 100644
--- a/bootstrap/org.freeciv.server.metainfo.xml.in
+++ b/bootstrap/org.freeciv.server.metainfo.xml.in
@@ -41,6 +41,7 @@
     <screenshots>
       <screenshot type="default">
         <image>https://files.freeciv.org/screenshots/3.0/server-3.0.7.png</image>
+        <caption>Freeciv-3.0.7 server</caption>
       </screenshot>
     </screenshots>
     <update_contact>freeciv-dev@freelists.org</update_contact>
-- 
2.51.0

