alpha-quadrant/app-text/bibletime/bibletime-1.6.3b.ebuild

88 lines
2.1 KiB
Bash
Raw Normal View History

2007-03-02 08:40:11 +01:00
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/bibletime/bibletime-1.6.ebuild,v 1.2 2007/01/05 14:11:09 beandog Exp $
inherit kde eutils versionator
DESCRIPTION="KDE Bible study application using the SWORD library."
HOMEPAGE="http://www.bibletime.info/"
SRC_URI="mirror://sourceforge/bibletime/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
DEPEND=">=app-text/sword-1.5.9
>=dev-cpp/clucene-0.9.16"
LANGS_PKG=${PN}-i18n-${PV}
LANGS="af bg cs da de en_GB es fi fr hu it ko nl nn_NO no pl pt_BR ro ru sk uk"
LANGS_DOC="bg cs de fi fr it ko nl pt_BR ru"
for X in ${LANGS}; do
IUSE="${IUSE} linguas_${X}"
SRC_URI="${SRC_URI} linguas_${X}? ( mirror://sourceforge/bibletime/${LANGS_PKG}.tar.bz2 )"
done
need-kde 3.4
pkg_setup() {
if ! built_with_use app-text/sword curl; then
echo
ewarn "The SWORD library may not have been compiled with curl support."
ewarn "If you wish to use BibleTime's ability to download modules"
ewarn "straight from the SWORD website, please make sure app-text/sword"
ewarn "was compiled with USE=\"curl\"."
ewarn "Press ctrl+c to abort the merge of BibleTime if you want to"
ewarn "recompile SWORD with curl support."
echo
ebeep 5
fi
}
src_unpack() {
kde_src_unpack
local MAKE_LANGS MAKE_LANGS_DOC
for X in ${LANGS}; do
use linguas_${X} && MAKE_LANGS="${MAKE_LANGS} ${X/pt_BR/pt_br}.po
${X/uk/ua}.po"
done
for X in ${LANGS_DOC}; do
use linguas_${X} && MAKE_LANGS_DOC="${MAKE_LANGS_DOC} ${X/pt_BR/pt-br}
${X/uk/ua}"
done
if [ -d "${WORKDIR}/${LANGS_PKG}" ]; then
cd "${WORKDIR}/${LANGS_PKG}"
sed -i -e "s,^POFILES.*,POFILES = ${MAKE_LANGS}," po/Makefile.am
sed -i -e "s,^SUBDIRS.*,SUBDIRS = ${MAKE_LANGS_DOC}," docs/Makefile.am
rm configure
fi
}
src_compile() {
kde_src_compile
local _S="${S}"
if [ -d "${WORKDIR}/${LANGS_PKG}" ]; then
S="${WORKDIR}/${LANGS_PKG}"
cd "${S}"
kde_src_compile
fi
S="${_S}"
}
src_install() {
kde_src_install
local _S="${S}"
if [ -d "${WORKDIR}/${LANGS_PKG}" ]; then
S="${WORKDIR}/${LANGS_PKG}"
cd "${S}"
kde_src_install
fi
S="${_S}"
}