# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils DESCRIPTION="FBReader (E-book reader for Linux PDAs and desktop)" HOMEPAGE="http://only.mawhrin.net/fbreader/" SRC_URI="http://only.mawhrin.net/fbreader/${PN}-sources-${PV}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" IUSE="qt" DEPEND="dev-libs/expat cjk? ( >=app-i18n/enca-1.9 ) !cjk? (app-i18n/enca) qt? (=x11-libs/qt-3*) !qt? (=x11-libs/gtk+-2*)" RDEPEND="${DEPEND}" S=${WORKDIR}/${P} src_compile () { cd ${S} sed -i "s:INSTALLDIR=/usr/local:INSTALLDIR=/usr:" makefiles/arch/desktop.mk || die "setting prefix failed" echo "TARGET_ARCH = desktop" > makefiles/target.mk if use qt; then echo "UI_TYPE = qt" >> makefiles/target.mk sed -i "s:MOC = moc-qt3:MOC = /usr/qt/3/bin/moc:" makefiles/arch/desktop.mk || die "setting moc failed" sed -i "s:QTINCLUDE = -I /usr/include/qt3:QTINCLUDE = -I /usr/qt/3/include:" makefiles/arch/desktop.mk || die "setting include failed" sed -i "s:UILIBS = -lqt-mt:UILIBS = /usr/qt/3/lib/libqt-mt.so:" makefiles/arch/desktop.mk || die "setting libqt-mt failed" else echo "UI_TYPE = gtk" >> makefiles/target.mk fi if use debug; then echo "TARGET_STATUS = debug" >> makefiles/target.mk else echo "TARGET_STATUS = release" >> makefiles/target.mk fi emake || die "emake failed" } src_install() { emake DESTDIR=${D} install || die "install failed" doicon ${D}/usr/share/FBReader/icons/FBReader.png make_desktop_entry "FBReader" "FBReader" FBReader.png }