%define fontname Inconsolata %define name fonts-ttf-%{fontname} %define version 1.010 %define release %mkrel 3 %define fontdir %{_datadir}/fonts/TTF/%{fontname} %define fontconfdir %{_sysconfdir}/X11/fontpath.d Summary: Inconsolata monospace font Name: %{name} Version: %{version} Release: %{release} License: OFL Group: System/Fonts/True type URL: http://www.levien.com/type/myfonts/inconsolata.html Source0: http://www.levien.com/type/myfonts/Inconsolata.sfd Source1: OFL.txt Source2: OFL-FAQ.txt BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch BuildRequires: fontforge, freetype-tools %description A monospace font designed by Ralph Levien for code listings and the like in print. %prep cp -f %SOURCE1 . cp -f %SOURCE2 . %build fontforge -script "-" %{SOURCE0} <<EOF i = 1 while ( i < \$argc ) Open (\$argv[i], 1) Generate (\$fontname + ".ttf") PrintSetup (5) PrintFont (0, 0, "", \$fontname + "-sample.pdf") Close() i++ endloop EOF %install %__rm -fr %{buildroot} %__install -m 0755 -d %{buildroot}%{fontdir} %__install -m 0644 -p *.ttf %{buildroot}%{fontdir} ttmkfdir %{buildroot}%{fontdir} > %{buildroot}%{fontdir}/fonts.dir ln -s fonts.dir %{buildroot}%{fontdir}/fonts.scale %__install -m 0755 -d %{buildroot}%{fontconfdir} ln -s ../../../%{fontdir} %{buildroot}%{fontconfdir}/ttf-%{fontname}:pri=50 %clean %__rm -fr %{buildroot} %files %defattr(-,root,root) %doc *.pdf OFL* %dir %{fontdir} %{fontdir}/*.ttf %{fontdir}/fonts.* %{fontconfdir}/* %changelog * Wed Jan 20 2010 Paulo Ricardo Zanoni <pzanoni@mandriva.com> 1.010-3mdv2010.1 + Revision: 494142 - fc-cache is now called by an rpm filetrigger * Wed May 06 2009 Lev Givon <lev@mandriva.org> 1.010-2mdv2010.0 + Revision: 372617 - Fix font config path. * Wed May 06 2009 Lev Givon <lev@mandriva.org> 1.010-1mdv2010.0 + Revision: 372609 - imported package fonts-ttf-Inconsolata