Summary: Fonts for the Ghostscript PostScript interpreter Name: ghostscript-fonts Version: 5.50 Release: 32%{?dist} # Contacted Kevin Hartig, who agreed to relicense his fonts under the SIL Open Font # License. Hershey fonts are under the "Hershey Font License", which is not what Fontmap # says (Fontmap is wrong). License: GPLv2+ and Hershey and MIT and OFL and Public Domain Group: Applications/Publishing BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) URL: http://www.gnu.org/software/ghostscript/ Source0: gnu-gs-fonts-other-%{version}-nobch.tar.gz Source1: Kevin_Hartig-Font_License.txt Source2: SIL-Open-Font-License.txt # gnu-gs-fonts-other-5.50 contains fonts with a non-free license (bug #690593). # Therefore we use this script to remove those fonts before shipping # it. Download the upstream tarball (from # http://ftp.gnu.org/gnu/ghostscript/) and invoke this script while in # the tarball's directory: # ./generate-tarball.sh 5.50 Source3: generate-tarball.sh Requires: fontconfig Requires(post): xorg-x11-font-utils Requires(post): fontconfig Requires(postun): fontconfig BuildArchitectures: noarch %define fontdir %{_datadir}/fonts/default/ghostscript %define catalogue %{_sysconfdir}/X11/fontpath.d %description Ghostscript-fonts contains a set of fonts that Ghostscript, a PostScript interpreter, uses to render text. These fonts are in addition to the fonts shared by Ghostscript and the X Window System. %prep %setup -q -c ghostscript-fonts-%{version} cp -p %{SOURCE1} %{SOURCE2} . # Remove Hershey fonts as they cause problems (bug #707007). find fonts -type f | xargs grep -lw Hershey | xargs rm -f %build %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{fontdir} cp -p fonts/* $RPM_BUILD_ROOT%{fontdir} # Touch ghosted files touch $RPM_BUILD_ROOT%{fontdir}/fonts.{dir,scale} # Install catalogue symlink mkdir -p $RPM_BUILD_ROOT%{catalogue} ln -sf %{fontdir} $RPM_BUILD_ROOT%{catalogue}/default-ghostscript %post { mkfontscale %{fontdir} mkfontdir %{fontdir} fc-cache %{fontdir} } &> /dev/null || : %postun { if [ "$1" = "0" ]; then fc-cache %{fontdir} fi } &> /dev/null || : %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Kevin_Hartig-Font_License.txt SIL-Open-Font-License.txt %{_datadir}/fonts/default/ %{catalogue}/default-ghostscript %ghost %verify(not md5 size mtime) %{fontdir}/fonts.dir %ghost %verify(not md5 size mtime) %{fontdir}/fonts.scale %changelog * Fri Dec 27 2013 Daniel Mach - 5.50-32 - Mass rebuild 2013-12-27 * Wed Nov 6 2013 Tim Waugh - 5.50-31 - Run fc-cache on our font directory, not the entire font collection (bug #1023977). * Wed Feb 13 2013 Fedora Release Engineering - 5.50-30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Jul 19 2012 Fedora Release Engineering - 5.50-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Jan 13 2012 Fedora Release Engineering - 5.50-28 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Oct 12 2011 Tim Waugh 5.50-27 - Removed Hershey fonts as they cause problems (bug #707007). * Mon May 30 2011 Ville Skyttä - 5.50-26 - Own %%ghosted fonts.dir and fonts.scale. * Fri Mar 25 2011 Tim Waugh 5.50-25 - Removed non-free fonts (bug #690593). * Tue Feb 08 2011 Fedora Release Engineering - 5.50-24 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri Jul 24 2009 Fedora Release Engineering - 5.50-23 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Jun 10 2009 Tim Waugh 5.50-22 - Further changes from package review (bug #225794): - Don't use umask in scriptlet. - Don't use 'which' in scriptlet. * Wed Jun 10 2009 Tim Waugh 5.50-21 - Changes from package review (bug #225794): - Requires xorg-x11-font-utils, not mkfontscale/mkfontdir. - Use macro for /etc. - Don't own catalogue directory. * Tue Feb 24 2009 Fedora Release Engineering - 5.50-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Mon Jul 21 2008 Tom "spot" Callaway - 5.50-19 - fix license tag - add licensing information for fhirw* and fkarw* fonts * Fri Aug 10 2007 Kristian Høgsberg - 5.50-18 - Change link name to be default-ghostscript. * Tue Jun 26 2007 Kristian Høgsberg - 5.50-17 - Drop chkfontpath dependency and use the catalogue font path mechanism. * Wed Feb 7 2007 Tim Waugh 5.50-16 - Fixed URL again (bug #225794). - Fixed requires tags (bug #225794). - Preserve timestamps on installed files (bug #225794). - Added empty %%build section (bug #225794). - Use FHS macros for file manifest (bug #225794). - Fixed summary (bug #225794). - Fixed description (bug #225794). - Fixed license (bug #225794). * Tue Feb 6 2007 Tim Waugh 5.50-15 - Fixed URL (bug #225794). - Fixed build root tag (bug #225794). - This package does not require ghostscript (bug #225794). * Fri Dec 15 2006 Tim Waugh 5.50-14 - Copied post/postun scriptlets from urw-fonts (bug #203369). * Wed Jul 12 2006 Jesse Keating - 5.50-13.1.1 - rebuild * Fri Dec 09 2005 Jesse Keating - rebuilt * Fri Sep 3 2004 Tim Waugh 5.50-13 - Own /usr/share/fonts/default (bug #131650). * Tue Jun 15 2004 Elliot Lee - rebuilt * Fri Feb 13 2004 Elliot Lee - rebuilt * Thu Jan 22 2004 Tim Waugh 5.50-10 - Rebuilt. (The 8.11 package which briefly appeared in rawhide should not be used.) Bug #99323, bug #113866. * Wed Jan 22 2003 Tim Powers - rebuilt * Wed Nov 20 2002 Tim Powers - rebuild in latest collinst * Mon Sep 2 2002 Owen Taylor - Run /usr/bin/fc-cache in the %%post * Fri Jun 21 2002 Tim Powers - automated rebuild * Thu May 23 2002 Tim Powers - automated rebuild * Wed Jan 09 2002 Tim Powers - automated rebuild * Thu Jul 13 2000 Prospector - automatic rebuild * Sun Jun 18 2000 Matt Wilson - rebuild for next release * Mon Feb 14 2000 Bernhard Rosenkraenzer - 5.50 * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 3) * Wed Feb 24 1999 Preston Brown - Injected new description and group. * Wed Jan 13 1999 Preston Brown - renamed package to be consistent with new ghostscript. * Fri Nov 13 1998 Preston Brown - removed the std fonts...now shared between X11 and gs with URW fonts pkg. * Thu Jul 2 1998 Jeff Johnson - update to 4.03. * Mon May 04 1998 Erik Troan - set the owner and group of all of the files to 0.0 * Tue Sep 23 1997 Erik Troan - made a noarch package