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

Parag Nemade pnemade at fedoraproject.org
Sat Nov 8 08:43:58 UTC 2014


commit c1d24d464df9b3dca2f9461f2dc57a9f32e66ce5
Author: Parag Nemade <pnemade at redhat.com>
Date:   Sat Nov 8 14:13:45 2014 +0530

    Add metainfo file to show this font in gnome-software
    
    - Remove %clean section which is optional now
    - Remove buildroot which is optional now
    - Remove removal of buildroot in %install
    - Remove %defattr
    - Remove group tag
    - cp command should preserv timestamp
    - replace %define with %global

 bpg-fonts.spec |  182 ++++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 139 insertions(+), 43 deletions(-)
---
diff --git a/bpg-fonts.spec b/bpg-fonts.spec
index 2acd19f..099d1a1 100644
--- a/bpg-fonts.spec
+++ b/bpg-fonts.spec
@@ -1,8 +1,8 @@
-%define fontname bpg
-%define fontconf 64-%{fontname}.conf
-%define common_ver 20120413
+%global fontname bpg
+%global fontconf 64-%{fontname}.conf
+%global common_ver 20120413
 
-%define common_desc BPG Fonts are a set of GPL licensed Georgian Unicode fonts.
+%global common_desc BPG Fonts are a set of GPL licensed Georgian Unicode fonts.
 
 Name:		%{fontname}-fonts
 Summary: 	Georgian Unicode fonts
@@ -12,7 +12,6 @@ Release:	4%{?dist}
 # See: http://groups.google.com/group/bpg-fonts/web/gpl-gnu-license
 # No version of the GPL is specified.
 License:	GPL+ with exceptions
-Group:		User Interface/X
 # Source was found here:
 # http://bpgfonts.wordpress.com/category/gpl-gnu/
 # But the link is annoying:
@@ -54,12 +53,43 @@ Source28:	%{name}-nateli-condenced-fontconfig.conf
 Source29:	%{name}-ucnobi-fontconfig.conf
 Source30:	%{name}-dedaena-block-fontconfig.conf
 Source31:	%{name}-dejavu-sans-fontconfig.conf
+# Appdata Metainfo
+Source51:       %{fontname}-algeti.metainfo.xml
+Source52:       %{fontname}-chveulebrivi.metainfo.xml
+Source53:       %{fontname}-classic.metainfo.xml
+Source54:       %{fontname}-courier.metainfo.xml
+Source55:       %{fontname}-courier-s.metainfo.xml
+Source56:       %{fontname}-dedaena-block.metainfo.xml
+Source57:       %{fontname}-dejavu-sans.metainfo.xml
+Source58:       %{fontname}-elite.metainfo.xml
+Source59:       %{fontname}-excelsior.metainfo.xml
+Source60:       %{fontname}-excelsior-caps.metainfo.xml
+Source61:       %{fontname}-excelsior-condenced.metainfo.xml
+Source62:       %{fontname}-glaho.metainfo.xml
+Source63:       %{fontname}-gorda.metainfo.xml
+Source64:       %{fontname}-ingiri.metainfo.xml
+Source65:       %{fontname}-irubaqidze.metainfo.xml
+Source66:       %{fontname}-mikhail-stephan.metainfo.xml
+Source67:       %{fontname}-mrgvlovani.metainfo.xml
+Source68:       %{fontname}-mrgvlovani-caps.metainfo.xml
+Source69:       %{fontname}-nateli.metainfo.xml
+Source70:       %{fontname}-nateli-caps.metainfo.xml
+Source71:       %{fontname}-nateli-condenced.metainfo.xml
+Source72:       %{fontname}-nino-medium.metainfo.xml
+Source73:       %{fontname}-nino-medium-cond.metainfo.xml
+Source74:       %{fontname}-sans.metainfo.xml
+Source75:       %{fontname}-sans-medium.metainfo.xml
+Source76:       %{fontname}-sans-modern.metainfo.xml
+Source77:       %{fontname}-sans-regular.metainfo.xml
+Source78:       %{fontname}-serif.metainfo.xml
+Source79:       %{fontname}-serif-modern.metainfo.xml
+Source80:       %{fontname}-ucnobi.metainfo.xml
+
 # Docs
 Source100:	README
 Source101:	http://www.gnu.org/licenses/gpl-3.0.txt
 
 URL:		http://groups.google.com/group/bpg-fonts
-BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:	fontpackages-devel
 BuildArch:	noarch
 
@@ -68,7 +98,6 @@ BuildArch:	noarch
 
 %package common
 Summary:	Common files for BPG Georgian fonts (documentation...)
-Group:		User Interface/X
 Requires:	fontpackages-filesystem
 
 %description common
@@ -79,7 +108,6 @@ This package consists of files used by other BPG font packages.
 %package -n %{fontname}-algeti-fonts
 Summary:	Algeti Family of BPG Georgian Fonts
 Version:	2.005
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-algeti-fonts
@@ -88,11 +116,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Algeti font family.
 
 %_font_pkg -n algeti -f %{fontconf}-algeti.conf "BPG_Algeti*.ttf"
+%{_datadir}/appdata/%{fontname}-algeti.metainfo.xml
 
 %package -n %{fontname}-chveulebrivi-fonts
 Summary:	Chveulebrivi family of BPG Georgian fonts
 Version:	3.002
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-chveulebrivi-fonts
@@ -101,11 +129,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Chveulebrivi font family.
 
 %_font_pkg -n chveulebrivi -f %{fontconf}-chveulebrivi.conf "BPG_Chveulebrivi_*.ttf"
+%{_datadir}/appdata/%{fontname}-chveulebrivi.metainfo.xml
 
 %package -n %{fontname}-classic-fonts
 Summary:	Classic family of BPG Georgian fonts
 Version:	8.500
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-classic-fonts
@@ -114,11 +142,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Classic font family.
 
 %_font_pkg -n classic -f %{fontconf}-classic.conf "BPG_Classic_*.otf"
+%{_datadir}/appdata/%{fontname}-classic.metainfo.xml
 
 %package -n %{fontname}-courier-fonts
 Summary:	Courier family of BPG Georgian fonts
 Version:	4.002
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-courier-fonts
@@ -127,11 +155,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Courier font family.
 
 %_font_pkg -n courier -f %{fontconf}-courier.conf "BPG_Courier_GPL*.ttf"
+%{_datadir}/appdata/%{fontname}-courier.metainfo.xml
 
 %package -n %{fontname}-courier-s-fonts
 Summary:	Courier S family of BPG Georgian fonts
 Version:	4.000
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-courier-s-fonts
@@ -140,11 +168,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Courier S font family.
 
 %_font_pkg -n courier-s -f %{fontconf}-courier-s.conf "BPG_Courier_S*.ttf"
+%{_datadir}/appdata/%{fontname}-courier-s.metainfo.xml
 
 %package -n %{fontname}-dedaena-block-fonts
 Summary:	DedaEna Block family of BPG Georgian fonts
 Version:	3.005
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-dedaena-block-fonts
@@ -153,12 +181,12 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the DedaEna Block font family.
 
 %_font_pkg -n dedaena-block -f %{fontconf}-dedaena-block.conf "BPG_DedEena_Block*.ttf"
+%{_datadir}/appdata/%{fontname}-dedaena-block.metainfo.xml
 
 %package -n %{fontname}-dejavu-sans-fonts
 Summary:	DejaVu Sans with BPG Georgian changes
 Version:	2.28
 License:	Bitstream Vera
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-dejavu-sans-fonts
@@ -168,11 +196,11 @@ This package contains an improved version of DejaVu Sans with BPG Georgian
 changes.
 
 %_font_pkg -n dejavu-sans -f %{fontconf}-bpg-dejavu-sans.conf "BPG_DejaVu_Sans_*.ttf"
