rpms/sazanami-fonts/devel sazanami-gothic-fontconfig.conf, NONE, 1.1 sazanami-mincho-fontconfig.conf, NONE, 1.1 sazanami-fonts.spec, 1.3, 1.4
Akira TAGOH
tagoh at fedoraproject.org
Thu Dec 25 05:59:47 UTC 2008
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 <tagoh at 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 <tagoh at redhat.com> - 0.20040629-5.20061016
+- Update the spec file to fit into new guideline. (#477453)
+
* Tue Aug 28 2007 Jens Petersen <petersen at redhat.com> - 0.20040629-4.20061016
- use the standard font scriptlets (#259041)
More information about the fedora-extras-commits
mailing list