%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 <releng@fedoraproject.org> - 1.0.2-0.24.080608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-0.23.080608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.2-0.22.080608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Thu Jan 7 2016 Daiki Ueno <dueno@redhat.com> - 1.0.2-0.21.080608
- replace %%define uses with %%global
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-0.20.080608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-0.19.080608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-0.18.080608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-0.17.080608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-0.16.080608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Wed Jul 4 2012 Daiki Ueno <dueno@redhat.com> - 1.0.2-0.15.080608%{?dist}
- fix <test> usage in fontconfig files (Closes: #837536)
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-0.14.080608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-0.13.080608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Tue May 25 2010 Daiki Ueno <dueno@redhat.com> - 1.0.2-0.12.080608
- fix trivial typos in fontconfig config files
* Fri May 21 2010 Daiki Ueno <dueno@redhat.com> - 1.0.2-0.11.080608
- use locale-specific overrides in fontconfig.conf
* Mon Apr 26 2010 Daiki Ueno <dueno@redhat.com> - 1.0.2-0.10.080608
- convert to new font packaging guidelines (#477475)
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-0.9.080608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-0.8.080608
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Oct 13 2008 Dennis Jang <smallvil@get9.net> - 1.0.2-0.7.080608
- fixed subpackage description and fontconfig
* Sun Oct 12 2008 Nicolas Mailhot <nicolas dot mailhot at laposte dot net> - 1.0.2-0.6.080608
- complete the subpackages
- revert subpackage description macroization, it's not worth it
* Wed Oct 08 2008 Dennis Jang <smallvil@get9.net> - 1.0.2-0.5.080608
- add subpackages with a macro
- add description
* Mon Jul 07 2008 Dennis Jang <smallvil@get9.net> - 1.0.2-0.4.080608
- Refined .spec literal
* Sun Jul 06 2008 Dennis Jang <smallvil@get9.net> - 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 <smallvil@get9.net> - 1.0.2-0.2.080608
- Refined .spec literal, license, versioning contents.
* Sat Jun 28 2008 Dennis Jang <smallvil@get9.net> - 1.0.2-0.1.080608
- Initial release.