/[gentoo-x86]/eclass/latex-package.eclass
Gentoo

Diff of /eclass/latex-package.eclass

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.25 Revision 1.29
1# Copyright 1999-2004 Gentoo Foundation 1# Copyright 1999-2006 Gentoo Foundation
2# Distributed under the terms of the GNU General Public License v2 2# Distributed under the terms of the GNU General Public License v2
3# $Header: /var/cvsroot/gentoo-x86/eclass/latex-package.eclass,v 1.25 2005/07/11 15:08:06 swegener Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/latex-package.eclass,v 1.29 2006/06/15 11:03:54 nattfodd Exp $
4# 4#
5# Author Matthew Turk <satai@gentoo.org> 5# Author Matthew Turk <satai@gentoo.org>
6# Martin Ehmsen <ehmsen@gentoo.org>
7# Maintained by the text-markup team <text-markup@gentoo.org>
6# 8#
7# This eClass is designed to be easy to use and implement. The vast majority of 9# This eClass is designed to be easy to use and implement. The vast majority of
8# LaTeX packages will only need to define SRC_URI (and sometimes S) for a 10# LaTeX packages will only need to define SRC_URI (and sometimes S) for a
9# successful installation. If fonts need to be installed, then the variable 11# successful installation. If fonts need to be installed, then the variable
10# SUPPLIER must also be defined. 12# SUPPLIER must also be defined.
97 do 99 do
98 einfo "Making documentation: $i" 100 einfo "Making documentation: $i"
99 texi2dvi -q -c --language=latex $i &> /dev/null 101 texi2dvi -q -c --language=latex $i &> /dev/null
100 done 102 done
101 ;; 103 ;;
102 "tfm" | "vf" | "afm" | "pfb") 104 "tfm" | "vf" | "afm")
103 for i in `find . -maxdepth 1 -type f -name "*.${1}"` 105 for i in `find . -maxdepth 1 -type f -name "*.${1}"`
104 do 106 do
105 insinto ${TEXMF}/fonts/${1}/${SUPPLIER}/${PN} 107 insinto ${TEXMF}/fonts/${1}/${SUPPLIER}/${PN}
108 doins $i || die "doins $i failed"
109 done
110 ;;
111 "pfb")
112 for i in `find . -maxdepth 1 -type f -name "*.pfb"`
113 do
114 insinto ${TEXMF}/fonts/type1/${SUPPLIER}/${PN}
106 doins $i || die "doins $i failed" 115 doins $i || die "doins $i failed"
107 done 116 done
108 ;; 117 ;;
109 "ttf") 118 "ttf")
110 for i in `find . -maxdepth 1 -type f -name "*.ttf"` 119 for i in `find . -maxdepth 1 -type f -name "*.ttf"`
174 else 183 else
175 texconfig rehash 184 texconfig rehash
176 fi 185 fi
177} 186}
178 187
179EXPORT_FUNCTIONS src_compile src_install pkg_postinst pkg_postrm has_tetex_3 188EXPORT_FUNCTIONS src_compile src_install pkg_postinst pkg_postrm

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.29

  ViewVC Help
Powered by ViewVC 1.1.20