+%{_datadir}/appdata/%{fontname}-dejavu-sans.metainfo.xml
 
 %package -n %{fontname}-elite-fonts
 Summary:	Elite family of BPG Georgian fonts
 Version:	3.000
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-elite-fonts
@@ -181,11 +209,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Elite font family.
 
 %_font_pkg -n elite -f %{fontconf}-elite.conf "BPG_Elite*.ttf"
+%{_datadir}/appdata/%{fontname}-elite.metainfo.xml
 
 %package -n %{fontname}-excelsior-fonts
 Summary:	Excelsior family of BPG Georgian fonts
 Version:	2.03
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 License:	Bitstream Vera
 
@@ -195,11 +223,11 @@ License:	Bitstream Vera
 This package contains the Excelsior font family.
 
 %_font_pkg -n excelsior -f %{fontconf}-excelsior.conf "BPG_Excelsior_GPL*.ttf"
+%{_datadir}/appdata/%{fontname}-excelsior.metainfo.xml
 
 %package -n %{fontname}-excelsior-caps-fonts
 Summary:	Excelsior Caps family of BPG Georgian fonts
 Version:	2.003
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 License:	Bitstream Vera
 
@@ -209,11 +237,11 @@ License:	Bitstream Vera
 This package contains the Excelsior Caps font family.
 
 %_font_pkg -n excelsior-caps -f %{fontconf}-excelsior-caps.conf "BPG_Excelsior_Caps*.ttf"
+%{_datadir}/appdata/%{fontname}-excelsior-caps.metainfo.xml
 
 %package -n %{fontname}-excelsior-condenced-fonts
 Summary:	Excelsior Condenced family of BPG Georgian fonts
 Version:	2.003
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 License:	Bitstream Vera
 
@@ -223,11 +251,11 @@ License:	Bitstream Vera
 This package contains the Excelsior Condenced font family.
 
 %_font_pkg -n excelsior-condenced -f %{fontconf}-excelsior-condenced.conf "BPG_Excelsior_Condenced*.ttf"
+%{_datadir}/appdata/%{fontname}-excelsior-condenced.metainfo.xml
 
 %package -n %{fontname}-glaho-fonts
 Summary:	Glaho family of BPG Georgian fonts
 Version:	9.000
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-glaho-fonts
@@ -235,11 +263,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 
 This package contains the Glaho font family.
 %_font_pkg -n glaho -f %{fontconf}-glaho.conf "BPG_Glaho*.ttf"
+%{_datadir}/appdata/%{fontname}-glaho.metainfo.xml
 
 %package -n %{fontname}-gorda-fonts
 Summary:	Gorda family of BPG Georgian fonts
 Version:	2.003
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-gorda-fonts
@@ -248,11 +276,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Gorda font family.
 
 %_font_pkg -n gorda -f %{fontconf}-gorda.conf "BPG_Gorda*.ttf"
+%{_datadir}/appdata/%{fontname}-gorda.metainfo.xml
 
 %package -n %{fontname}-ingiri-fonts
 Summary:	Ingiri family of BPG Georgian fonts
 Version:	4.000
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-ingiri-fonts
@@ -261,11 +289,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Ingiri font family.
 
 %_font_pkg -n ingiri -f %{fontconf}-ingiri.conf "BPG_Ingiri*.ttf"
+%{_datadir}/appdata/%{fontname}-ingiri.metainfo.xml
 
 %package -n %{fontname}-irubaqidze-fonts
 Summary:	Irubaqidze family of BPG Georgian fonts
 Version:	1.000
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-irubaqidze-fonts
@@ -281,11 +309,11 @@ language, scripture and grammar. Font "BPG Irubaqidze" is a modernized
 replica of this casted type. 
 
 %_font_pkg -n irubaqidze -f %{fontconf}-irubaqidze.conf "BPG_Irubaqidze*.otf"
