88 lines
2.1 KiB
Bash
88 lines
2.1 KiB
Bash
|
# 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}"
|
||
|
}
|