# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # $Header: /var/cvsroot/gentoo-x86/app-office/lyx/lyx-1.2.0.20020705.ebuild,v 1.5 2002/07/11 06:30:17 drobbins Exp $ S=${WORKDIR}/lyx-devel DESCRIPTION="LyX is an WYSIWYM frontend for LaTeX" SRC_URI="mirror://gentoo//${P}.tar.bz2" HOMEPAGE="http://www.lyx.org/" LICENSE="GPL-2" KEYWORDS="*" SLOT="0" # 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 app-text/tetex >=sys-devel/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 dodoc README* UPGRADING INSTALL* ChangeLog NEW COPYING ANNOUNCE ABOUT-NLS }