+%{_datadir}/appdata/%{fontname}-irubaqidze.metainfo.xml
 
 %package -n %{fontname}-mikhail-stephan-fonts
 Summary:	Mikhail Stephan family of BPG Georgian fonts
 Version:	2.500
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-mikhail-stephan-fonts
@@ -298,11 +326,11 @@ used to print "The Knight in the Panther's Skin" by Shota Rustaveli, then
 in Tbilisi by Hungarian Master Michael Stefan Hungaro-Valakhian.
 
 %_font_pkg -n mikhail-stephan -f %{fontconf}-mikhail-stephan.conf "BPG_Mikhail_Stephan*.otf"
+%{_datadir}/appdata/%{fontname}-mikhail-stephan.metainfo.xml
 
 %package -n %{fontname}-mrgvlovani-fonts
 Summary:	Mrgvlovani family of BPG Georgian fonts
 Version:	1.002
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-mrgvlovani-fonts
@@ -311,11 +339,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Mrgvlovani font family.
 
 %_font_pkg -n mrgvlovani -f %{fontconf}-mrgvlovani.conf "BPG_Mrgvlovani_GPL*.ttf"
+%{_datadir}/appdata/%{fontname}-mrgvlovani.metainfo.xml
 
 %package -n %{fontname}-mrgvlovani-caps-fonts
 Summary:	Mrgvlovani Caps family of BPG Georgian fonts
 Version:	1.002
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n	%{fontname}-mrgvlovani-caps-fonts
@@ -324,11 +352,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Mrgvlovani Caps font family.
 
 %_font_pkg -n mrgvlovani-caps -f %{fontconf}-mrgvlovani-caps.conf "BPG_Mrgvlovani_Caps_*.ttf"
+%{_datadir}/appdata/%{fontname}-mrgvlovani-caps.metainfo.xml
 
 %package -n %{fontname}-nateli-fonts
 Summary:	Nateli family of BPG Georgian fonts
 Version:	2.003
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-nateli-fonts
@@ -337,11 +365,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Nateli font family.
 
 %_font_pkg -n nateli -f %{fontconf}-nateli.conf "BPG_Nateli_GPL*.ttf"
+%{_datadir}/appdata/%{fontname}-nateli.metainfo.xml
 
 %package -n %{fontname}-nateli-caps-fonts
 Summary:	Nateli Caps family of BPG Georgian fonts
 Version:	2.003
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-nateli-caps-fonts
@@ -350,11 +378,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Nateli Caps font family.
 
 %_font_pkg -n nateli-caps -f %{fontconf}-nateli-caps.conf "BPG_Nateli_Caps*.ttf"
+%{_datadir}/appdata/%{fontname}-nateli-caps.metainfo.xml
 
 %package -n %{fontname}-nateli-condenced-fonts
 Summary:	Nateli Condenced family of BPG Georgian fonts
 Version:	2.003
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-nateli-condenced-fonts
@@ -363,11 +391,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Nateli Condenced font family.
 
 %_font_pkg -n nateli-condenced -f %{fontconf}-nateli-condenced.conf "BPG_Nateli_Condenced*.ttf"
+%{_datadir}/appdata/%{fontname}-nateli-condenced.metainfo.xml
 
 %package -n %{fontname}-nino-medium-fonts
 Summary:	Nino Medium family of BPG Georgian fonts
 Version:	4.005
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n	%{fontname}-nino-medium-fonts
@@ -376,11 +404,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Nino Medium font family.
 
 %_font_pkg -n nino-medium -f %{fontconf}-nino-medium.conf "BPG_Nino_Medium_GPL*.ttf"
+%{_datadir}/appdata/%{fontname}-nino-medium.metainfo.xml
 
 %package -n %{fontname}-nino-medium-cond-fonts
 Summary:	Nino Medium Cond family of BPG Georgian fonts
 Version:	4.005
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-nino-medium-cond-fonts
@@ -389,11 +417,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Nino Medium Cond font family.
 
 %_font_pkg -n nino-medium-cond -f %{fontconf}-nino-medium-cond.conf "BPG_Nino_Medium_Cond*.ttf"
