# Copyright 1999-2006 BreakMyGentoo.net # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils python MY_PN="pymsnt" S=${WORKDIR}/${MY_PN}-${PV/a/} DESCRIPTION="New Python based jabber transport for MSN" HOMEPAGE="http://msn-transport.jabberstudio.org/" SRC_URI="http://msn-transport.jabberstudio.org/tarballs/${MY_PN}-${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" DEPEND=">=net-im/jabber-base-0.0 >=dev-lang/python-2.3" RDEPEND="virtual/jabber-server >=dev-python/twisted-2 dev-python/twisted-words dev-python/twisted-xish dev-python/twisted-web" IUSE="" src_unpack() { unpack ${A} find -name ".svn" -type d -exec rm -rf {} \; &> /dev/null epatch ${FILESDIR}/${P}-fix_config_path.diff } src_install() { enewgroup jabber enewuser jabber -1 /bin/sh /var/spool/jabber/ jabber python_version einfo ${PWD} insinto /usr/lib/python${PYVER}/site-packages/${PN} doins -r data src newins PyMSNt.py pymsn-t.py insinto /etc/jabber newins config-example.xml ${PN}.xml fperms 600 /etc/jabber/${PN}.xml fowners jabber:jabber /etc/jabber/${PN}.xml exeinto /etc/init.d newexe ${FILESDIR}/pymsn-t.initd pymsn-t dosed "s/PATH/python${PYVER}/" /etc/init.d/pymsn-t } pkg_postinst() { einfo "A sample configuration file has been installed in /etc/jabber/pymsn-t.xml." einfo "Please edit it, and the configuration of you Jabber server to match." einfo "You also need to create a directory msn.yourdomain.com in" einfo "/var/spool/jabber/ and chown it to jabber:jabber." }