From d2a23819a1428111dafdb53d00f4a445914a112d Mon Sep 17 00:00:00 2001 From: cchance Date: Jan 09 2009 00:05:40 +0000 Subject: revolves: rhbz#477332 (convert to new font packaging guidelines) --- diff --git a/baekmuk-ttf-fonts.spec b/baekmuk-ttf-fonts.spec index 9bb001f..3cf8dc6 100644 --- a/baekmuk-ttf-fonts.spec +++ b/baekmuk-ttf-fonts.spec @@ -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 @@ URL: http://kldp.net/projects/baekmuk/ 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 @@ Summary: Korean Baekmuk TrueType %2 typeface\ 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 @@ fi\ %{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 - 2.2-10.fc11 +- Resolves: rhbz#477332 (Convert to new font packaging guidelines.) + * Mon Jun 30 2008 Caius Chance - 2.2-9.fc10 - Refine obsoletes tag version-release specific.