+%{_datadir}/appdata/%{fontname}-nino-medium-cond.metainfo.xml
 
 %package -n %{fontname}-sans-fonts
 Summary:	Sans family of BPG Georgian fonts
 Version:	1.005
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-sans-fonts
@@ -402,11 +430,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Sans font family.
 
 %_font_pkg -n sans -f %{fontconf}-sans.conf "BPG_Sans_GPL*.ttf"
+%{_datadir}/appdata/%{fontname}-sans.metainfo.xml
 
 %package -n %{fontname}-sans-medium-fonts
 Summary:	Sans Medium family of BPG Georgian fonts
 Version:	1.005
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-sans-medium-fonts
@@ -415,12 +443,12 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Sans Medium font family.
 
 %_font_pkg -n sans-medium -f %{fontconf}-sans-medium.conf "BPG_Sans_Medium*.ttf"
+%{_datadir}/appdata/%{fontname}-sans-medium.metainfo.xml
 
 %package -n %{fontname}-sans-modern-fonts
 Summary:	Sans Modern family of BPG Georgian fonts
 Version:	2.025
 License:	Bitstream Vera
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n	%{fontname}-sans-modern-fonts
@@ -429,11 +457,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Sans Modern font family.
 
 %_font_pkg -n sans-modern -f %{fontconf}-sans-modern.conf "BPG_Sans_Modern*.ttf"
+%{_datadir}/appdata/%{fontname}-sans-modern.metainfo.xml
 
 %package -n %{fontname}-sans-regular-fonts
 Summary:	Sans Regular family of BPG Georgian fonts
 Version:	1.005
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-sans-regular-fonts
@@ -442,11 +470,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Sans Regular font family.
 
 %_font_pkg -n sans-regular -f %{fontconf}-sans-regular.conf "BPG_Sans_Regular*.ttf"
+%{_datadir}/appdata/%{fontname}-sans-regular.metainfo.xml
 
 %package -n %{fontname}-serif-fonts
 Summary:	Serif family of BPG Georgian fonts
 Version:	1.005
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-serif-fonts
@@ -455,12 +483,12 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Serif font family.
 
 %_font_pkg -n serif -f %{fontconf}-serif.conf "BPG_Serif_GPL*.ttf"
+%{_datadir}/appdata/%{fontname}-serif.metainfo.xml
 
 %package -n %{fontname}-serif-modern-fonts
 Summary:	Serif Modern family of BPG Georgian fonts
 Version:	2.028
 License:	Bitstream Vera
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-serif-modern-fonts
@@ -469,11 +497,11 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Serif Modern font family.
 
 %_font_pkg -n serif-modern -f %{fontconf}-serif-modern.conf "BPG_Serif_Modern*.ttf"
+%{_datadir}/appdata/%{fontname}-serif-modern.metainfo.xml
 
 %package -n %{fontname}-ucnobi-fonts
 Summary:	Ucnobi family of BPG Georgian fonts
 Version:	3.300
-Group:		User Interface/X
 Requires:	%{name}-common = %{common_ver}-%{release}
 
 %description -n %{fontname}-ucnobi-fonts
@@ -482,16 +510,16 @@ Requires:	%{name}-common = %{common_ver}-%{release}
 This package contains the Ucnobi font family.
 
 %_font_pkg -n ucnobi -f %{fontconf}-ucnobi.conf "BPG_Ucnobi*.otf"
+%{_datadir}/appdata/%{fontname}-ucnobi.metainfo.xml
 
 %prep
 %setup -q -c -n %{name}
 mkdir -p Docs/
-cp %{SOURCE100} %{SOURCE101} Docs/
+cp -p %{SOURCE100} %{SOURCE101} Docs/
 
 %build
 
 %install
