Author: tagoh Update of /cvs/pkgs/rpms/sazanami-fonts/devel In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv2826
Modified Files: sazanami-fonts.spec Added Files: sazanami-gothic-fontconfig.conf sazanami-mincho-fontconfig.conf Log Message: * Thu Dec 25 2008 Akira TAGOH <ta...@redhat.com> - 0.20040629-5.20061016 - Update the spec file to fit into new guideline. (#477453) --- NEW FILE sazanami-gothic-fontconfig.conf --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE fontconfig SYSTEM "../fonts.dtd"> <fontconfig> <match> <test name="lang"> <string>ja-jp</string> </test> <test name="family"> <string>sans-serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Sazanami Gothic</string> </edit> </match> <alias> <family>Sazanami Gothic</family> <default> <family>sans-serif</family> </default> </alias> </fontconfig> --- NEW FILE sazanami-mincho-fontconfig.conf --- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE fontconfig SYSTEM "../fonts.dtd"> <fontconfig> <match> <test name="lang"> <string>ja-jp</string> </test> <test name="family"> <string>serif</string> </test> <edit name="family" mode="prepend" binding="same"> <string>Sazanami Mincho</string> </edit> </match> <alias> <family>Sazanami Mincho</family> <default> <family>serif</family> </default> </alias> </fontconfig> Index: sazanami-fonts.spec =================================================================== RCS file: /cvs/pkgs/rpms/sazanami-fonts/devel/sazanami-fonts.spec,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- sazanami-fonts.spec 28 Aug 2007 06:20:56 -0000 1.3 +++ sazanami-fonts.spec 25 Dec 2008 05:59:47 -0000 1.4 @@ -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 @@ 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 @@ 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 + +%description common +%common_desc + +This package consists of files used by other %{name} packages. -%package gothic +%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 @@ %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 -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 +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 + +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 +%_font_pkg -n gothic -f %{fontconf}-gothic.conf gothic/sazanami-gothic.ttf -%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 +%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 <ta...@redhat.com> - 0.20040629-5.20061016 +- Update the spec file to fit into new guideline. (#477453) + * Tue Aug 28 2007 Jens Petersen <peter...@redhat.com> - 0.20040629-4.20061016 - use the standard font scriptlets (#259041) _______________________________________________ Fedora-fonts-bugs-list mailing list Fedora-fonts-bugs-list@redhat.com https://www.redhat.com/mailman/listinfo/fedora-fonts-bugs-list