Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > media > main-src > by-pkgid > cfdea8f15cd99456dc8b000117351033 > files > 1

fonts-ttf-freefont-20040828-3mdk.src.rpm

Summary:	A set of free Truetype fonts (GPL)
Name:		fonts-ttf-freefont
Version:	20040828
Release:	3mdk

Source0:	freefont-%{version}.tar.bz2
Source1:	remove-kana-glyphs
Source2:	freefont-20040828.readme_kana.mdk
# (mpol) pfaedit is now fontforge
Patch0:		freefont-20040828.fontforge.patch.bz2
License:	GPL
Group:		System/Fonts/True type
URL:		http://www.nongnu.org/freefont/
BuildRoot:	%_tmppath/%name-%version-%release-root
BuildArch:	noarch
BuildRequires:	fontconfig
BuildRequires:	freetype-tools
BuildRequires:	fontforge
Requires(post):	chkfontpath
Requires(post):	fontconfig
Requires(postun): chkfontpath

%description 
A set of Truetype fonts released under the GPL.
This project aims to provide a set of free outline
(PostScript Type0, TrueType, OpenType...) fonts
covering the ISO 10646/Unicode UCS (Universal Character Set).
This package provides the Trueype fonts from that project.

%prep
%setup -q -c freefont
%patch0 -p1 -b .pfaedit

find . -name CVS -type d | xargs rm -rf

cp -f %{SOURCE1} freefont/tools/
cp -f %{SOURCE2} freefont/README_KANA.mdk


%build
cd freefont/sfd
# remove KANA glyphs to improve the appearance of Japanese (Suse)
../tools/remove-kana-glyphs *.sfd
../tools/ConvertFont *.sfd


%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_datadir}/fonts/freefont

cd freefont/sfd
install -m644 *.ttf $RPM_BUILD_ROOT%{_datadir}/fonts/freefont
#install -m 644 fonts.alias $RPM_BUILD_ROOT%{_datadir}/fonts/freefont

{
    pushd $RPM_BUILD_ROOT/usr/share/fonts/freefont
    ttmkfdir > fonts.dir
    cp fonts.dir fonts.scale
    /usr/bin/fc-cache . || touch fonts.cache-1
    popd
}

%post
%{_sbindir}/chkfontpath -q -a %{_datadir}/fonts/freefont
/usr/bin/fc-cache

%postun
if [ "$1" = "0" ]; then
	%{_sbindir}/chkfontpath -q -r %{_datadir}/fonts/freefont
fi

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(0644,root,root,0755)
%doc freefont/AUTHORS freefont/CREDITS freefont/ChangeLog freefont/README
%doc freefont/README_KANA.mdk
%dir %_datadir/fonts/freefont
%config(noreplace) %{_datadir}/fonts/freefont/fonts.dir
%config(noreplace) %{_datadir}/fonts/freefont/fonts.scale
#%config(noreplace) %{_datadir}/fonts/freefont/fonts.alias
%{_datadir}/fonts/freefont/fonts.cache-1
%{_datadir}/fonts/freefont/*.ttf

%changelog
* Fri Sep 02 2005 Marcel Pol <mpol@mandriva.org> 20040828-3mdk
- fix requires

* Sat Aug 28 2004 Marcel Pol <mpol@mandrake.org> 20040828-2mdk
- add README_KANA.mdk with explanation why

* Sat Aug 28 2004 Marcel Pol <mpol@mandrake.org> 20040828-1mdk
- cvs update, build fonts from source
- remove KANA glyphs
- patch0, pfaedit is now fontforge

* Wed Jul 16 2003 Marcel Pol <mpol@gmx.net> 20030622-1mdk
- 20030622

* Mon Apr 28 2003 Marcel Pol <mpol@gmx.net> 20030327-1mdk
- initial mandrake rpm