From ea3b3bd8d100b9efab5416d99905df238de2ec4d Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Nov 07 2014 06:22:00 +0000 Subject: Add metainfo file to show this font in gnome-software - Remove buildroot which is optional now - Remove group tag --- diff --git a/baekmuk-ttf-fonts.spec b/baekmuk-ttf-fonts.spec index 842893e..90a28cc 100644 --- a/baekmuk-ttf-fonts.spec +++ b/baekmuk-ttf-fonts.spec @@ -9,10 +9,9 @@ This package provides the free Korean TrueType fonts. Name: %{fontname}-fonts Version: 2.2 -Release: 37%{?dist} +Release: 38%{?dist} Summary: Free Korean TrueType fonts -Group: User Interface/X License: Baekmuk URL: http://kldp.net/projects/baekmuk/ Source0: http://kldp.net/frs/download.php/1429/%{archivename}.tar.gz @@ -22,11 +21,15 @@ Source3: baekmuk-ttf-batang.conf Source4: baekmuk-ttf-dotum.conf Source5: baekmuk-ttf-gulim.conf Source6: baekmuk-ttf-hline.conf +Source7: %{fontname}-batang.metainfo.xml +Source8: %{fontname}-dotum.metainfo.xml +Source9: %{fontname}-gulim.metainfo.xml +Source10: %{fontname}-hline.metainfo.xml +Source11: %{fontname}.metainfo.xml Obsoletes: fonts-korean <= 2.2-23 Provides: fonts-korean = %{version}-%{release} -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: fontpackages-devel >= 1.13 , xorg-x11-font-utils BuildRequires: ttmkfdir >= 3.0.6 @@ -36,7 +39,6 @@ BuildRequires: ttmkfdir >= 3.0.6 %package -n %{fontname}-batang-fonts Summary: Korean Baekmuk TrueType Batang typeface -Group: User Interface/X Obsoletes: %{name}-batang < 2.2-13 Provides: %{name}-batang = %{version}-%{release} Requires: %{fontname}-fonts-common = %{version}-%{release} @@ -47,10 +49,10 @@ Requires: %{fontname}-fonts-common = %{version}-%{release} Batang is Korean TrueType font in Serif typeface. %_font_pkg -n batang -f *-%{fontname}-batang*.conf batang.ttf +%{_datadir}/appdata/%{fontname}-batang.metainfo.xml %package -n %{fontname}-dotum-fonts Summary: Korean Baekmuk TrueType Dotum typeface -Group: User Interface/X Obsoletes: %{name}-dotum < 2.2-13 Provides: %{name}-dotum = %{version}-%{release} Requires: %{fontname}-fonts-common = %{version}-%{release} @@ -61,10 +63,10 @@ Requires: %{fontname}-fonts-common = %{version}-%{release} Dotum is Korean TrueType font in San-serif typeface. %_font_pkg -n dotum -f *-%{fontname}-dotum*.conf dotum.ttf +%{_datadir}/appdata/%{fontname}-dotum.metainfo.xml %package -n %{fontname}-gulim-fonts Summary: Korean Baekmuk TrueType Gulim typeface -Group: User Interface/X Obsoletes: %{name}-gulim < 2.2-13 Provides: %{name}-gulim = %{version}-%{release} Requires: %{fontname}-fonts-common = %{version}-%{release} @@ -75,10 +77,10 @@ Requires: %{fontname}-fonts-common = %{version}-%{release} Gulim is Korean TrueType font in Monospace typeface. %_font_pkg -n gulim -f *-%{fontname}-gulim*.conf gulim.ttf +%{_datadir}/appdata/%{fontname}-gulim.metainfo.xml %package -n %{fontname}-hline-fonts Summary: Korean Baekmuk TrueType Headline typeface -Group: User Interface/X Obsoletes: %{name}-hline < 2.2-13 Provides: %{name}-hline = %{version}-%{release} Requires: %{fontname}-fonts-common = %{version}-%{release} @@ -89,10 +91,10 @@ Requires: %{fontname}-fonts-common = %{version}-%{release} Headline is Korean TrueType font in Black face. %_font_pkg -n hline -f *-%{fontname}-hline*.conf hline.ttf +%{_datadir}/appdata/%{fontname}-hline.metainfo.xml %package -n %{fontname}-fonts-ghostscript Summary: Ghostscript files for Korean Baekmuk TrueType fonts -Group: User Interface/X Requires: ghostscript >= 8.63-4 Requires: %{fontname}-batang-fonts = %{version}-%{release} Requires: %{fontname}-dotum-fonts = %{version}-%{release} @@ -111,7 +113,6 @@ This is ghostscript files for Baekmuk Korean TrueType fonts. %package -n %{fontname}-fonts-common Summary: Common files for Korean Baekmuk TrueType fonts -Group: User Interface/X Obsoletes: ttfonts-ko < 1.0.11-33, fonts-korean < 2.2-5 Obsoletes: baekmuk-ttf-common-fonts < 2.2-17 Provides: baekmuk-ttf-common-fonts = %{version}-%{release} @@ -131,6 +132,7 @@ This is common files for Baekmuk Korean TrueType fonts. %verify(not md5 size mtime) %{_fontdir}/fonts.dir %verify(not md5 size mtime) %{_fontdir}/fonts.scale %verify(not md5 size mtime) %{catalogue}/%{fontname} +%{_datadir}/appdata/%{fontname}.metainfo.xml %prep %setup -q -n %{archivename} @@ -174,7 +176,24 @@ cd - # convert Korean copyright file to utf8 %{_bindir}/iconv -f EUC-KR -t UTF-8 COPYRIGHT.ks > COPYRIGHT.ko +# Add AppStream metadata +install -Dm 0644 -p %{SOURCE7} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-batang.metainfo.xml +install -Dm 0644 -p %{SOURCE8} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-dotum.metainfo.xml +install -Dm 0644 -p %{SOURCE9} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-gulim.metainfo.xml +install -Dm 0644 -p %{SOURCE10} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-hline.metainfo.xml +install -Dm 0644 -p %{SOURCE11} \ + %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml + %changelog +* Fri Nov 07 2014 Parag Nemade - 2.2-38 +- Add metainfo file to show this font in gnome-software +- Remove buildroot which is optional now +- Remove group tag + * Sat Jun 07 2014 Fedora Release Engineering - 2.2-37 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild