d8cc28a
%global fontname un-core
9ef3f26
%global fontconf 65-0-%{fontname}
Dennis Jang b4d88c7
d8cc28a
%global alphatag    080608
d8cc28a
%global archivename un-fonts-core-%{version}-%{alphatag}
Dennis Jang 9d012a9
d8cc28a
%global common_desc \
Dennis Jang b4d88c7
The UN set of Korean TrueType fonts is derived from the HLaTeX Type1 fonts \
Dennis Jang b4d88c7
made by Koaunghi Un in 1998. They were converted to TrueType with \
Dennis Jang b4d88c7
FontForge(PfaEdit) by Won-kyu Park in 2003. \
Dennis Jang b4d88c7
The Un Core set is composed of: \
Dennis Jang b4d88c7
\
d8cc28a
- UnBatang: serif \
d8cc28a
- UnDinaru: fantasy \
d8cc28a
- UnDotum: sans-serif \
d8cc28a
- UnGraphic: sans-serif style \
Dennis Jang b4d88c7
- UnGungseo: cursive, brush-stroke \
d8cc28a
- UnPilgi: script
Dennis Jang 9d012a9
Dennis Jang b4d88c7
%define common_desc_ko \
Dennis Jang b4d88c7
은글꼴 시리즈는 HLaTex개발자이신 은광희님이 1998년에 개발한 폰트입니다. \
Dennis Jang b4d88c7
2003년에 박원규님이 FontForge를 이용하여 트루타입폰트로 변환했습니다. \
Dennis Jang b4d88c7
은글꼴은 가장 일반적인 글꼴들입니다. \
Dennis Jang b4d88c7
\
Dennis Jang b4d88c7
Core 모음: \
d8cc28a
- 은바탕: serif \
d8cc28a
- 은디나루: fantasy \
d8cc28a
- 은돋음: sans-serif \
d8cc28a
- 은그래픽: sans-serif style \
Dennis Jang b4d88c7
- 은궁서: cursive, brush-stroke \
d8cc28a
- 은필기: script
d8cc28a
d8cc28a
Name:           %{fontname}-fonts
d8cc28a
Version:        1.0.2
9fa33ae
Release:        0.15.%{alphatag}%{?dist}
d8cc28a
Summary:        Un Core family of Korean TrueType fonts
d8cc28a
Summary(ko):    한글 은글꼴 Core 모음
d8cc28a
d8cc28a
Group:          User Interface/X
d8cc28a
License:        GPLv2
d8cc28a
URL:            http://kldp.net/projects/unfonts/
d8cc28a
Source0:        http://kldp.net/frs/download.php/4695/%{archivename}.tar.gz
d8cc28a
Source1:        %{name}-batang-fontconfig.conf
2bd4c7f
Source2:        %{name}-dinaru-fontconfig.conf
2bd4c7f
Source3:        %{name}-dotum-fontconfig.conf
2bd4c7f
Source4:        %{name}-graphic-fontconfig.conf
2bd4c7f
Source5:        %{name}-gungseo-fontconfig.conf
2bd4c7f
Source6:        %{name}-pilgi-fontconfig.conf
d8cc28a
BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
d8cc28a
d8cc28a
BuildArch:      noarch
d8cc28a
BuildRequires:  fontpackages-devel
d8cc28a
d8cc28a
%package common
d8cc28a
Summary:        Common files of Un Core fonts
d8cc28a
Requires:       fontpackages-filesystem
d8cc28a
d8cc28a
%description common
d8cc28a
%common_desc
d8cc28a
d8cc28a
This package consists of files used by other %{name} packages.
d8cc28a
d8cc28a
# un_subpkg 1:name 2:Name 3:Hangul [4:obsolete] [5:obsolete]
Dennis Jang 9d012a9
%define un_subpkg() \
d8cc28a
%package -n %{fontname}-%1-fonts \
d8cc28a
Summary:        Un Core fonts - %(echo %2) \
d8cc28a
Summary(ko):    한글 은글꼴 Core 모음 - %(echo %3) \
d8cc28a
Group:          User Interface/X \
d8cc28a
Requires:       %{name}-common = %{version}-%{release} \
d8cc28a
Obsoletes:      un-core-fonts-%1 < 1.0.2-0.9, %{?4:un-core-fonts-%{1}%{4} < 1.0.2-0.9},  %{?5:un-core-fonts-%{1}%{5} < 1.0.2-0.9} \
Dennis Jang b4d88c7
\
Dennis Jang b4d88c7
\
2bd4c7f
2bd4c7f
%un_subpkg batang UnBatang 은바탕 bold
d8cc28a
%un_subpkg dinaru UnDinaru 은디나루 bold light
d8cc28a
%un_subpkg dotum UnDotum 은돋음 bold
d8cc28a
%un_subpkg graphic UnGraphic 은그래픽 bold
Dennis Jang b4d88c7
%un_subpkg gungseo UnGungseo 은궁서
d8cc28a
%un_subpkg pilgi UnPilgi 은필기 bold
Dennis Jang b4d88c7
Dennis Jang b4d88c7
Dennis Jang b4d88c7
%description
d8cc28a
%common_desc
Dennis Jang b4d88c7
Dennis Jang b4d88c7
%description -l ko
Dennis Jang b4d88c7
%common_desc_ko
Dennis Jang b4d88c7
d8cc28a
%description -n %{fontname}-batang-fonts
d8cc28a
%common_desc
Dennis Jang b4d88c7
Dennis Jang b4d88c7
This package includes UnBatang, a serif font.
Dennis Jang b4d88c7
d8cc28a
%description -l ko -n %{fontname}-batang-fonts
Dennis Jang b4d88c7
%common_desc_ko
Dennis Jang b4d88c7
Dennis Jang b4d88c7
이 패키지에는 은바탕글꼴이 포함되어 있습니다.
Dennis Jang b4d88c7
d8cc28a
%description -n %{fontname}-dinaru-fonts
d8cc28a
%common_desc
Dennis Jang b4d88c7
Dennis Jang b4d88c7
This package includes UnDinaru, a fantasy font.
Dennis Jang b4d88c7
d8cc28a
%description -l ko -n %{fontname}-dinaru-fonts
Dennis Jang b4d88c7
%common_desc_ko
Dennis Jang b4d88c7
Dennis Jang b4d88c7
이 패키지에는 은디나루글꼴이 포함되어 있습니다.
Dennis Jang b4d88c7
d8cc28a
%description -n %{fontname}-dotum-fonts
d8cc28a
%common_desc
Dennis Jang b4d88c7
Dennis Jang b4d88c7
This package includes UnDotum, a sans-serif font.
Dennis Jang b4d88c7
d8cc28a
%description -l ko -n %{fontname}-dotum-fonts
Dennis Jang b4d88c7
%common_desc_ko
Dennis Jang b4d88c7
Dennis Jang b4d88c7
이 패키지에는 은돋음글꼴이 포함되어 있습니다.
Dennis Jang b4d88c7
d8cc28a
%description -n %{fontname}-graphic-fonts
d8cc28a
%common_desc
Dennis Jang b4d88c7
Dennis Jang b4d88c7
This package includes UnGraphic, a sans-serif font.
Dennis Jang b4d88c7
d8cc28a
%description -l ko -n %{fontname}-graphic-fonts
Dennis Jang b4d88c7
%common_desc_ko
Dennis Jang b4d88c7
Dennis Jang b4d88c7
이 패키지에는 은그래픽글꼴이 포함되어 있습니다.
Dennis Jang b4d88c7
d8cc28a
%description -n %{fontname}-gungseo-fonts
d8cc28a
%common_desc
Dennis Jang b4d88c7
Dennis Jang b4d88c7
This package includes UnGungseo, a cursive font.
Dennis Jang b4d88c7
d8cc28a
%description -l ko -n %{fontname}-gungseo-fonts
Dennis Jang b4d88c7
%common_desc_ko
Dennis Jang b4d88c7
Dennis Jang b4d88c7
이 패키지에는 은궁서글꼴이 포함되어 있습니다.
Dennis Jang b4d88c7
d8cc28a
%description -n %{fontname}-pilgi-fonts
d8cc28a
%common_desc
Dennis Jang b4d88c7
Dennis Jang b4d88c7
This package includes UnPilgi, a script font.
Dennis Jang b4d88c7
d8cc28a
%description -l ko -n %{fontname}-pilgi-fonts
Dennis Jang b4d88c7
%common_desc_ko
Dennis Jang b4d88c7
Dennis Jang b4d88c7
이 패키지에는 은필기글꼴이 포함되어 있습니다.
Dennis Jang b4d88c7
Dennis Jang 9d012a9
2bd4c7f
%_font_pkg -n batang -f %{fontconf}-batang.conf UnBatang.ttf UnBatangBold.ttf
2bd4c7f
%_font_pkg -n dinaru -f %{fontconf}-dinaru.conf UnDinaru.ttf UnDinaruLight.ttf UnDinaruBold.ttf
2bd4c7f
%_font_pkg -n dotum -f %{fontconf}-dotum.conf UnDotum.ttf UnDotumBold.ttf
2bd4c7f
%_font_pkg -n graphic -f %{fontconf}-graphic.conf UnGraphic.ttf UnGraphicBold.ttf
2bd4c7f
%_font_pkg -n gungseo -f %{fontconf}-gungseo.conf UnGungseo.ttf
2bd4c7f
%_font_pkg -n pilgi -f %{fontconf}-pilgi.conf UnPilgi.ttf UnPilgiBold.ttf
2bd4c7f
2bd4c7f
Dennis Jang 9d012a9
%prep
Dennis Jang 9d012a9
%setup -q -n un-fonts
Dennis Jang 9d012a9
Dennis Jang b4d88c7
Dennis Jang 9d012a9
%build
Dennis Jang 9d012a9
Dennis Jang b4d88c7
Dennis Jang 9d012a9
%install
Dennis Jang b4d88c7
rm -rf %{buildroot}
Dennis Jang 9d012a9
d8cc28a
install -m 0755 -d %{buildroot}%{_fontdir}
d8cc28a
install -m 0644 -p *.ttf %{buildroot}%{_fontdir}
d8cc28a
d8cc28a
install -m 0755 -d %{buildroot}%{_fontconfig_templatedir} \
d8cc28a
                   %{buildroot}%{_fontconfig_confdir}
d8cc28a
d8cc28a
install -m 0644 -p %{SOURCE1}\
d8cc28a
        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-batang.conf
d8cc28a
install -m 0644 -p %{SOURCE2}\
d8cc28a
        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-dinaru.conf
2bd4c7f
install -m 0644 -p %{SOURCE3}\
d8cc28a
        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-dotum.conf
2bd4c7f
install -m 0644 -p %{SOURCE4}\
d8cc28a
        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-graphic.conf
2bd4c7f
install -m 0644 -p %{SOURCE5}\
d8cc28a
        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-gungseo.conf
2bd4c7f
install -m 0644 -p %{SOURCE6}\
d8cc28a
        %{buildroot}%{_fontconfig_templatedir}/%{fontconf}-pilgi.conf
d8cc28a
2bd4c7f
for fconf in %{fontconf}-batang.conf \
2bd4c7f
    %{fontconf}-dinaru.conf \
2bd4c7f
    %{fontconf}-dotum.conf \
2bd4c7f
    %{fontconf}-graphic.conf \
2bd4c7f
    %{fontconf}-gungseo.conf \
2bd4c7f
    %{fontconf}-pilgi.conf ; do
2bd4c7f
  ln -s %{_fontconfig_templatedir}/$fconf \
2bd4c7f
        %{buildroot}%{_fontconfig_confdir}/$fconf
