%global fontname un-extra %global fontconf 66-%{fontname} %global archivename un-fonts-extra %global alphatag 080608 %global common_desc_en \ The UN set of Korean TrueType fonts is derived from the HLaTeX Type1 fonts \ made by Koaunghi Un in 1998. They were converted to TrueType with \ FontForge(PfaEdit) by Won-kyu Park in 2003. \ The Un Extra set is composed of: \ \ - UnPen, UnPenheulim: script \ - UnTaza: typewriter style \ - UnBom: decorative \ - UnShinmun \ - UnYetgul: old Korean printing style \ - UnJamoSora, UnJamoNovel, UnJamoDotum, UnJamoBatang \ - UnVada \ - UnPilgia: script \ %global common_desc_ko \ 은글꼴 시리즈는 HLaTex개발자이신 은광희님이 1998년에 개발한 폰트입니다. \ 2003년에 박원규님이 FontForge를 이용하여 트루타입폰트로 변환했습니다. \ 은글꼴은 가장 일반적인 글꼴들입니다. \ \ Extra 모음 \ - 은펜, 은펜흘림: script \ - 은타자: typewriter style \ - 은봄: decorative \ - 은신문 \ - 은옛글: old Korean printing style \ - 은자모소라, 은자모노벨, 은자모돋음, 은자모바탕 \ - 은바다 \ - 은필기a: script \ Name: %{fontname}-fonts Version: 1.0.2 Release: 0.24.%{alphatag}%{?dist} Summary: Un Extra family of Korean TrueType fonts Summary(ko): 한글 은글꼴 Extra 모음 Group: User Interface/X License: GPLv2 URL: http://kldp.net/projects/unfonts/ Source0: http://kldp.net/frs/download.php/4696/%{archivename}-%{version}-%{alphatag}.tar.gz Source1: %{name}-bom-fontconfig.conf Source2: %{name}-jamobatang-fontconfig.conf Source3: %{name}-jamodotum-fontconfig.conf Source4: %{name}-jamonovel-fontconfig.conf Source5: %{name}-jamosora-fontconfig.conf Source6: %{name}-pen-fontconfig.conf Source7: %{name}-penheulim-fontconfig.conf Source8: %{name}-pilgia-fontconfig.conf Source9: %{name}-shinmun-fontconfig.conf Source10: %{name}-taza-fontconfig.conf Source11: %{name}-vada-fontconfig.conf Source12: %{name}-yetgul-fontconfig.conf BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: fontpackages-devel %package common Summary: Common files for the Un Extra font set Requires: fontpackages-filesystem %files common %defattr(0644,root,root,0755) %doc COPYING README %global un_subpkg() \ %package -n %{fontname}-%{1}-fonts \ Summary: Un Extra fonts - %(echo %2) \ Summary(ko): 한글 은글꼴 Extra 모음 - %(echo %3) \ Group: User Interface/X \ Requires: %{name}-common = %{version}-%{release} \ Obsoletes: %{fontname}-fonts-%{1} < 1.0.2-0.10 \ \ \ %un_subpkg bom UnBom 은봄 %un_subpkg jamobatang UnJamoBatang 은자모바탕 %un_subpkg jamodotum UnJamoDotum 은자모돋음 %un_subpkg jamonovel UnJamoNovel 은자모노벨 %un_subpkg jamosora UnJamoSora 은자모소라 %un_subpkg pen UnPen 은펜 %un_subpkg penheulim UnPenheulim 은펜흘림 %un_subpkg pilgia UnPilgia 은필기a %un_subpkg shinmun UnShinmun 은신문 %un_subpkg taza UnTaza 은타자 %un_subpkg vada UnVada 은바다 %un_subpkg yetgul UnYetgul 은옛글 %description %common_desc_en %description -l ko %common_desc_ko %description common %common_desc_en This package consists of files used by other %{name} packages. %description -n %{fontname}-bom-fonts %common_desc_en This package includes UnBom, a decorative font. %description -l ko -n %{fontname}-bom-fonts %common_desc_ko 이 패키지에는 은봄글꼴이 포함되어 있습니다. %description -n %{fontname}-jamobatang-fonts %common_desc_en This package includes the UnJamoBatang font. %description -l ko -n %{fontname}-jamobatang-fonts %common_desc_ko 이 패키지에는 은자모바탕글꼴이 포함되어 있습니다. %description -n %{fontname}-jamodotum-fonts %common_desc_en This package includes the UNJamoDotum font. %description -l ko -n %{fontname}-jamodotum-fonts %common_desc_ko 이 패키지에는 은자모돋음글꼴이 포함되어 있습니다. %description -n %{fontname}-jamonovel-fonts %common_desc_en This package includes the UNJamoNovel font. %description -l ko -n %{fontname}-jamonovel-fonts %common_desc_ko 이 패키지에는 은자모노벨글꼴이 포함되어 있습니다. %description -n %{fontname}-jamosora-fonts %common_desc_en This package includes the UNJamoSora font. %description -l ko -n %{fontname}-jamosora-fonts %common_desc_ko 이 패키지에는 은자모소라글꼴이 포함되어 있습니다. %description -n %{fontname}-pen-fonts %common_desc_en This package includes UnPen, a script font. %description -l ko -n %{fontname}-pen-fonts %common_desc_ko 이 패키지에는 은펜글꼴이 포함되어 있습니다. %description -n %{fontname}-penheulim-fonts %common_desc_en This package includes UnPenheulim, a script font. %description -l ko -n %{fontname}-penheulim-fonts %common_desc_ko 이 패키지에는 은펜흘림글꼴이 포함되어 있습니다. %description -n %{fontname}-pilgia-fonts %common_desc_en This package includes UnPilgia, a script font. %description -l ko -n %{fontname}-pilgia-fonts %common_desc_ko 이 패키지에는 은필기a글꼴이 포함되어 있습니다. %description -n %{fontname}-shinmun-fonts %common_desc_en This package includes the UnShinmun font. %description -l ko -n %{fontname}-shinmun-fonts %common_desc_ko 이 패키지에는 은신문글꼴이 포함되어 있습니다. %description -n %{fontname}-taza-fonts %common_desc_en This package includes UnTaza, a typewriter font. %description -l ko -n %{fontname}-taza-fonts %common_desc_ko 이 패키지에는 은타자글꼴이 포함되어 있습니다. %description -n %{fontname}-vada-fonts %common_desc_en This package includes the UnVada font. %description -l ko -n %{fontname}-vada-fonts %common_desc_ko 이 패키지에는 은바다글꼴이 포함되어 있습니다. %description -n %{fontname}-yetgul-fonts %common_desc_en This package includes UnYetgul, an old Korean printing font. %description -l ko -n %{fontname}-yetgul-fonts %common_desc_ko 이 패키지에는 은옛글글꼴이 포함되어 있습니다. %_font_pkg -n bom -f %{fontconf}-bom.conf UnBom.ttf %_font_pkg -n jamobatang -f %{fontconf}-jamobatang.conf UnJamoBatang.ttf %_font_pkg -n jamodotum -f %{fontconf}-jamodotum.conf UnJamoDotum.ttf %_font_pkg -n jamonovel -f %{fontconf}-jamonovel.conf UnJamoNovel.ttf %_font_pkg -n jamosora -f %{fontconf}-jamosora.conf UnJamoSora.ttf %_font_pkg -n pen -f %{fontconf}-pen.conf UnPen.ttf %_font_pkg -n penheulim -f %{fontconf}-penheulim.conf UnPenheulim.ttf %_font_pkg -n pilgia -f %{fontconf}-pilgia.conf UnPilgia.ttf %_font_pkg -n shinmun -f %{fontconf}-shinmun.conf UnShinmun.ttf %_font_pkg -n taza -f %{fontconf}-taza.conf UnTaza.ttf %_font_pkg -n vada -f %{fontconf}-vada.conf UnVada.ttf %_font_pkg -n yetgul -f %{fontconf}-yetgul.conf UnYetgul.ttf %prep %setup -q -n un-fonts %build %install rm -rf %{buildroot} install -m 0755 -d %{buildroot}%{_fontdir} install -m 0644 -p *.ttf %{buildroot}%{_fontdir} install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \ %{buildroot}%{_fontconfig_confdir} install -m 0644 -p %{SOURCE1} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-bom.conf install -m 0644 -p %{SOURCE2} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-jamobatang.conf install -m 0644 -p %{SOURCE3} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-jamodotum.conf install -m 0644 -p %{SOURCE4} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-jamonovel.conf install -m 0644 -p %{SOURCE5} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-jamosora.conf install -m 0644 -p %{SOURCE6} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-pen.conf install -m 0644 -p %{SOURCE7} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-penheulim.conf install -m 0644 -p %{SOURCE8} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-pilgia.conf install -m 0644 -p %{SOURCE9} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-shinmun.conf install -m 0644 -p %{SOURCE10} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-taza.conf install -m 0644 -p %{SOURCE11} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-vada.conf install -m 0644 -p %{SOURCE12} \ %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-yetgul.conf for fconf in %{fontconf}-bom.conf \ %{fontconf}-jamobatang.conf \ %{fontconf}-jamodotum.conf \ %{fontconf}-jamonovel.conf \ %{fontconf}-jamosora.conf \ %{fontconf}-pen.conf \ %{fontconf}-penheulim.conf \ %{fontconf}-pilgia.conf \ %{fontconf}-shinmun.conf \ %{fontconf}-taza.conf \ %{fontconf}-vada.conf \ %{fontconf}-yetgul.conf ; do ln -s %{_fontconfig_templatedir}/$fconf \ %{buildroot}%{_fontconfig_confdir}/$fconf done %clean rm -rf %{buildroot} %changelog * Thu Jul 27 2017 Fedora Release Engineering - 1.0.2-0.24.080608 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Feb 11 2017 Fedora Release Engineering - 1.0.2-0.23.080608 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Fri Feb 05 2016 Fedora Release Engineering - 1.0.2-0.22.080608 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Thu Jan 7 2016 Daiki Ueno - 1.0.2-0.21.080608 - replace %%define uses with %%global * Fri Jun 19 2015 Fedora Release Engineering - 1.0.2-0.20.080608 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sun Jun 08 2014 Fedora Release Engineering - 1.0.2-0.19.080608 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Fedora Release Engineering - 1.0.2-0.18.080608 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Fri Feb 15 2013 Fedora Release Engineering - 1.0.2-0.17.080608 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sun Jul 22 2012 Fedora Release Engineering - 1.0.2-0.16.080608 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Wed Jul 4 2012 Daiki Ueno - 1.0.2-0.15.080608%{?dist} - fix usage in fontconfig files (Closes: #837536) * Sat Jan 14 2012 Fedora Release Engineering - 1.0.2-0.14.080608 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Feb 07 2011 Fedora Release Engineering - 1.0.2-0.13.080608 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue May 25 2010 Daiki Ueno - 1.0.2-0.12.080608 - fix trivial typos in fontconfig config files * Fri May 21 2010 Daiki Ueno - 1.0.2-0.11.080608 - use locale-specific overrides in fontconfig.conf * Mon Apr 26 2010 Daiki Ueno - 1.0.2-0.10.080608 - convert to new font packaging guidelines (#477475) * Sun Jul 26 2009 Fedora Release Engineering - 1.0.2-0.9.080608 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 1.0.2-0.8.080608 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Oct 13 2008 Dennis Jang - 1.0.2-0.7.080608 - fixed subpackage description and fontconfig * Sun Oct 12 2008 Nicolas Mailhot - 1.0.2-0.6.080608 - complete the subpackages - revert subpackage description macroization, it's not worth it * Wed Oct 08 2008 Dennis Jang - 1.0.2-0.5.080608 - add subpackages with a macro - add description * Mon Jul 07 2008 Dennis Jang - 1.0.2-0.4.080608 - Refined .spec literal * Sun Jul 06 2008 Dennis Jang - 1.0.2-0.3.080608 - Added or Changed a Summary and Description. - Removed nil item. - Refined versioning contents. - Renamed from un-fonts-extra.spec * Thu Jul 03 2008 Dennis Jang - 1.0.2-0.2.080608 - Refined .spec literal, license, versioning contents. * Sat Jun 28 2008 Dennis Jang - 1.0.2-0.1.080608 - Initial release.