[gpsim] add appdata

Roy Rankin rrankin at fedoraproject.org
Fri Nov 14 23:09:35 UTC 2014


commit 9129fbd18cc20929a6943d60af574f1f2de1ab03
Author: Roy Rankin <rrankin at ihug.com.au>
Date:   Sat Nov 15 10:09:29 2014 +1100

    add appdata

 gpsim.appdata.xml |   42 ++++++++++++++++++++++++++++++++++++++++++
 gpsim.spec        |    9 ++++++++-
 2 files changed, 50 insertions(+), 1 deletions(-)
---
diff --git a/gpsim.appdata.xml b/gpsim.appdata.xml
new file mode 100644
index 0000000..ad4b321
--- /dev/null
+++ b/gpsim.appdata.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Roy Rankin <rrankin_at_ihug.com.au> -->
+<application>
+ <id type="desktop">gpsim.desktop</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+ and LGPL-2.1+</project_license>
+ <description>
+  <p>
+  Gpsim is a simulator for Microchip (TM) PIC (TM) microcontrollers.
+  It supports most devices in Microchip's 12-bit, 14bit, and 16-bit
+  core families. 
+  </p>
+  <p>
+  Gpsim can be controlled from either a graphical user interface (GUI), 
+  a command line interface (CLI) or by a remote process. 
+  </p>
+  <p>
+  Typical debugging features like breakpoints, single stepping, disassembling, 
+  memory inspect and change, and so on are all supported. 
+  In addition, complex debugging features like real time tracing, assertions, 
+  conditional breaks, and plugin modules to name a few are also supported. 
+  </p>
+  <p>
+  Gpsim supports dynamically loadable
+  modules such as LED's, LCD's, resistors, etc. to extend the simulation
+  environment beyond the PIC.
+  </p>
+ </description>
+ <url type="homepage">http://gpsim.sourceforge.net</url>
+ <screenshots> 
+ <screenshot type="default">
+   <image>https://a.fsdn.com/con/app/proj/gpsim/screenshots/control_source.png</image>
+   <caption>Control and Source Windows</caption>
+ </screenshot>
+ <screenshot>
+   <image>https://a.fsdn.com/con/app/proj/gpsim/screenshots/breadboard_register.png</image>
+   <caption>Breadboard and Source  Windows</caption>
+ </screenshot>
+ </screenshots>
+ <updatecontact>gpsim-devel_at_lists.sourceforge.net</updatecontact>
+ <project_group>gpsim</project_group>
+</application>
diff --git a/gpsim.spec b/gpsim.spec
index 8d63da2..af6d41e 100644
--- a/gpsim.spec
+++ b/gpsim.spec
@@ -1,6 +1,6 @@
 Name:		gpsim
 Version:	0.28.0
-Release:	0%{?dist}
+Release:	1%{?dist}
 Summary:	A simulator for Microchip (TM) PIC (TM) microcontrollers
 Summary(fr):	Un simulateur pour les microcontrôleurs PIC (TM) Microchip (TM)
 
@@ -12,6 +12,7 @@ Source:		http://downloads.sourceforge.net/gpsim/gpsim-%{version}.tar.gz
 
 Source1:	%{name}.desktop
 Source2:	%{name}.png
+Source3:	%{name}.appdata.xml
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -71,6 +72,8 @@ install -Dm 0644 -p %{SOURCE1} \
 	%{buildroot}%{_datadir}/applications/%{name}.desktop
 install -Dm 0644 -p %{SOURCE2} \
 	%{buildroot}%{_datadir}/pixmaps/%{name}.png
+install -Dm 0644 -p %{SOURCE3} \
+	%{buildroot}%{_datadir}/appdata/%{name}.appdata.xml
 desktop-file-install --vendor=""\
 	--dir=%{buildroot}/%{_datadir}/applications\
 	%{buildroot}%{_datadir}/applications/%{name}.desktop
@@ -93,6 +96,7 @@ desktop-file-install --vendor=""\
 %{_libdir}/*.so.*
 %{_datadir}/pixmaps/gpsim.png
 %{_datadir}/applications/gpsim.desktop
+%{_datadir}/appdata/gpsim.appdata.xml
 
 
 
@@ -105,6 +109,9 @@ desktop-file-install --vendor=""\
 %{_includedir}/*
 
 %changelog
+* Sat Nov 15 2014 Roy Rankin <rrankin at ihug.com.au> - 0.28.0-1
+- Add appdata file
+
 * Thu Nov 13 2014 Roy Rankin <rrankin at ihug.com.au> - 0.28.0-0
 - Upstream update to 0.28.0
 - Add desktop file


More information about the scm-commits mailing list