# HG changeset patch # User Da Risk # Date 1384640288 -3600 # Node ID 0cb2ee2d736551e047516ee5995b4eda6d85b3ce # Parent 5992b254421e2438e2cee9719bcbe0fd2ee5a8fd xib-bot: Update ebuild to git-2 and python-single-r1 eclass (Portage version: 2.2.7/hg/Linux x86_64, unsigned Manifest commit) diff -r 5992b254421e -r 0cb2ee2d7365 net-im/xib-bot/Manifest --- a/net-im/xib-bot/Manifest Fri Nov 08 15:27:28 2013 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,3 +0,0 @@ -AUX xib-bot.initd 654 RMD160 fc4a1b83358a1a703f351624cf892ed274dabb30 SHA1 8ea27c69bd3ee97edd26367b7ad8b26721e92262 SHA256 8052481c7e7f20d64fe95124906a2db5f292a1301ca1d3fd4bdccbecf0d4773f -EBUILD xib-bot-9999.ebuild 593 RMD160 a81a69fd97e46e2ac34115e396a6c63b06aa6c48 SHA1 e6e167f68b53037dd25864ca96a5478bfdd047d9 SHA256 6544d3907956d4e949290fcbe7373928675a5ba57ed3e58d1f2dd5ec189a983c -MISC xib-bot-9999.ebuild~ 593 RMD160 d98a8a9981312bfc498e7a590571adc09b961045 SHA1 f4ec5b27c13bd263230439e1fc53243ece06eae7 SHA256 f011d438313ef32c2a71375ff1d38015239c7b3d663a9a3dc08470da31243149 diff -r 5992b254421e -r 0cb2ee2d7365 net-im/xib-bot/files/xib-bot.initd --- a/net-im/xib-bot/files/xib-bot.initd Fri Nov 08 15:27:28 2013 +0100 +++ b/net-im/xib-bot/files/xib-bot.initd Sat Nov 16 23:18:08 2013 +0100 @@ -4,8 +4,9 @@ # $Header: $ PIDFILE=${PIDFILE:=/var/run/xib-bot.pid} -CONF=${CONF:=/usr/share/xib-bot/config.xml} +CONF=${CONF:=/etc/xib-bot/config.xml} LOGFILE=${LOGFILE:=/var/log/xib-bot.log} +STARTFILE={STARTFILE:=/usr/lib/python2.7/site-package/xib-bot/start_bots_from_xml_config.py} depend() { need net @@ -13,7 +14,7 @@ start() { ebegin "Starting ${SVCNAME}" - start-stop-daemon --start --exec /usr/share/xib-bot/start_bots_from_xml_config.py \ + start-stop-daemon --start --exec "$STARTFILE" \ -1 ${LOGFILE} -2 ${LOGFILE} \ -m --pidfile "${PIDFILE}" -b -- "${CONF}" eend $? @@ -21,7 +22,7 @@ stop() { ebegin "Stopping ${SVCNAME}" - start-stop-daemon --stop --exec /usr/share/xib-bot/start_bots_from_xml_config.py \ + start-stop-daemon --stop --exec "$STARTFILE" \ --pidfile "${PIDFILE}" } diff -r 5992b254421e -r 0cb2ee2d7365 net-im/xib-bot/metadata.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/net-im/xib-bot/metadata.xml Sat Nov 16 23:18:08 2013 +0100 @@ -0,0 +1,5 @@ + + + +da_risk@elyzion.net + diff -r 5992b254421e -r 0cb2ee2d7365 net-im/xib-bot/xib-bot-9999.ebuild --- a/net-im/xib-bot/xib-bot-9999.ebuild Fri Nov 08 15:27:28 2013 +0100 +++ b/net-im/xib-bot/xib-bot-9999.ebuild Sat Nov 16 23:18:08 2013 +0100 @@ -1,29 +1,29 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI=3 +EAPI=5 -inherit python git +PYTHON_COMPAT=( python2_6 python2_7 ) + +inherit python-single-r1 git-2 DESCRIPTION="xib-bot is an XMPP-IRC bridge bot written in python." HOMEPAGE="http://changaco.net/code/xib/" -EGIT_REPO_URI="git://changaco.net/xib.git" +EGIT_REPO_URI="git://github.com/Changaco/xib.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" IUSE="" -PYTHON_DEPEND="2:6" - RDEPEND="dev-python/xmppony dev-python/argparse" src_install() { - cd $S - dodir "/usr/share/xib-bot" - cp *.py "${D}/usr/share/xib-bot/" - dodoc README example_config.xml + python_fix_shebang start_bots_from_xml_config.py + python_moduleroot=xib-bot + python_domodule *.py + dodoc README.md example_config.xml newinitd "${FILESDIR}/xib-bot.initd" xib-bot }