9be7189
%define         name            efont-unicode-bdf
9be7189
%define         fontdir         %{_datadir}/fonts/japanese/%{name}
9be7189
9be7189
Name:           %{name}
9be7189
Version:        0.4.2
0f303f7
Release:        6.1%{?dist}
9be7189
Summary:        Unicode font by Electronic Font Open Laboratory
9be7189
9be7189
Group:          User Interface/X
9be7189
License:        BSD
9be7189
URL:            http://openlab.jp/efont/unicode/
9be7189
Source0:        http://openlab.jp/efont/dist/unicode-bdf/efont-unicode-bdf-%{version}.tar.bz2
9be7189
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
9be7189
BuildArch:      noarch
9be7189
9be7189
BuildRequires:  xorg-x11-font-utils
9be7189
BuildRequires:  gzip
9be7189
Requires(post):  %{_bindir}/mkfontdir, %{_sbindir}/chkfontpath, fontconfig
9be7189
Requires(postun):    %{_sbindir}/chkfontpath, fontconfig
9be7189
9be7189
%description
9be7189
This package provides Unicode bitmap fonts provided by
9be7189
Electronic Font Open Laboratory.
9be7189
9be7189
%prep
9be7189
%setup -q
9be7189
9be7189
%build
9be7189
for f in *bdf ; do
9be7189
  g=${f%bdf}pcf
9be7189
  bdftopcf -o $g $f
9be7189
  gzip -9 $g
9be7189
done
9be7189
9be7189
%install
9be7189
rm -rf $RPM_BUILD_ROOT
9be7189
mkdir -p $RPM_BUILD_ROOT%{fontdir}
9be7189
for g in *pcf.gz ; do
9be7189
  install -m 644 $g $RPM_BUILD_ROOT%{fontdir}
9be7189
done
9be7189
9be7189
# create ghost files
9be7189
touch $RPM_BUILD_ROOT%{fontdir}/{fonts.dir,fonts.cache-1}
9be7189
9be7189
# convert documents' encoding to UTF8.
9be7189
for f in README.{naga10,shinonome} ; do
9be7189
   mv ${f} ${f}.tmp
9be7189
   iconv -f EUCJP -t UTF8 ${f}.tmp > ${f} && rm -f ${f}.tmp || \
9be7189
      mv ${f}.tmp ${f}
9be7189
done
9be7189
9be7189
%clean
9be7189
rm -rf $RPM_BUILD_ROOT
9be7189
9be7189
%post
9be7189
if [ -x %{_bindir}/mkfontdir -a -x %{_sbindir}/chkfontpath ] ; then
9be7189
   %{_bindir}/mkfontdir %{fontdir} && %{_sbindir}/chkfontpath -q -a %{fontdir}
9be7189
fi
9be7189
[ -x %{_bindir}/fc-cache ] && %{_bindir}/fc-cache 2>/dev/null
9be7189
9be7189
%postun
9be7189
# final remove?
9be7189
if [ "$1" == "0" ] ; then
9be7189
   [ -x %{_sbindir}/chkfontpath ] && %{_sbindir}/chkfontpath -q -r %{fontdir}
9be7189
fi
9be7189
[ -x %{_bindir}/fc-cache ] && %{_bindir}/fc-cache 2>/dev/null
9be7189
9be7189
%files
9be7189
%defattr(-,root,root,-)
9be7189
%doc README* COPYRIGHT ChangeLog List.html
9be7189
%dir %{fontdir}
9be7189
%{fontdir}/*pcf.gz
9be7189
%ghost %verify(not md5 size mtime) %{fontdir}/fonts.cache-1
9be7189
%ghost %verify(not md5 size mtime) %{fontdir}/fonts.dir
9be7189
9be7189
%changelog
0f303f7
* Mon Aug 28 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.2-6.1
0f303f7
- Rebuild.
0f303f7
9be7189
* Tue Aug 18 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.2-6
9be7189
- Change %%post.
9be7189
9be7189
* Tue Aug 15 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.2-5
9be7189
- package again.
9be7189
9be7189
* Tue Aug 15 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.2-4
9be7189
- Own the original font directory.
9be7189
9be7189
* Thu Aug 10 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.2-3
9be7189
- Again more treatments.
9be7189
9be7189
* Thu Aug 10 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.2-2
9be7189
- More neat treatments for post and postun.
9be7189
9be7189
* Thu Aug 10 2006 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.4.2-1
9be7189
- Initial packaging.