From 29f43300d9556c24ba8becd99ecca554036b1fff Mon Sep 17 00:00:00 2001 From: Akira TAGOH Date: Dec 25 2008 05:59:47 +0000 Subject: - Update the spec file to fit into new guideline. (#477453) --- diff --git a/sazanami-fonts.spec b/sazanami-fonts.spec index 1b16b50..9bb50a8 100644 --- a/sazanami-fonts.spec +++ b/sazanami-fonts.spec @@ -1,15 +1,21 @@ -%define gothfontdir %{_datadir}/fonts/%{name}-gothic -%define minfontdir %{_datadir}/fonts/%{name}-mincho -%define catalogue %{_sysconfdir}/X11/fontpath.d %define fontver 20061016 +%define priority 66 +%define fontname sazanami +%define archivename %{fontname}-%{fontver} +%define fontconf %{priority}-%{fontname} +%define catalogue %{_sysconfdir}/X11/fontpath.d +%define common_desc \ +The Sazanami type faces are automatically generated from Wadalab font kit.\ +They also contains some embedded Japanese bitmap fonts. -Name: sazanami-fonts +Name: %{fontname}-fonts Version: 0.20040629 -Release: 4.%{fontver}%{?dist} +Release: 5.%{fontver}%{?dist} BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: ttmkfdir >= 3.0.6 BuildRequires: mkfontdir +BuildRequires: fontpackages-devel URL: http://efont.sourceforge.jp/ # original is http://prdownloads.sourceforge.jp/efont/10087/sazanami-20040629.tar.bz2 @@ -17,6 +23,8 @@ URL: http://efont.sourceforge.jp/ Source0: sazanami-%{fontver}.tar.bz2 Source1: fonts.alias.sazanami-gothic Source2: fonts.alias.sazanami-mincho +Source3: %{fontname}-gothic-fontconfig.conf +Source4: %{fontname}-mincho-fontconfig.conf Summary: Sazanami Japanese TrueType fonts @@ -24,36 +32,45 @@ License: BSD Group: User Interface/X %description -The Sazanami type faces are automatically generated from Wadalab font kit. -They also contains some embedded Japanese bitmap fonts. +%common_desc + +%package common +Summary: Common files for Sazanami Japanese TrueType fonts +Group: User Interface/X +Requires: fontpackages-filesystem -%package gothic +%description common +%common_desc + +This package consists of files used by other %{name} packages. + +%package gothic Summary: Sazanami Gothic Japanese TrueType font License: BSD Group: User Interface/X Conflicts: fonts-japanese <= 0.20061016-9.fc8 Provides: ttfonts-ja = 1.2-37 Obsoletes: ttfonts-ja < 1.2-37 +Requires: %{name}-common = %{version}-%{release} -%description gothic -This package contains Japanese TrueType font for Gothic type face. +%description gothic +%common_desc -The Sazanami type faces are automatically generated from Wadalab font kit. -They also contains some embedded Japanese bitmap fonts. +This package contains Japanese TrueType font for Gothic type face. -%package mincho +%package mincho Summary: Sazanami Mincho Japanese TrueType font License: BSD Group: User Interface/X Conflicts: fonts-japanese <= 0.20061016-9.fc8 Provides: ttfonts-ja = 1.2-37 Obsoletes: ttfonts-ja < 1.2-37 +Requires: %{name}-common = %{version}-%{release} -%description mincho -This package contains Japanese TrueType font for Mincho type face. +%description mincho +%common_desc -The Sazanami type faces are automatically generated from Wadalab font kit. -They also contains some embedded Japanese bitmap fonts. +This package contains Japanese TrueType font for Mincho type face. %prep %setup -q -n sazanami-%{fontver} @@ -63,74 +80,62 @@ They also contains some embedded Japanese bitmap fonts. %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{gothfontdir} -install -d $RPM_BUILD_ROOT%{minfontdir} -install -d $RPM_BUILD_ROOT%{catalogue} +install -dm 0755 $RPM_BUILD_ROOT%{_fontdir}/{gothic,mincho} +install -pm 0644 sazanami-gothic.ttf $RPM_BUILD_ROOT%{_fontdir}/gothic +install -pm 0644 sazanami-mincho.ttf $RPM_BUILD_ROOT%{_fontdir}/mincho + +install -dm 0755 $RPM_BUILD_ROOT%{_fontconfig_templatedir} \ + $RPM_BUILD_ROOT%{_fontconfig_confdir} +install -pm 0644 %{SOURCE3} $RPM_BUILD_ROOT%{_fontconfig_templatedir}/%{fontconf}-gothic.conf +install -pm 0644 %{SOURCE4} $RPM_BUILD_ROOT%{_fontconfig_templatedir}/%{fontconf}-mincho.conf -install -p -m 0644 sazanami-gothic.ttf $RPM_BUILD_ROOT%{gothfontdir}/ -install -p -m 0644 sazanami-mincho.ttf $RPM_BUILD_ROOT%{minfontdir}/ -install -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{gothfontdir}/fonts.alias -install -m 0644 %{SOURCE2} $RPM_BUILD_ROOT%{minfontdir}/fonts.alias +for fontconf in %{fontconf}-gothic.conf %{fontconf}-mincho.conf; do + ln -s %{_fontconfig_templatedir}/$fontconf $RPM_BUILD_ROOT%{_fontconfig_confdir}/$fontconf +done + +install -dm 0755 $RPM_BUILD_ROOT%{catalogue} +install -pm 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_fontdir}/gothic/fonts.alias +install -pm 0644 %{SOURCE2} $RPM_BUILD_ROOT%{_fontdir}/mincho/fonts.alias # Create fonts.scale and fonts.dir -%{_bindir}/ttmkfdir -d $RPM_BUILD_ROOT%{gothfontdir} -o $RPM_BUILD_ROOT%{gothfontdir}/fonts.scale -%{_bindir}/mkfontdir $RPM_BUILD_ROOT%{gothfontdir} -%{_bindir}/ttmkfdir -d $RPM_BUILD_ROOT%{minfontdir} -o $RPM_BUILD_ROOT%{minfontdir}/fonts.scale -%{_bindir}/mkfontdir $RPM_BUILD_ROOT%{minfontdir} +%{_bindir}/ttmkfdir -d $RPM_BUILD_ROOT%{_fontdir}/gothic -o $RPM_BUILD_ROOT%{_fontdir}/gothic/fonts.scale +%{_bindir}/mkfontdir $RPM_BUILD_ROOT%{_fontdir}/gothic +%{_bindir}/ttmkfdir -d $RPM_BUILD_ROOT%{_fontdir}/mincho -o $RPM_BUILD_ROOT%{_fontdir}/mincho/fonts.scale +%{_bindir}/mkfontdir $RPM_BUILD_ROOT%{_fontdir}/mincho # Install catalogue symlink -ln -sf %{gothfontdir} $RPM_BUILD_ROOT%{catalogue}/%{name}-gothic -ln -sf %{minfontdir} $RPM_BUILD_ROOT%{catalogue}/%{name}-mincho +ln -sf %{_fontdir}/gothic $RPM_BUILD_ROOT%{catalogue}/%{name}-gothic +ln -sf %{_fontdir}/mincho $RPM_BUILD_ROOT%{catalogue}/%{name}-mincho %clean rm -rf $RPM_BUILD_ROOT -%post gothic -if [ -x %{_bindir}/fc-cache ]; then - %{_bindir}/fc-cache %{gothfontdir} -fi - -%postun gothic -if [ "$1" = "0" ]; then - if [ -x %{_bindir}/fc-cache ]; then - %{_bindir}/fc-cache %{_datadir}/fonts - fi -fi - -%post mincho -if [ -x %{_bindir}/fc-cache ]; then - %{_bindir}/fc-cache %{minfontdir} -fi - -%postun mincho -if [ "$1" = "0" ]; then - if [ -x %{_bindir}/fc-cache ]; then - %{_bindir}/fc-cache %{_datadir}/fonts - fi -fi - -%files gothic -%defattr(-, root, root, -) -%doc doc README -%dir %{gothfontdir} -%{gothfontdir}/*.ttf -%verify(not md5 size mtime) %{gothfontdir}/fonts.dir -%verify(not md5 size mtime) %{gothfontdir}/fonts.scale -%verify(not md5 size mtime) %{gothfontdir}/fonts.alias +%_font_pkg -n gothic -f %{fontconf}-gothic.conf gothic/sazanami-gothic.ttf + +%dir %{_fontdir}/gothic %{catalogue}/%{name}-gothic +%verify(not md5 size mtime) %{_fontdir}/gothic/fonts.dir +%verify(not md5 size mtime) %{_fontdir}/gothic/fonts.scale +%verify(not md5 size mtime) %{_fontdir}/gothic/fonts.alias -%files mincho -%defattr(-, root, root, -) -%doc doc README -%dir %{minfontdir} -%{minfontdir}/*.ttf -%verify(not md5 size mtime) %{minfontdir}/fonts.dir -%verify(not md5 size mtime) %{minfontdir}/fonts.scale -%verify(not md5 size mtime) %{minfontdir}/fonts.alias +%_font_pkg -n mincho -f %{fontconf}-mincho.conf mincho/sazanami-mincho.ttf + +%dir %{_fontdir}/mincho %{catalogue}/%{name}-mincho +%verify(not md5 size mtime) %{_fontdir}/mincho/fonts.dir +%verify(not md5 size mtime) %{_fontdir}/mincho/fonts.scale +%verify(not md5 size mtime) %{_fontdir}/mincho/fonts.alias + +%files common +%defattr(0644, root, root, 0755) +%doc doc README +%dir %{_fontdir} %changelog +* Thu Dec 25 2008 Akira TAGOH - 0.20040629-5.20061016 +- Update the spec file to fit into new guideline. (#477453) + * Tue Aug 28 2007 Jens Petersen - 0.20040629-4.20061016 - use the standard font scriptlets (#259041) diff --git a/sazanami-gothic-fontconfig.conf b/sazanami-gothic-fontconfig.conf new file mode 100644 index 0000000..7687ced --- /dev/null +++ b/sazanami-gothic-fontconfig.conf @@ -0,0 +1,22 @@ + + + + + + ja-jp + + + sans-serif + + + Sazanami Gothic + + + + + Sazanami Gothic + + sans-serif + + + diff --git a/sazanami-mincho-fontconfig.conf b/sazanami-mincho-fontconfig.conf new file mode 100644 index 0000000..49d15a5 --- /dev/null +++ b/sazanami-mincho-fontconfig.conf @@ -0,0 +1,22 @@ + + + + + + ja-jp + + + serif + + + Sazanami Mincho + + + + + Sazanami Mincho + + serif + + +