From 77ace0a7a3d65725665d848b3e37ac1e1cfe6712 Mon Sep 17 00:00:00 2001 From: Parag Nemade Date: Nov 07 2014 05:37:40 +0000 Subject: Add metainfo file to show this font in gnome-software - Remove group tag from -common package --- diff --git a/naver-nanum-fonts.spec b/naver-nanum-fonts.spec index 9b341d4..31bf476 100644 --- a/naver-nanum-fonts.spec +++ b/naver-nanum-fonts.spec @@ -7,30 +7,37 @@ font families, designed by Sandoll Communication and Fontrix. The \ publisher is Naver Corporation. -Name: %{fontname}-fonts -Version: 3.020 -Release: 13.20140930%{?dist} -Summary: Nanum family of Korean TrueType fonts - -License: OFL -URL: http://hangeul.naver.com -Source0: http://appdown.naver.com/naver/font/NanumFont/setup/NanumFontSetup_TTF_ALL_hangeulcamp.exe -Source1: %{name}-barun-gothic-fontconfig.conf -Source2: %{name}-barun-pen-fontconfig.conf -Source3: %{name}-brush-fontconfig.conf -Source4: %{name}-gothic-fontconfig.conf -Source5: %{name}-myeongjo-fontconfig.conf -Source6: %{name}-pen-fontconfig.conf +Name: %{fontname}-fonts +Version: 3.020 +Release: 14.20140930%{?dist} +Summary: Nanum family of Korean TrueType fonts + +License: OFL +URL: http://hangeul.naver.com +Source0: http://appdown.naver.com/naver/font/NanumFont/setup/NanumFontSetup_TTF_ALL_hangeulcamp.exe +Source1: %{name}-barun-gothic-fontconfig.conf +Source2: %{name}-barun-pen-fontconfig.conf +Source3: %{name}-brush-fontconfig.conf +Source4: %{name}-gothic-fontconfig.conf +Source5: %{name}-myeongjo-fontconfig.conf +Source6: %{name}-pen-fontconfig.conf # License text was taken from the upstream web on May 13 2014: # http://help.naver.com/ops/step2/faq.nhn?faqId=15879 -Source7: %{name}-license.txt - -BuildArch: noarch -BuildRequires: fontpackages-devel -BuildRequires: p7zip-plugins - -Provides: nhn-nanum-fonts = %{version}-%{release} -Obsoletes: nhn-nanum-fonts < %{version}-%{release} +Source7: %{name}-license.txt +Source8: %{fontname}-barun-gothic.metainfo.xml +Source9: %{fontname}-barun-pen.metainfo.xml +Source10: %{fontname}-brush.metainfo.xml +Source11: %{fontname}-gothic.metainfo.xml +Source12: %{fontname}.metainfo.xml +Source13: %{fontname}-myeongjo.metainfo.xml +Source14: %{fontname}-pen.metainfo.xml + +BuildArch: noarch +BuildRequires: fontpackages-devel +BuildRequires: p7zip-plugins + +Provides: nhn-nanum-fonts = %{version}-%{release} +Obsoletes: nhn-nanum-fonts < %{version}-%{release} %description %common_desc @@ -38,7 +45,6 @@ Obsoletes: nhn-nanum-fonts < %{version}-%{release} %package common Summary: Common files of %{name} -Group: User Interface/X Requires: fontpackages-filesystem Provides: nhn-nanum-fonts-common = %{version}-%{release} Obsoletes: nhn-nanum-fonts-common < %{version}-%{release} @@ -50,10 +56,10 @@ This package consists of files used by other %{name} packages. %package -n %{fontname}-barun-gothic-fonts -Summary: Nanum fonts Barun Gothic font faces -Requires: %{name}-common = %{version}-%{release} -Provides: nhn-nanum-barun-gothic-fonts = %{version}-%{release} -Obsoletes: nhn-nanum-barun-gothic-fonts < %{version}-%{release} +Summary: Nanum fonts Barun Gothic font faces +Requires: %{name}-common = %{version}-%{release} +Provides: nhn-nanum-barun-gothic-fonts = %{version}-%{release} +Obsoletes: nhn-nanum-barun-gothic-fonts < %{version}-%{release} %description -n %{fontname}-barun-gothic-fonts %common_desc @@ -61,13 +67,13 @@ Obsoletes: nhn-nanum-barun-gothic-fonts < %{version}-%{release} This package consists of the Nanum fonts Barun Gothic font faces. %_font_pkg -n barun-gothic -f %{fontconf}-barun-gothic.conf NanumBarunGothic.ttf NanumBarunGothicBold.ttf NanumBarunGothicLight.ttf NanumBarunGothicUltraLight.ttf - +%{_datadir}/appdata/%{fontname}-barun-gothic.metainfo.xml %package -n %{fontname}-barun-pen-fonts -Summary: Nanum fonts Barun Pen font faces -Requires: %{name}-common = %{version}-%{release} -Provides: nhn-nanum-barun-pen-fonts = %{version}-%{release} -Obsoletes: nhn-nanum-barun-pen-fonts < %{version}-%{release} +Summary: Nanum fonts Barun Pen font faces +Requires: %{name}-common = %{version}-%{release} +Provides: nhn-nanum-barun-pen-fonts = %{version}-%{release} +Obsoletes: nhn-nanum-barun-pen-fonts < %{version}-%{release} %description -n %{fontname}-barun-pen-fonts %common_desc @@ -75,13 +81,13 @@ Obsoletes: nhn-nanum-barun-pen-fonts < %{version}-%{release} This package consists of the Nanum fonts Barun Pen font faces. %_font_pkg -n barun-pen -f %{fontconf}-barun-pen.conf NanumBarunpenR.ttf NanumBarunpenB.ttf - +%{_datadir}/appdata/%{fontname}-barun-pen.metainfo.xml %package -n %{fontname}-brush-fonts -Summary: Nanum fonts Brush font faces -Requires: %{name}-common = %{version}-%{release} -Provides: nhn-nanum-brush-fonts = %{version}-%{release} -Obsoletes: nhn-nanum-brush-fonts < %{version}-%{release} +Summary: Nanum fonts Brush font faces +Requires: %{name}-common = %{version}-%{release} +Provides: nhn-nanum-brush-fonts = %{version}-%{release} +Obsoletes: nhn-nanum-brush-fonts < %{version}-%{release} %description -n %{fontname}-brush-fonts %common_desc @@ -89,13 +95,13 @@ Obsoletes: nhn-nanum-brush-fonts < %{version}-%{release} This package consists of the Nanum fonts Brush font faces. %_font_pkg -n brush -f %{fontconf}-brush.conf NanumBrush.ttf - +%{_datadir}/appdata/%{fontname}-brush.metainfo.xml %package -n %{fontname}-gothic-fonts -Summary: Nanum fonts Gothic font faces -Requires: %{name}-common = %{version}-%{release} -Provides: nhn-nanum-gothic-fonts = %{version}-%{release} -Obsoletes: nhn-nanum-gothic-fonts < %{version}-%{release} +Summary: Nanum fonts Gothic font faces +Requires: %{name}-common = %{version}-%{release} +Provides: nhn-nanum-gothic-fonts = %{version}-%{release} +Obsoletes: nhn-nanum-gothic-fonts < %{version}-%{release} %description -n %{fontname}-gothic-fonts %common_desc @@ -103,13 +109,13 @@ Obsoletes: nhn-nanum-gothic-fonts < %{version}-%{release} This package consists of the Nanum fonts Gothic font faces. %_font_pkg -n gothic -f %{fontconf}-gothic.conf NanumGothic.ttf NanumGothicBold.ttf NanumGothicExtraBold.ttf NanumGothicLight.ttf - +%{_datadir}/appdata/%{fontname}-gothic.metainfo.xml %package -n %{fontname}-myeongjo-fonts -Summary: Nanum fonts Myeongjo font faces -Requires: %{name}-common = %{version}-%{release} -Provides: nhn-nanum-myeongjo-fonts = %{version}-%{release} -Obsoletes: nhn-nanum-myeongjo-fonts < %{version}-%{release} +Summary: Nanum fonts Myeongjo font faces +Requires: %{name}-common = %{version}-%{release} +Provides: nhn-nanum-myeongjo-fonts = %{version}-%{release} +Obsoletes: nhn-nanum-myeongjo-fonts < %{version}-%{release} %description -n %{fontname}-myeongjo-fonts %common_desc @@ -117,13 +123,13 @@ Obsoletes: nhn-nanum-myeongjo-fonts < %{version}-%{release} This package consists of the Nanum fonts Myeongjo font faces. %_font_pkg -n myeongjo -f %{fontconf}-myeongjo.conf NanumMyeongjo.ttf NanumMyeongjoBold.ttf NanumMyeongjoExtraBold.ttf - +%{_datadir}/appdata/%{fontname}-myeongjo.metainfo.xml %package -n %{fontname}-pen-fonts -Summary: Nanum fonts Pen font faces -Requires: %{name}-common = %{version}-%{release} -Provides: nhn-nanum-pen-fonts = %{version}-%{release} -Obsoletes: nhn-nanum-pen-fonts < %{version}-%{release} +Summary: Nanum fonts Pen font faces +Requires: %{name}-common = %{version}-%{release} +Provides: nhn-nanum-pen-fonts = %{version}-%{release} +Obsoletes: nhn-nanum-pen-fonts < %{version}-%{release} %description -n %{fontname}-pen-fonts %common_desc @@ -131,7 +137,7 @@ Obsoletes: nhn-nanum-pen-fonts < %{version}-%{release} This package consists of the Nanum fonts Pen font faces. %_font_pkg -n pen -f %{fontconf}-pen.conf NanumPen.ttf - +%{_datadir}/appdata/%{fontname}-pen.metainfo.xml %prep %setup -c -T @@ -148,20 +154,20 @@ install -m 0755 -d %{buildroot}%{_fontdir} install -m 0644 -p *.ttf %{buildroot}%{_fontdir} install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ - %{buildroot}%{_fontconfig_confdir} + %{buildroot}%{_fontconfig_confdir} install -m 0644 -p %{SOURCE1} \ - %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-barun-gothic.conf + %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-barun-gothic.conf install -m 0644 -p %{SOURCE2} \ - %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-barun-pen.conf + %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-barun-pen.conf install -m 0644 -p %{SOURCE3} \ - %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-brush.conf + %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-brush.conf install -m 0644 -p %{SOURCE4} \ - %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-gothic.conf + %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-gothic.conf install -m 0644 -p %{SOURCE5} \ - %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-myeongjo.conf + %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-myeongjo.conf install -m 0644 -p %{SOURCE6} \ - %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-pen.conf + %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-pen.conf for fconf in %{fontconf}-barun-gothic.conf \ %{fontconf}-barun-pen.conf \ @@ -173,12 +179,31 @@ for fconf in %{fontconf}-barun-gothic.conf \ %{buildroot}%{_fontconfig_confdir}/$fconf done +# Add AppStream metadata +install -Dm 0644 -p %{SOURCE8} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-barun-gothic.metainfo.xml +install -Dm 0644 -p %{SOURCE9} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-barun-pen.metainfo.xml +install -Dm 0644 -p %{SOURCE10} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-brush.metainfo.xml +install -Dm 0644 -p %{SOURCE11} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-gothic.metainfo.xml +install -Dm 0644 -p %{SOURCE12} \ + %{buildroot}%{_datadir}/appdata/%{fontname}.metainfo.xml +install -Dm 0644 -p %{SOURCE13} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-myeongjo.metainfo.xml +install -Dm 0644 -p %{SOURCE14} \ + %{buildroot}%{_datadir}/appdata/%{fontname}-pen.metainfo.xml %files common %doc COPYING - +%{_datadir}/appdata/%{fontname}.metainfo.xml %changelog +* Fri Nov 07 2014 Parag Nemade - 3.020-14.20140930 +- Add metainfo file to show this font in gnome-software +- Remove group tag from -common package + * Thu Oct 9 2014 Daiki Ueno - 3.020-13.20140930 - new upstream release - add -barun-pen-fonts subpackage