|
Jens Petersen |
4926c3 |
%define upstreamname baekmuk-ttf
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
%define ttfontdir %{_datadir}/fonts/%{upstreamname}
|
|
Jens Petersen |
4926c3 |
%define cidmapdir %{_datadir}/ghostscript/conf.d
|
|
Jens Petersen |
4926c3 |
%define catalogue %{_sysconfdir}/X11/fontpath.d
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
Name: %{upstreamname}-fonts
|
|
Jens Petersen |
4926c3 |
Version: 2.2
|
|
Jens Petersen |
4926c3 |
Release: 6%{?dist}
|
|
Jens Petersen |
4926c3 |
Summary: Free Korean TrueType fonts
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
Group: User Interface/X
|
|
Jens Petersen |
4926c3 |
License: Baekmuk
|
|
Jens Petersen |
4926c3 |
URL: http://kldp.net/frs/?group_id=57&release_id=865
|
|
Jens Petersen |
4926c3 |
Source0: http://kldp.net/frs/download.php/1429/%{upstreamname}-%{version}.tar.gz
|
|
Jens Petersen |
4926c3 |
Source1: FAPIcidfmap.ko
|
|
Jens Petersen |
4926c3 |
Source2: cidfmap.ko
|
|
Jens Petersen |
4926c3 |
BuildArch: noarch
|
|
Jens Petersen |
4926c3 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Jens Petersen |
4926c3 |
BuildRequires: xorg-x11-font-utils, ttmkfdir >= 3.0.6
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
%description
|
|
Jens Petersen |
4926c3 |
This package provides the free Korean TrueType fonts.
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
%package common
|
|
Jens Petersen |
4926c3 |
Summary: Common files for Korean Baekmuk TrueType fonts
|
|
Jens Petersen |
4926c3 |
License: Baekmuk
|
|
Jens Petersen |
4926c3 |
Group: User Interface/X
|
|
Jens Petersen |
4926c3 |
Conflicts: fonts-korean < 2.2-5
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
%description common
|
|
Jens Petersen |
4926c3 |
This package contains some common files for Baekmuk Korean TrueType fonts.
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
%define mk_pkg()\
|
|
Jens Petersen |
4926c3 |
%package %1\
|
|
Jens Petersen |
4926c3 |
Summary: Korean Baekmuk TrueType %2 typeface\
|
|
Jens Petersen |
4926c3 |
License: Baekmuk\
|
|
Jens Petersen |
4926c3 |
Group: User Interface/X\
|
|
Jens Petersen |
4926c3 |
Obsoletes: ttfonts-ko < 1.0.11-33\
|
|
Jens Petersen |
4926c3 |
Requires: %{name}-common\
|
|
Jens Petersen |
4926c3 |
\
|
|
Jens Petersen |
4926c3 |
%description %1\
|
|
Jens Petersen |
4926c3 |
This package contains the Korean TrueType font %2 typeface.\
|
|
Jens Petersen |
4926c3 |
\
|
|
Jens Petersen |
4926c3 |
%post %1\
|
|
Jens Petersen |
4926c3 |
if [ -x %{_bindir}/fc-cache ]; then\
|
|
Jens Petersen |
4926c3 |
%{_bindir}/fc-cache %{_datadir}/fonts\
|
|
Jens Petersen |
4926c3 |
fi\
|
|
Jens Petersen |
4926c3 |
\
|
|
Jens Petersen |
4926c3 |
%postun %1\
|
|
Jens Petersen |
4926c3 |
if [ "$1" = "0" ]; then\
|
|
Jens Petersen |
4926c3 |
if [ -x %{_bindir}/fc-cache ]; then\
|
|
Jens Petersen |
4926c3 |
%{_bindir}/fc-cache %{_datadir}/fonts\
|
|
Jens Petersen |
4926c3 |
fi\
|
|
Jens Petersen |
4926c3 |
fi\
|
|
Jens Petersen |
4926c3 |
\
|
|
Jens Petersen |
4926c3 |
%files %1\
|
|
Jens Petersen |
4926c3 |
%defattr(-,root,root,-)\
|
|
Jens Petersen |
4926c3 |
%dir %{ttfontdir}-%1\
|
|
Jens Petersen |
4926c3 |
%{ttfontdir}-%1/*.ttf\
|
|
Jens Petersen |
4926c3 |
%verify(not md5 size mtime) %{ttfontdir}-%1/fonts.dir\
|
|
Jens Petersen |
4926c3 |
%verify(not md5 size mtime) %{ttfontdir}-%1/fonts.scale\
|
|
Jens Petersen |
4926c3 |
%{catalogue}/%{name}-%1
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
%mk_pkg batang Batang
|
|
Jens Petersen |
4926c3 |
%mk_pkg dotum Dotum
|
|
Jens Petersen |
4926c3 |
%mk_pkg gulim Gulim
|
|
Jens Petersen |
4926c3 |
%mk_pkg hline Headline
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
%prep
|
|
Jens Petersen |
4926c3 |
%setup -q -n %{upstreamname}-%{version}
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
%build
|
|
Jens Petersen |
4926c3 |
%{nil}
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
%install
|
|
Jens Petersen |
4926c3 |
rm -rf $RPM_BUILD_ROOT
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
# for catalogue
|
|
Jens Petersen |
4926c3 |
install -d $RPM_BUILD_ROOT%{catalogue}
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
for i in batang dotum gulim hline; do
|
|
Jens Petersen |
4926c3 |
install -d $RPM_BUILD_ROOT%{ttfontdir}-$i
|
|
Jens Petersen |
4926c3 |
install -p -m 0644 ttf/$i.ttf $RPM_BUILD_ROOT%{ttfontdir}-$i
|
|
Jens Petersen |
4926c3 |
ln -sf ../../..%{ttfontdir}-$i $RPM_BUILD_ROOT%{catalogue}/%{name}-$i
|
|
Jens Petersen |
4926c3 |
%{_bindir}/ttmkfdir -d $RPM_BUILD_ROOT%{ttfontdir}-$i -o $RPM_BUILD_ROOT%{ttfontdir}-$i/fonts.scale
|
|
Jens Petersen |
4926c3 |
mkfontdir $RPM_BUILD_ROOT%{ttfontdir}-$i
|
|
Jens Petersen |
4926c3 |
done
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
# for ghostscript
|
|
Jens Petersen |
4926c3 |
install -d $RPM_BUILD_ROOT%{cidmapdir}
|
|
Jens Petersen |
4926c3 |
install -p -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{cidmapdir}/
|
|
Jens Petersen |
4926c3 |
install -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{cidmapdir}/
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
# convert Korean copyright file to utf8
|
|
Jens Petersen |
4926c3 |
iconv -f EUC-KR -t UTF-8 COPYRIGHT.ks > COPYRIGHT.ko
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
%clean
|
|
Jens Petersen |
4926c3 |
rm -rf $RPM_BUILD_ROOT
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
%files common
|
|
Jens Petersen |
4926c3 |
%doc COPYRIGHT COPYRIGHT.ko README
|
|
Jens Petersen |
4926c3 |
%{cidmapdir}/
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
%changelog
|
|
Jens Petersen |
4926c3 |
* Mon Sep 24 2007 Jens Petersen <petersen@redhat.com> - 2.2-6
|
|
Jens Petersen |
4926c3 |
- convert Korean copyright file to utf8 (Mamoru Tasaka, #300651)
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
* Mon Sep 24 2007 Jens Petersen <petersen@redhat.com> - 2.2-5
|
|
Jens Petersen |
4926c3 |
- more fixes from Mamoru Tasaka, #300651:
|
|
Jens Petersen |
4926c3 |
- make common subpackage own ghostscript conf.d
|
|
Jens Petersen |
4926c3 |
- conflict with previous fonts-korean
|
|
Jens Petersen |
4926c3 |
- update CID font maps
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
* Mon Sep 24 2007 Jens Petersen <petersen@redhat.com> - 2.2-4
|
|
Jens Petersen |
4926c3 |
- preserve timestamps of installed files (Mamoru Tasaka, #300651)
|
|
Jens Petersen |
4926c3 |
- add a common subpackage for shared files (Mamoru Tasaka, #300651)
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
* Mon Sep 24 2007 Jens Petersen <petersen@redhat.com> - 2.2-3
|
|
Jens Petersen |
4926c3 |
- do not provide ttfonts-ko in subpackages (Mamoru Tasaka, #300651)
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
* Sat Sep 22 2007 Jens Petersen <petersen@redhat.com> - 2.2-2
|
|
Jens Petersen |
4926c3 |
- license is now designated Baekmuk
|
|
Jens Petersen |
4926c3 |
|
|
Jens Petersen |
4926c3 |
* Sat Sep 22 2007 Jens Petersen <petersen@redhat.com> - 2.2-1
|
|
Jens Petersen |
4926c3 |
- new package separated from fonts-korean (#253155)
|