[mscore] Add metainfo file to show mscore-MuseJazz font in gnome-software

Parag Nemade pnemade at fedoraproject.org
Tue Nov 18 12:40:48 UTC 2014


commit 9b564f7e8a0a6424630d07d65a82a581a529fafb
Author: Parag Nemade <pnemade at redhat.com>
Date:   Tue Nov 18 18:10:45 2014 +0530

    Add metainfo file to show mscore-MuseJazz font in gnome-software

 mscore.spec |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/mscore.spec b/mscore.spec
index 864b48a..68782af 100644
--- a/mscore.spec
+++ b/mscore.spec
@@ -3,7 +3,7 @@
 Name:          mscore
 Summary:       Music Composition & Notation Software
 Version:       1.3
-Release:       7%{?dist}
+Release:       8%{?dist}
 # rtf2html is LGPLv2+
 # paper4.png paper5.png are LGPLv3
 # the rest is GPLv2
@@ -21,6 +21,8 @@ URL:           http://musescore.org/en
 Source0:       %{name}-%{version}-free.tar.bz2
 # For mime types
 Source2:       %{name}.xml
+# Add metainfo file for font to show in gnome-software
+Source3:       %{fontfamilyname}.metainfo.xml
 # Use Fedora's default soundfont instead of the removed one:
 Patch0:        %{name}-use-default-soundfont.patch
 # We don't build the common files (font files, wallpapers, demo song, instrument
@@ -222,6 +224,10 @@ pushd %{name}
    mv share/wallpaper/COPYRIGHT COPYING.wallpaper
 popd
 
+# Add AppStream metadata
+install -Dm 0644 -p %{SOURCE3} \
+        %{buildroot}%{_datadir}/appdata/%{fontfamilyname}.metainfo.xml
+
 %check
 # iotest seems outdated. Skipping.
 # rendertest needs the X server. Skipping.
@@ -261,9 +267,12 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
 %doc %{_datadir}/%{name}-%{version}/man/
 
 %_font_pkg %{fontfamilyname}*.ttf
-
+%{_datadir}/appdata/%{fontfamilyname}.metainfo.xml
 
 %changelog
+* Tue Nov 18 2014 Parag Nemade <pnemade AT redhat DOT com> - 1.3-8
+- Add metainfo file to show mscore-MuseJazz font in gnome-software
+
 * Thu Oct 02 2014 Rex Dieter <rdieter at fedoraproject.org> 1.3-7
 - update mime scriptlet
 


More information about the scm-commits mailing list