rpms/baekmuk-ttf-fonts/devel baekmuk-ttf-fonts.spec,1.5,1.6
Caius Chance
cchance at fedoraproject.org
Fri Jan 9 00:06:10 UTC 2009
Author: cchance
Update of /cvs/pkgs/rpms/baekmuk-ttf-fonts/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19293
Modified Files:
baekmuk-ttf-fonts.spec
Log Message:
revolves: rhbz#477332 (convert to new font packaging guidelines)
Index: baekmuk-ttf-fonts.spec
===================================================================
RCS file: /cvs/pkgs/rpms/baekmuk-ttf-fonts/devel/baekmuk-ttf-fonts.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- baekmuk-ttf-fonts.spec 30 Jun 2008 06:11:03 -0000 1.5
+++ baekmuk-ttf-fonts.spec 9 Jan 2009 00:05:40 -0000 1.6
@@ -1,4 +1,8 @@
-%define fontname baekmuk-ttf
+%define fontname baekmuk-ttf
+%define fontconf <65>-%{fontname}
+%define archivename %{name}-%{version}
+%define common_desc \
+This package provides the free Korean TrueType fonts.
%define fontdir %{_datadir}/fonts/%{fontname}
%define cidmapdir %{_datadir}/ghostscript/conf.d
@@ -6,7 +10,7 @@
Name: %{fontname}-fonts
Version: 2.2
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: Free Korean TrueType fonts
Group: User Interface/X
@@ -15,21 +19,26 @@
Source0: http://kldp.net/frs/download.php/1429/%{fontname}-%{version}.tar.gz
Source1: FAPIcidfmap.ko
Source2: cidfmap.ko
+
Obsoletes: fonts-korean
+
+BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildArch: noarch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: xorg-x11-font-utils, ttmkfdir >= 3.0.6
+BuildRequires: fontpackages-devel, xorg-x11-font-utils, ttmkfdir >= 3.0.6
%description
-This package provides the free Korean TrueType fonts.
+%common_desc
%package common
Summary: Common files for Korean Baekmuk TrueType fonts
License: Baekmuk
Group: User Interface/X
+Requires: fontpackages-filesystem
Conflicts: fonts-korean < 2.2-5
%description common
+%common_desc
+
This package contains some common files for Baekmuk Korean TrueType fonts.
%define mk_pkg()\
@@ -38,9 +47,11 @@
License: Baekmuk\
Group: User Interface/X\
Obsoletes: ttfonts-ko < 1.0.11-33 fonts-korean < 2.2-6\
-Requires: %{name}-common\
+Requires: fontpackages-filesystem, %{name}-common\
\
%description %1\
+%common_desc\
+\
This package contains the Korean TrueType font %2 typeface.\
\
%post %1\
@@ -75,35 +86,38 @@
%{nil}
%install
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
# for catalogue
-install -d $RPM_BUILD_ROOT%{catalogue}
+install -d %{buildroot}%{catalogue}
for i in batang dotum gulim hline; do
- install -d $RPM_BUILD_ROOT%{fontdir}-$i
- install -p -m 0644 ttf/$i.ttf $RPM_BUILD_ROOT%{fontdir}-$i
- ln -sf ../../..%{fontdir}-$i $RPM_BUILD_ROOT%{catalogue}/%{name}-$i
- %{_bindir}/ttmkfdir -d $RPM_BUILD_ROOT%{fontdir}-$i -o $RPM_BUILD_ROOT%{fontdir}-$i/fonts.scale
- mkfontdir $RPM_BUILD_ROOT%{fontdir}-$i
+ install -d %{buildroot}%{fontdir}-$i
+ install -p -m 0644 ttf/$i.ttf %{buildroot}%{fontdir}-$i
+ ln -sf ../../..%{fontdir}-$i %{buildroot}%{catalogue}/%{name}-$i
+ %{_bindir}/ttmkfdir -d %{buildroot}%{fontdir}-$i -o %{buildroot}%{fontdir}-$i/fonts.scale
+ mkfontdir %{buildroot}%{fontdir}-$i
done
# for ghostscript
-install -d $RPM_BUILD_ROOT%{cidmapdir}
-install -p -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{cidmapdir}/
-install -p -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{cidmapdir}/
+install -d %{buildroot}%{cidmapdir}
+install -p -m 0644 %{SOURCE1} %{buildroot}%{cidmapdir}/
+install -p -m 0644 %{SOURCE2} %{buildroot}%{cidmapdir}/
# convert Korean copyright file to utf8
iconv -f EUC-KR -t UTF-8 COPYRIGHT.ks > COPYRIGHT.ko
%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
%files common
%doc COPYRIGHT COPYRIGHT.ko README
%{cidmapdir}/
%changelog
+* Fri Jan 09 2009 Caius Chance <cchance at redhat.com> - 2.2-10.fc11
+- Resolves: rhbz#477332 (Convert to new font packaging guidelines.)
+
* Mon Jun 30 2008 Caius Chance <cchance at redhat.com> - 2.2-9.fc10
- Refine obsoletes tag version-release specific.
More information about the fonts-bugs
mailing list