[extremetuxracer] Add metainfo file to show this font in gnome-software

Parag Nemade pnemade at fedoraproject.org
Tue Nov 18 15:59:20 UTC 2014


commit f125d9202c15c37bd33751e53723f32ce445b976
Author: Parag Nemade <pnemade at redhat.com>
Date:   Tue Nov 18 21:29:16 2014 +0530

    Add metainfo file to show this font in gnome-software

 extremetuxracer.spec |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)
---
diff --git a/extremetuxracer.spec b/extremetuxracer.spec
index 1e928a0..33b5bfe 100644
--- a/extremetuxracer.spec
+++ b/extremetuxracer.spec
@@ -17,7 +17,7 @@
 Summary: High speed arctic racing game
 Name: extremetuxracer
 Version: 0.6.0
-Release: 5%{?dist}
+Release: 6%{?dist}
 License: GPLv2+
 Group: Amusements/Games
 URL: http://extremetuxracer.sourceforge.net
@@ -28,6 +28,10 @@ URL: http://extremetuxracer.sourceforge.net
 Source0: etr-%{version}%{patch_ext}.tar.xz
 Source1: etr-clean-tarball.sh
 Source2: etr.appdata.xml
+Source3: %{name}.metainfo.xml
+Source4: %{name}-papercuts.metainfo.xml
+Source5: %{name}-papercuts-outline.metainfo.xml
+
 # Don't reference removed files
 Patch0: etr-0.6.0-clean-tarball.patch
 # Recreated files after the above patch
@@ -72,8 +76,10 @@ Racer.
 
 %if %{with font_compat}
 %_font_pkg -n papercuts pc_20.ttf PaperCuts20.ttf
+%{_datadir}/appdata/%{name}-papercuts.metainfo.xml
 %else
 %_font_pkg -n papercuts pc_20.ttf
+%{_datadir}/appdata/%{name}-papercuts.metainfo.xml
 %endif
 
 %package papercuts-outline-fonts
@@ -87,8 +93,10 @@ Tux Racer.
 
 %if %{with font_compat}
 %_font_pkg -n papercuts-outline pc_outline.ttf PaperCuts_outline.ttf
+%{_datadir}/appdata/%{name}-papercuts-outline.metainfo.xml
 %else
 %_font_pkg -n papercuts-outline pc_outline.ttf
+%{_datadir}/appdata/%{name}-papercuts-outline.metainfo.xml
 %endif
 
 %prep
@@ -139,6 +147,15 @@ mv -f %{buildroot}%{_docdir}/etr %{buildroot}%{_pkgdocdir}
 # install appdata file
 install -DT -m0644 %{SOURCE2} %{buildroot}%{_datadir}/appdata/etr.appdata.xml
 
+# Add AppStream metadata
+install -Dm 0644 -p %{SOURCE3} \
+        %{buildroot}%{_datadir}/appdata/%{name}.metainfo.xml
+install -Dm 0644 -p %{SOURCE4} \
+        %{buildroot}%{_datadir}/appdata/%{name}-papercuts.metainfo.xml
+install -Dm 0644 -p %{SOURCE5} \
+        %{buildroot}%{_datadir}/appdata/%{name}-papercuts-outline.metainfo.xml
+
+
 %clean
 rm -rf %{buildroot}
 
@@ -153,8 +170,12 @@ rm -rf %{buildroot}
 
 %files common
 %doc AUTHORS COPYING ChangeLog
+%{_datadir}/appdata/%{name}.metainfo.xml
 
 %changelog
+* Tue Nov 18 2014 Parag Nemade <pnemade AT redhat DOT com> - 0.6.0-6
+- Add metainfo file to show this font in gnome-software
+
 * Sat Aug 16 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.6.0-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
 


More information about the scm-commits mailing list