2bd4c7f
done
Dennis Jang 9d012a9
Dennis Jang 9d012a9
Dennis Jang b4d88c7
%clean
Dennis Jang b4d88c7
rm -rf %{buildroot}
Dennis Jang 9d012a9
Dennis Jang 9d012a9
d8cc28a
%files common
d8cc28a
%defattr(0644,root,root,0755)
d8cc28a
%doc COPYING README
d8cc28a
d8cc28a
Dennis Jang 9d012a9
%changelog
9fa33ae
* Tue May 25 2010 Daiki Ueno <dueno@redhat.com> - 1.0.2-0.15.080608
9fa33ae
- fix trivial typos in fontconfig config files (thanks Akira TAGOH)
9fa33ae
e82307d
* Wed May 12 2010 Daiki Ueno <dueno@redhat.com> - 1.0.2-0.14.080608
e82307d
- add "ko" as well as "ko-kr" to the lang test of .conf files to avoid
e82307d
  some glyphs to be rendered with wqy-zenhei-fonts
e82307d
9ef3f26
* Thu May  6 2010 Daiki Ueno <dueno@redhat.com> - 1.0.2-0.13.080608
9ef3f26
- assign higher priority (65- -> 65-0-) to .conf files to avoid the
9ef3f26
  effects of 65-nonlatin.conf
