# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
S=${WORKDIR}/${PN}-${PV/_/}
MY_P=${P/_beta2/beta2}
DESCRIPTION="JWChat is a web based jabber client"
HOMEPAGE="http://jwchat.sourceforge.net"
SRC_URI="mirror://sourceforge/jwchat/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
DEPEND="net-proxy/punjab
dev-perl/Encode-compat
>=perl-core/locale-maketext-1.01
dev-perl/locale-maketext-fuzzy
>=dev-perl/locale-maketext-lexicon-0.10
dev-perl/regexp-common"
src_unpack() {
unpack ${A}
#install messages only in user-selected languages:
if [ -n "${LINGUAS}" ]; then
local lang
cd ${S}
for lang in ${LINGUAS}; do
[ -f "index.html.${lang}" ] && \
MY_LOCALE_LANGUAGES="${MY_LOCALE_LANGUAGES} ${lang}"
done
export MY_LOCALE_LANGUAGES
fi
}
src_install() {
dodir /var/www/punjab/jwchat
cd ${S}
if [ -n "${MY_LOCALE_LANGUAGES}" ]; then
local lang
for lang in ${MY_LOCALE_LANGUAGES}; do
cp *.html.${lang} *.js.${lang} ${D}/var/www/punjab/jwchat
done
cp *.html *.js jwchat.css ${D}/var/www/punjab/jwchat/
dodir /var/www/punjab/jwchat/{images,sounds}
cp images/* ${D}/var/www/punjab/jwchat/images/
cp sounds/* ${D}/var/www/punjab/jwchat/sounds/
else
cp -r * ${D}/var/www/punjab/jwchat
fi
dodoc AUTHORS COPYING ChangeLog README
cd ${D}/var/www/punjab/jwchat
perl -e 'for my $file (split("\n",`ls *.en`)) { $tmp = $file; $tmp =~s/\.en$//gi; rename($file,$tmp);}'
}
pkg_postinst(){
echo
einfo "Before using, please edit config.js file located at"
einfo "/var/www/punjab/jwchat/. For jabberd server add"
einfo "punjab to the default runlevel and run punjab script."
einfo "rc-update add punjab default; /etc/init.d/punjab start"
echo
}