# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils autotools versionator DESCRIPTION="GNU Music Typesetter" SRC_URI="http://download.linuxaudio.org/lilypond/sources/v$(get_version_component_range 1-2)/${P}.tar.gz" HOMEPAGE="http://lilypond.org/" SLOT="0" LICENSE="GPL-2" KEYWORDS="~amd64 ~sparc ~x86" #LANGS="cs da de es fi fr it ja nl ru rw sv tr zh_TW" IUSE="debug profile" #IUSE="debug doc emacs gtk profile vim" #for X in ${LANGS} ; do # IUSE="${IUSE} linguas_${X/-/_}" #done # guile with deprecated and regex RDEPEND=" >=media-libs/freetype-2 media-libs/fontconfig >=x11-libs/pango-1.12.3 >=dev-scheme/guile-1.8.1 >=dev-lang/python-2.4 || ( >=app-text/ghostscript-gnu-8.15 >=app-text/ghostscript-gpl-8.15 >=app-text/ghostscript-esp-8.15 )" # >=app-text/ghostscript-gnu-8.55" # virtual/tetex # gtk2? ( >=x11-libs/gtk+-2.4 )" DEPEND="${RDEPEND} >=media-gfx/fontforge-20060125 >=app-text/mftrace-1.2.9 >=sys-apps/texinfo-4.8 sys-devel/make sys-devel/gettext sys-devel/flex dev-lang/perl >=sys-devel/bison-2.0 doc? ( media-libs/netpbm media-gfx/imagemagick )" # sys-apps/findutils src_compile() { if has_version =guile-1.8*; then local flags="deprecated regex" built_with_use dev-scheme/guile ${flags} || die "guile must be built with \"${flags}\" use flags" fi econf \ $(use_enable debug debugging) \ $(use_enable profile profiling) \ --disable-documentation \ --disable-gui # --with-ncsb-dir=/usr/share/fonts/default/ghostscript emake || die "emake failed" # if use doc; then # emake -j1 web || die "emake web failed" # fi } src_install () { emake DESTDIR=${D} install || die "emake install failed" # vimdir=/usr/share/vim/vimfiles # || die "emake install failed" # if use doc; then # # Note: installs .html docs, .pdf docs and examples # emake out=www web-install DESTDIR=${D} \ # webdir=/usr/share/doc/${PF}/html || die "emake web-install failed" # fi dodoc AUTHORS.txt ChangeLog DEDICATION NEWS.txt README.txt THANKS # use vim || rm -r ${D}/usr/share/vim # use emacs || rm -r ${D}/usr/share/emacs }