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

Parag Nemade pnemade at fedoraproject.org
Fri Nov 7 05:38:40 UTC 2014


commit 80963ca4aaf3fe623e7edea2f8576a06ce48dbff
Author: Parag Nemade <pnemade at redhat.com>
Date:   Fri Nov 7 11:08:27 2014 +0530

    Add metainfo file to show this font in gnome-software
    
    - Remove group tag
    - Remove buildroot tag

 un-core-fonts.spec |   40 +++++++++++++++++++++++++++++++++++-----
 1 files changed, 35 insertions(+), 5 deletions(-)
---
diff --git a/un-core-fonts.spec b/un-core-fonts.spec
index eaeba5d..593fd88 100644
--- a/un-core-fonts.spec
+++ b/un-core-fonts.spec
@@ -32,11 +32,10 @@ Core 모음: \
 
 Name:           %{fontname}-fonts
 Version:        1.0.2
-Release:        0.23.%{alphatag}%{?dist}
+Release:        0.24.%{alphatag}%{?dist}
 Summary:        Un Core family of Korean TrueType fonts
 Summary(ko):    한글 은글꼴 Core 모음
 
-Group:          User Interface/X
 License:        GPLv2
 URL:            http://kldp.net/projects/unfonts/
 Source0:        http://kldp.net/frs/download.php/4695/%{archivename}.tar.gz
@@ -46,7 +45,13 @@ Source3:        %{name}-dotum-fontconfig.conf
 Source4:        %{name}-graphic-fontconfig.conf
 Source5:        %{name}-gungseo-fontconfig.conf
 Source6:        %{name}-pilgi-fontconfig.conf
-BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+Source7:        %{fontname}-batang.metainfo.xml
+Source8:        %{fontname}-dinaru.metainfo.xml
+Source9:        %{fontname}-dotum.metainfo.xml
+Source10:       %{fontname}-graphic.metainfo.xml
+Source11:       %{fontname}.metainfo.xml
+Source12:       %{fontname}-gungseo.metainfo.xml
+Source13:       %{fontname}-pilgi.metainfo.xml
 
 BuildArch:      noarch
 BuildRequires:  fontpackages-devel
@@ -147,12 +152,17 @@ This package includes UnPilgi, a script font.
 
 
 %_font_pkg -n batang -f %{fontconf}-batang.conf UnBatang.ttf UnBatangBold.ttf
+%{_datadir}/appdata/%{fontname}-batang.metainfo.xml
 %_font_pkg -n dinaru -f %{fontconf}-dinaru.conf UnDinaru.ttf UnDinaruLight.ttf UnDinaruBold.ttf
+%{_datadir}/appdata/%{fontname}-dinaru.metainfo.xml
 %_font_pkg -n dotum -f %{fontconf}-dotum.conf UnDotum.ttf UnDotumBold.ttf
+%{_datadir}/appdata/%{fontname}-dotum.metainfo.xml
 %_font_pkg -n graphic -f %{fontconf}-graphic.conf UnGraphic.ttf UnGraphicBold.ttf
+%{_datadir}/appdata/%{fontname}-graphic.metainfo.xml
 %_font_pkg -n gungseo -f %{fontconf}-gungseo.conf UnGungseo.ttf
+%{_datadir}/appdata/%{fontname}-gungseo.metainfo.xml
 %_font_pkg -n pilgi -f %{fontconf}-pilgi.conf UnPilgi.ttf UnPilgiBold.ttf
-
+%{_datadir}/appdata/%{fontname}-pilgi.metainfo.xml
 
 %prep
 %setup -q -n un-fonts
@@ -191,12 +201,32 @@ for fconf in %{fontconf}-batang.conf \
         %{buildroot}%{_fontconfig_confdir}/$fconf
 done
 
+# Add AppStream metadata
+install -Dm 0644 -p %{SOURCE4} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-batang.metainfo.xml
+install -Dm 0644 -p %{SOURCE5} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-dinaru.metainfo.xml
+install -Dm 0644 -p %{SOURCE6} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-dotum.metainfo.xml
+install -Dm 0644 -p %{SOURCE7} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-graphic.metainfo.xml
+install -Dm 0644 -p %{SOURCE8} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml
+install -Dm 0644 -p %{SOURCE9} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-gungseo.metainfo.xml
+install -Dm 0644 -p %{SOURCE10} \
+        %{buildroot}%{_datadir}/appdata/%{fontname}-pilgi.metainfo.xml
 
 %files common
 %doc COPYING README
-
+%{_datadir}/appdata/%{fontname}.metainfo.xml
 
 %changelog
+* Fri Nov 07 2014 Parag Nemade <pnemade AT redhat DOT com> - 1.0.2-0.24.080608
+- Add metainfo file to show this font in gnome-software
+- Remove group tag
+- Remove buildroot tag
+
 * Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.2-0.23.080608
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list