Hanno Böck commited on 2007-11-28 23:10:03
Zeige 4 geänderte Dateien mit 87 Einfügungen und 0 Löschungen.
... | ... |
@@ -0,0 +1,12 @@ |
1 |
+AUX pyirc-t-0.3.initd 573 RMD160 a8d1d75b3e8f07b772d6a61aa376fee713a8bdd5 SHA1 1ba6369a1f0a201d26f9f3f83267cdb2ebc60741 SHA256 083ef06db7757484b1ffb97485a050bbe4134c91a72aacdd89741a178877b735 |
|
2 |
+MD5 c0086eaadf0ffce465f0c8ffb82f1011 files/pyirc-t-0.3.initd 573 |
|
3 |
+RMD160 a8d1d75b3e8f07b772d6a61aa376fee713a8bdd5 files/pyirc-t-0.3.initd 573 |
|
4 |
+SHA256 083ef06db7757484b1ffb97485a050bbe4134c91a72aacdd89741a178877b735 files/pyirc-t-0.3.initd 573 |
|
5 |
+DIST irc-transport-0.3.tar.gz 22752 RMD160 c7b833bc1caa42752e1c1cbf2c9c4af9767cbe30 SHA1 9bc329472115b11ec4fd260f5d4661bec65345a4 SHA256 8dc4de9ca0f1445ed9023ee76e64de454f32c7e880f9ac37600fb1f81d2c46a4 |
|
6 |
+EBUILD pyirc-t-0.3.ebuild 1378 RMD160 dbebcc0298168cb63f8fc13cf676a10e6efd26a4 SHA1 543c8ffda1434019b58bcd91535b4e55a3d054b3 SHA256 b6e25ac52a7396ce612362630b0135077d7015026f0b9b29a8fef3bdc85106af |
|
7 |
+MD5 aa2002540a2546a31678bffe68d92564 pyirc-t-0.3.ebuild 1378 |
|
8 |
+RMD160 dbebcc0298168cb63f8fc13cf676a10e6efd26a4 pyirc-t-0.3.ebuild 1378 |
|
9 |
+SHA256 b6e25ac52a7396ce612362630b0135077d7015026f0b9b29a8fef3bdc85106af pyirc-t-0.3.ebuild 1378 |
|
10 |
+MD5 bb765d330d7c5b52236091f531cba90d files/digest-pyirc-t-0.3 250 |
|
11 |
+RMD160 e14e79d60bf6a4e94ad8d77a3a8370e3c574b0bf files/digest-pyirc-t-0.3 250 |
|
12 |
+SHA256 a109089a1741679c6b1025c8123a6efe96430891139e504e13cf153491b5e15b files/digest-pyirc-t-0.3 250 |
... | ... |
@@ -0,0 +1,23 @@ |
1 |
+#!/sbin/runscript |
|
2 |
+# Copyright 1999-2006 BreakMyGentoo.net |
|
3 |
+# Distributed under the terms of the GNU General Public License v2 |
|
4 |
+# $Header: $ |
|
5 |
+ |
|
6 |
+depend() { |
|
7 |
+ need net |
|
8 |
+ use jabber-server |
|
9 |
+} |
|
10 |
+ |
|
11 |
+start() { |
|
12 |
+ ebegin "Starting IRC Jabber Transport" |
|
13 |
+ env PID=/var/run/jabber/pyirc-t.pid start-stop-daemon --start --quiet --background --name "pyirc-t" --chuid jabber:jabber \ |
|
14 |
+ --exec /usr/bin/python \ |
|
15 |
+ /usr/lib/PATH/site-packages/pyirc-t/irc.py |
|
16 |
+ eend $? |
|
17 |
+} |
|
18 |
+ |
|
19 |
+stop() { |
|
20 |
+ ebegin "Stopping IRC Jabber Transport" |
|
21 |
+ start-stop-daemon --stop --quiet --pidfile /var/run/jabber/pyirc-t.pid |
|
22 |
+ eend $? |
|
23 |
+} |
... | ... |
@@ -0,0 +1,49 @@ |
1 |
+# Copyright 1999-2006 BreakMyGentoo.net |
|
2 |
+# Distributed under the terms of the GNU General Public License v2 |
|
3 |
+# $Header: $ |
|
4 |
+ |
|
5 |
+inherit eutils python |
|
6 |
+ |
|
7 |
+DESCRIPTION="New Python based jabber transport for IRC" |
|
8 |
+HOMEPAGE="http://xmpppy.sourceforge.net/irc/" |
|
9 |
+SRC_URI="mirror://sourceforge/xmpppy/irc-transport-${PV}.tar.gz" |
|
10 |
+LICENSE="GPL-2" |
|
11 |
+SLOT="0" |
|
12 |
+KEYWORDS="~x86" |
|
13 |
+S="${WORKDIR}/irc-transport-${PV}" |
|
14 |
+ |
|
15 |
+ |
|
16 |
+DEPEND=">=net-im/jabber-base-0.0 |
|
17 |
+ >=dev-lang/python-2.3 |
|
18 |
+ dev-python/python-irclib" |
|
19 |
+ |
|
20 |
+RDEPEND=">=dev-python/xmpppy-0.3.1" |
|
21 |
+IUSE="" |
|
22 |
+ |
|
23 |
+src_install() { |
|
24 |
+ python_version |
|
25 |
+ insinto /usr/lib/python${PYVER}/site-packages/${PN}/ |
|
26 |
+ cp /usr/lib/python${PYVER}/site-packages/python-irclib/irclib.py ${D}/usr/lib/python${PYVER}/site-packages/${PN}/ |
|
27 |
+ doins *.py |
|
28 |
+ |
|
29 |
+ insinto /etc/jabber |
|
30 |
+ CFGFILE=jabber-irc.conf |
|
31 |
+ newins transport.ini ${CFGFILE} |
|
32 |
+ fperms 600 /etc/jabber/${CFGFILE} |
|
33 |
+ fowners jabber:jabber /etc/jabber/${CFGFILE} |
|
34 |
+ dosed \ |
|
35 |
+ "s:;LogFile = ircerror.log:LogFile = /var/log/jabber/${PN}.log:" \ |
|
36 |
+ /etc/jabber/${CFGFILE} |
|
37 |
+ dosed \ |
|
38 |
+ "s/;FatalErrors = true/FatalErrors = false/" \ |
|
39 |
+ /etc/jabber/${CFGFILE} |
|
40 |
+ |
|
41 |
+ exeinto /etc/init.d |
|
42 |
+ newexe ${FILESDIR}/${P}.initd ${PN} |
|
43 |
+ dosed "s/PATH/python${PYVER}/" /etc/init.d/${PN} |
|
44 |
+} |
|
45 |
+ |
|
46 |
+pkg_postinst() { |
|
47 |
+ einfo "A sample configuration file has been installed in /etc/jabber/jabber-irc.conf." |
|
48 |
+ einfo "Please edit it, and the configuration of your Jabber server to match." |
|
49 |
+} |
|
0 | 50 |