-rm -rf %{buildroot}
 install -m 0755 -d %{buildroot}%{_fontdir}
 install -m 0644 -p *.ttf %{buildroot}%{_fontdir}
 install -m 0644 -p BPG_Classic_*.otf BPG_Irubaqidze*.otf BPG_Mikhail_Stephan*.otf BPG_Ucnobi*.otf %{buildroot}%{_fontdir}
@@ -539,15 +567,83 @@ do
 	ln -s %{_fontconfig_templatedir}/$fontconf %{buildroot}%{_fontconfig_confdir}/$fontconf
 done
 
-%clean
-rm -rf %{buildroot}
+# Add AppStream metadata
+install -Dm 0644 -p %{SOURCE51} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-algeti.metainfo.xml
+install -Dm 0644 -p %{SOURCE52} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-chveulebrivi.metainfo.xml
+install -Dm 0644 -p %{SOURCE53} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-classic.metainfo.xml
+install -Dm 0644 -p %{SOURCE54} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-courier.metainfo.xml
+install -Dm 0644 -p %{SOURCE55} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-courier-s.metainfo.xml
+install -Dm 0644 -p %{SOURCE56} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-dedaena-block.metainfo.xml
+install -Dm 0644 -p %{SOURCE57} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-dejavu-sans.metainfo.xml
+install -Dm 0644 -p %{SOURCE58} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-elite.metainfo.xml
+install -Dm 0644 -p %{SOURCE59} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-excelsior.metainfo.xml
+install -Dm 0644 -p %{SOURCE60} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-excelsior-caps.metainfo.xml
+install -Dm 0644 -p %{SOURCE61} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-excelsior-condenced.metainfo.xml
+install -Dm 0644 -p %{SOURCE62} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-glaho.metainfo.xml
+install -Dm 0644 -p %{SOURCE63} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-gorda.metainfo.xml
+install -Dm 0644 -p %{SOURCE64} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-ingiri.metainfo.xml
+install -Dm 0644 -p %{SOURCE65} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-irubaqidze.metainfo.xml
+install -Dm 0644 -p %{SOURCE66} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-mikhail-stephan.metainfo.xml
+install -Dm 0644 -p %{SOURCE67} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-mrgvlovani.metainfo.xml
+install -Dm 0644 -p %{SOURCE68} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-mrgvlovani-caps.metainfo.xml
+install -Dm 0644 -p %{SOURCE69} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-nateli.metainfo.xml
+install -Dm 0644 -p %{SOURCE70} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-nateli-caps.metainfo.xml
+install -Dm 0644 -p %{SOURCE71} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-nateli-condenced.metainfo.xml
+install -Dm 0644 -p %{SOURCE72} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-nino-medium.metainfo.xml
+install -Dm 0644 -p %{SOURCE73} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-nino-medium-cond.metainfo.xml
+install -Dm 0644 -p %{SOURCE74} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-sans.metainfo.xml
+install -Dm 0644 -p %{SOURCE75} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-medium.metainfo.xml
+install -Dm 0644 -p %{SOURCE76} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-modern.metainfo.xml
+install -Dm 0644 -p %{SOURCE77} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-sans-regular.metainfo.xml
+install -Dm 0644 -p %{SOURCE78} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-serif.metainfo.xml
+install -Dm 0644 -p %{SOURCE79} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-serif-modern.metainfo.xml
+install -Dm 0644 -p %{SOURCE80} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-ucnobi.metainfo.xml
+
 
 %files common
-%defattr(0644,root,root,0755)
 %doc Docs/*
-%dir %{_fontdir}
 
 %changelog
+* Sat Nov 08 2014 Parag Nemade <pnemade AT redhat DOT com> - 20120413-5
+- Add metainfo file to show this font in gnome-software
+- Remove %%clean section which is optional now
+- Remove buildroot which is optional now
+- Remove removal of buildroot in %%install
+- Remove %%defattr
+- Remove group tag
+- cp command should preserv timestamp
+- replace %%define with %%global
+
 * Sat Jun 07 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 20120413-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the fonts-bugs mailing list