9ef3f26
- remove binding="same" from .conf files
9ef3f26
9173c6c
* Tue May  4 2010 Jens Petersen <petersen@redhat.com> - 1.0.2-0.12.080608
9173c6c
- update .conf files to be locale-specific (#586877)
9173c6c
2bd4c7f
* Mon Apr 26 2010 Daiki Ueno <dueno@redhat.com> - 1.0.2-0.11.080608
2bd4c7f
- use _font_pkg macro (#581734)
2bd4c7f
- don't install un-core-fonts-*{light,bold}-fontconfig.conf
2bd4c7f
504dfb0
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-0.10.080608
504dfb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
504dfb0
d8cc28a
* Fri Jun 26 2009 Jens Petersen <petersen@redhat.com> - 1.0.2-0.9.080608
d8cc28a
- update to new fonts packaging and naming (#477474)
d8cc28a
- moved bold (and light) weights into main subpackages (#468618)
d8cc28a
- add obsoletes for renaming and former bold subpackages (#468618)
d8cc28a
15c1c4b
* Fri Jun 26 2009 Jens Petersen <petersen@redhat.com> - 1.0.2-0.8.080608
15c1c4b
- fix filelist to only include specific font (#496795)
15c1c4b
64a0387
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-0.7.080608
64a0387
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
64a0387
Dennis Jang b4d88c7
* Tue Oct 14 2008 Dennis Jang <smallvil@get9.net> - 1.0.2-0.6.080608
Dennis Jang b4d88c7
- fixed subpackage description and fontconfig.
Dennis Jang b4d88c7
Dennis Jang 9d012a9
* Wed Jul 16 2008 Jens Petersen <petersen@redhat.com> - 1.0.2-0.5.080608
Dennis Jang 9d012a9
- add subpackages with a macro
Dennis Jang 9d012a9
Dennis Jang 9d012a9
* Mon Jul 07 2008 Dennis Jang <smallvil@get9.net> - 1.0.2-0.4.080608
Dennis Jang 9d012a9
- Refined .spec literal
Dennis Jang 9d012a9
Dennis Jang 9d012a9
* Sun Jul 06 2008 Dennis Jang <smallvil@get9.net> - 1.0.2-0.3.080608
Dennis Jang 9d012a9
- Added or Changed a Summary and Description.
Dennis Jang 9d012a9
- Removed nil item.
Dennis Jang 9d012a9
- Refined versioning contents.
Dennis Jang 9d012a9
- Renamed from un-fonts-core.spec
Dennis Jang 9d012a9
Dennis Jang 9d012a9
* Thu Jul 03 2008 Dennis Jang <smallvil@get9.net> - 1.0.2-0.2.080608
Dennis Jang 9d012a9
- Refined .spec literal, license, versioning contents.
Dennis Jang 9d012a9
Dennis Jang 9d012a9
* Sat Jun 28 2008 Dennis Jang <smallvil@get9.net> - 1.0.2-0.1.080608
Dennis Jang 9d012a9
- Initial release.