summarylogtreecommitdiffstats
path: root/appdata.patch
blob: dbea2050e14cc53e260a89e3bb59c4916fafde25 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
From 4852045b1832b2eaefcc890bdbc39c705f4ad6a1 Mon Sep 17 00:00:00 2001
From: Cosimo Cecchi <cosimo@endlessm.com>
Date: Fri, 3 Aug 2018 16:35:33 -0700
Subject: [PATCH] Add an updated .appdata file

---
 data/labyrinth.appdata.xml | 49 ++++++++++++++++++++++++++++++++++++++
 install_data_files.sh      |  3 +++
 2 files changed, 52 insertions(+)
 create mode 100644 data/labyrinth.appdata.xml

diff --git a/data/labyrinth.appdata.xml b/data/labyrinth.appdata.xml
new file mode 100644
index 0000000..8d24936
--- /dev/null
+++ b/data/labyrinth.appdata.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<application>
+    <id type="desktop">labyrinth.desktop</id>
+    <metadata_license>CC0-1.0</metadata_license>
+    <project_license>GPL-2.0</project_license>
+    <name>Labyrinth</name>
+    <summary>A light weight mind mapping tool</summary>
+    <description>
+        <p>
+            Labyrinth is a lightweight mind-mapping tool, written in Python using Gtk and
+            Cairo to do the drawing. It is intended to be as light and intuitive as
+            possible, but still provide a wide range of powerful features.
+        </p>
+
+        <p>
+            A mind-map is a diagram used to represent words, ideas, tasks or other items
+            linked to and arranged radially around a central key word or idea. It is used
+            to generate, visualize, structure and classify ideas, and as an aid in study,
+            organization, problem solving, and decision making (From Wikipedia).
+        </p>
+
+        <p>
+            Currently, Labyrinth provides 3 different types of thoughts, or nodes - Text,
+            Image and Drawing. Text is the basic standard text node. Images allow you to
+            insert and scale any supported image file (PNG, JPEG, SVG). Drawings are for
+            those times when you want to illustrate something, but don't want to fire up a
+            separate drawing program. It allows you to quickly and easily sketch very
+            simple line diagrams.
+        </p>
+
+    </description>
+
+    <content_rating type="oars-1.1" />
+
+    <releases>
+      <release date="2012-11-02" version="0.6"/>
+    </releases>
+
+    <screenshots>
+      <screenshot>
+        <image type="source">https://screenshots.debian.net/screenshots/000/009/362/large.png</image>
+        <image type="source">https://screenshots.debian.net/screenshots/000/009/194/large.png</image>
+      </screenshot>
+    </screenshots>
+
+    <url type="homepage">https://github.com/labyrinth-team/labyrinth</url>
+    <updatecontact>Don@Scorgie.org</updatecontact>
+</application>
+
diff --git a/install_data_files.sh b/install_data_files.sh
index 76ba767..c021211 100755
--- a/install_data_files.sh
+++ b/install_data_files.sh
@@ -14,5 +14,8 @@ install -m 644 data/labyrinth.svg $DESTDIR/usr/share/icons/hicolor/scalable/apps
 echo "Installing .desktop file"
 install -D -m 755 data/labyrinth.desktop $DESTDIR/usr/share/applications/labyrinth.desktop
 
+echo "Installing .appdata.xml file"
+install -D -m 644 data/labyrinth.appdata.xml $DESTDIR/usr/share/appdata/labyrinth.appdata.xml
+
 echo "Installing translations"
 make -C po localedir=$DESTDIR/usr/share/locale install