summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wong <mark@2ndQuadrant.com>2019-08-21 21:38:29 +0000
committerMark Wong <mark@2ndQuadrant.com>2019-08-21 21:38:29 +0000
commitd522526bce253b657da6ebbbc7c53b7e350fdc7d (patch)
tree7ca1e1b6951825b28961b13561538b21e8a690f9
parent4fe40514827bc640a7bae609f9b83ceba0c89ffe (diff)
Add appstream metadata
-rw-r--r--CMakeLists.txt2
-rw-r--r--pg_top.appdata.xml39
2 files changed, 41 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b027684..9bba90e 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -364,6 +364,8 @@ add_custom_target(appimage
COMMAND cp -aL ${CMAKE_SOURCE_DIR}/AppRun AppDir
COMMAND cp -aL ${CMAKE_SOURCE_DIR}/pg_top.desktop AppDir
COMMAND cp -aL ${CMAKE_SOURCE_DIR}/pg_top.png AppDir
+ COMMAND mkdir -p AppDir/usr/share/metainfo
+ COMMAND cp -aL ${CMAKE_SOURCE_DIR}/pg_top.appdata.xml AppDir/usr/share/metainfo
COMMAND mkdir -p AppDir/usr/lib
COMMAND cp -aL
`ldd pg_top | grep libpq.so | cut -d \" \" -f 3` AppDir/usr/lib
diff --git a/pg_top.appdata.xml b/pg_top.appdata.xml
new file mode 100644
index 0000000..0cb62d3
--- /dev/null
+++ b/pg_top.appdata.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2019 PostgreSQL Global Development Group-->
+<component type="desktop-application">
+ <id>org.postgresql.pg_top</id>
+ <metadata_license>PostgreSQL</metadata_license>
+ <project_license>PostgreSQL</project_license>
+ <name>pg_top</name>
+ <summary>'top' for PostgreSQL>
+
+ <description>
+ <p>
+ pg_top is a terminal program used to view top PostgreSQL processes.
+ </p>
+ </description>
+
+ <launchable type="desktop-id">org.postgresql.pg_top</launchable>
+
+ <screenshots>
+ <screenshot type="default">
+ <caption>Screenshot</caption>
+ <image>https://pg_top.gitlab.io/pg_top-2.png</image>
+ </screenshot>
+ </screenshots>
+
+ <url type="homepage">https://pg_top.gitlab.io/</url>
+ <project_group>PostgreSQL</project_group>
+
+ <provides>
+ <binary>pg_top</binary>
+ </provides>
+
+ <releases>
+ <release version="4.0alpha1" date="4.0alpha1">
+ <description>
+ <p>4.0 Alpha 1 release.</p>
+ </description>
+ </release>
+ </releases>
+</component>