# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="5" 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 }