/[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.24 Revision 1.27
1# Copyright 1999-2004 Gentoo Foundation 1# Copyright 1999-2004 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.24 2005/07/06 20:20:03 agriffis Exp $ 3# $Header: /var/cvsroot/gentoo-x86/eclass/latex-package.eclass,v 1.27 2006/02/28 11:09:25 nattfodd Exp $
4# 4#
5# Author Matthew Turk <satai@gentoo.org> 5# Author Matthew Turk <satai@gentoo.org>
6# 6#
7# This eClass is designed to be easy to use and implement. The vast majority of 7# 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 8# LaTeX packages will only need to define SRC_URI (and sometimes S) for a
32# latex-package_src_install 32# latex-package_src_install
33# } 33# }
34# 34#
35# The eClass automatically takes care of rehashing TeX's cache (ls-lR) after 35# The eClass automatically takes care of rehashing TeX's cache (ls-lR) after
36# installation and after removal, as well as creating final documentation from 36# installation and after removal, as well as creating final documentation from
37# TeX files that come with the source. Note that we break TeX layout standards 37# TeX files that come with the source. Note that we break TeX layout standards
38# by placing documentation in /usr/share/doc/${PN} 38# by placing documentation in /usr/share/doc/${PN}
39# 39#
40# For examples of basic installations, check out dev-tex/aastex and 40# For examples of basic installations, check out dev-tex/aastex and
41# dev-tex/leaflet . 41# dev-tex/leaflet .
42# 42#
97 do 97 do
98 einfo "Making documentation: $i" 98 einfo "Making documentation: $i"
99 texi2dvi -q -c --language=latex $i &> /dev/null 99 texi2dvi -q -c --language=latex $i &> /dev/null
100 done 100 done
101 ;; 101 ;;
102 "tfm" | "vf" | "afm" | "pfb") 102 "tfm" | "vf" | "afm")
103 for i in `find . -maxdepth 1 -type f -name "*.${1}"` 103 for i in `find . -maxdepth 1 -type f -name "*.${1}"`
104 do 104 do
105 insinto ${TEXMF}/fonts/${1}/${SUPPLIER}/${PN} 105 insinto ${TEXMF}/fonts/${1}/${SUPPLIER}/${PN}
106 doins $i || die "doins $i failed"
107 done
108 ;;
109 "pfb")
110 for i in `find . -maxdepth 1 -type f -name "*.pfb"`
111 do
112 insinto ${TEXMF}/fonts/type1/${SUPPLIER}/${PN}
106 doins $i || die "doins $i failed" 113 doins $i || die "doins $i failed"
107 done 114 done
108 ;; 115 ;;
109 "ttf") 116 "ttf")
110 for i in `find . -maxdepth 1 -type f -name "*.ttf"` 117 for i in `find . -maxdepth 1 -type f -name "*.ttf"`
174 else 181 else
175 texconfig rehash 182 texconfig rehash
176 fi 183 fi
177} 184}
178 185
179EXPORT_FUNCTIONS src_compile src_install pkg_postinst pkg_postrm has_tetex_3 186EXPORT_FUNCTIONS src_compile src_install pkg_postinst pkg_postrm

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.27

  ViewVC Help
Powered by ViewVC 1.1.20