rhughes pushed to quassel (master). "Add an AppData file for the software center"

notifications at fedoraproject.org notifications at fedoraproject.org
Thu Mar 26 16:57:02 UTC 2015


>From 95efb5ac885bcebb1cb208e2ea3265fc15f5b1fa Mon Sep 17 00:00:00 2001
From: Richard Hughes <richard at hughsie.com>
Date: Thu, 26 Mar 2015 16:42:06 +0000
Subject: Add an AppData file for the software center


diff --git a/quassel.spec b/quassel.spec
index 7b942c4..dd98c5d 100755
--- a/quassel.spec
+++ b/quassel.spec
@@ -1,7 +1,7 @@
 Name:    quassel
 Summary: A modern distributed IRC system
 Version: 0.11.0
-Release: 2%{?dist}
+Release: 3%{?dist}
 
 License: GPLv2 or GPLv3
 Group:   Applications/Internet
@@ -79,6 +79,20 @@ rm -rf $RPM_BUILD_ROOT
 
 make install/fast DESTDIR=${RPM_BUILD_ROOT} -C build
 
+# Merge applications into one software center item
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
+cat > $RPM_BUILD_ROOT%{_datadir}/appdata/quasselclient.appdata.xml <<EOF
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Richard Hughes <richard at hughsie.com> -->
+<component type="desktop">
+  <metadata_license>CC0-1.0</metadata_license>
+  <id>quasselclient.desktop</id>
+  <metadata>
+    <value key="X-Merge-With-Parent">quassel.desktop</value>
+  </metadata>
+</component>
+EOF
+
 # unpackaged files
 rm -f $RPM_BUILD_ROOT%{_datadir}/pixmaps/quassel.png
 
@@ -100,6 +114,7 @@ gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
 %files 
 %defattr(-,root,root,-)
 %{_kde4_bindir}/quassel
+%{_kde4_datadir}/appdata/quassel.appdata.xml
 %{_kde4_datadir}/applications/kde4/quassel.desktop
 
 %files common
@@ -122,6 +137,9 @@ gtk-update-icon-cache %{_kde4_iconsdir}/hicolor &> /dev/null || :
 
 
 %changelog
+* Thu Mar 26 2015 Richard Hughes <rhughes at redhat.com> - 0.11.0-3
+- Add an AppData file for the software center
+
 * Tue Mar 24 2015 Adam Miller <maxamillion at fedoraproject.org> - 0.11.0-2
 - BZ1205130 - patch for CTCP Denial of Service
 
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/quassel.git/commit/?h=master&id=95efb5ac885bcebb1cb208e2ea3265fc15f5b1fa


More information about the scm-commits mailing list