# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-1.2.0.20020705.ebuild,v 1.13 2003/03/11 21:11:44 seemant Exp $ S=${WORKDIR}/lyx-devel DESCRIPTION="WYSIWYM frontend for LaTeX" SRC_URI="mirror://gentoo//${P}.tar.bz2" HOMEPAGE="http://www.lyx.org/" SLOT="0" LICENSE="GPL-2" KEYWORDS="x86 ppc" IUSE="nls cups" # This lyx-base ebuild only depends on the absolutely necessary packages. # The acompanying lyx-utils ebuild depends on lyx-base and on everything # else that lyx can use. DEPEND="virtual/x11 >=x11-libs/xforms-1.0_rc4 app-text/tetex >=dev-lang/perl-5 nls? ( sys-devel/gettext ) app-text/aiksaurus" RDEPEND="${DEPEND} app-text/ghostscript app-text/xpdf app-text/ispell app-text/gv app-text/latex2html media-gfx/imagemagick cups? ( virtual/lpr ) app-text/rcs dev-util/cvs app-text/sgmltools-lite app-text/noweb app-text/chktex" src_compile() { use nls || myconf="${myconf} --disable-nls" [ -n "$DEBUG" ] && myconf="$myconf --enable-debug" || myconf="$myconf --disable-debug" # -O3 and higher breaks export CXXFLAGS="${CXXFLAGS//-O[3..9]/-O2}" export CFLAGS="${CFLAGS//-O[3..9]/-O2}" ./autogen.sh ./configure --host=${CHOST} --prefix=/usr ${myconf} || die "./configure failed" #--infodir='$(prefix)/share/info' \ #--with-extra-inc=/usr/X11R6/include \ #--mandir='$(prefix)/share/man' \ emake || die "emake failed" } src_install() { # The 'install-strip' target is provided by the LyX makefile # for stripping installed binaries. Use prefix= instead of # DESTDIR=, otherwise it violates the sandbox in the po directory. make prefix=${D}/usr install || die dodoc README* UPGRADING INSTALL* ChangeLog NEW COPYING ANNOUNCE ABOUT-NLS }