Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-irc/rbot: metadata.xml ChangeLog rbot-9999-r3.ebuild
Date: Mon, 19 Nov 2007 13:57:00
Message-Id: E1Iu77O-0007Jb-RS@stork.gentoo.org
1 flameeyes 07/11/19 13:56:54
2
3 Modified: metadata.xml ChangeLog
4 Added: rbot-9999-r3.ebuild
5 Log:
6 Take maintainership again, and add the live SVN ebuild I had in my overlay. More development will follow.
7 (Portage version: 2.1.3.19)
8
9 Revision Changes Path
10 1.4 net-irc/rbot/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/rbot/metadata.xml?rev=1.4&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/rbot/metadata.xml?rev=1.4&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/rbot/metadata.xml?r1=1.3&r2=1.4
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-irc/rbot/metadata.xml,v
19 retrieving revision 1.3
20 retrieving revision 1.4
21 diff -u -r1.3 -r1.4
22 --- metadata.xml 19 Mar 2007 03:25:29 -0000 1.3
23 +++ metadata.xml 19 Nov 2007 13:56:54 -0000 1.4
24 @@ -2,4 +2,7 @@
25 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
26 <pkgmetadata>
27 <herd>net-irc</herd>
28 +<maintainer>
29 + <email>flameeyes@g.o</email>
30 +</maintainer>
31 </pkgmetadata>
32
33
34
35 1.21 net-irc/rbot/ChangeLog
36
37 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/rbot/ChangeLog?rev=1.21&view=markup
38 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/rbot/ChangeLog?rev=1.21&content-type=text/plain
39 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/rbot/ChangeLog?r1=1.20&r2=1.21
40
41 Index: ChangeLog
42 ===================================================================
43 RCS file: /var/cvsroot/gentoo-x86/net-irc/rbot/ChangeLog,v
44 retrieving revision 1.20
45 retrieving revision 1.21
46 diff -u -r1.20 -r1.21
47 --- ChangeLog 19 Mar 2007 03:25:29 -0000 1.20
48 +++ ChangeLog 19 Nov 2007 13:56:54 -0000 1.21
49 @@ -1,6 +1,10 @@
50 # ChangeLog for net-irc/rbot
51 # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
52 -# $Header: /var/cvsroot/gentoo-x86/net-irc/rbot/ChangeLog,v 1.20 2007/03/19 03:25:29 kloeri Exp $
53 +# $Header: /var/cvsroot/gentoo-x86/net-irc/rbot/ChangeLog,v 1.21 2007/11/19 13:56:54 flameeyes Exp $
54 +
55 + 19 Nov 2007; Diego Pettenò <flameeyes@g.o> ChangeLog:
56 + Take maintainership again, and add the live SVN ebuild I had in my overlay.
57 + More development will follow.
58
59 19 Mar 2007; Bryan Østergaard <kloeri@g.o> metadata.xml:
60 Remove flameeyes from metadata.xml due to retirement.
61
62
63
64 1.1 net-irc/rbot/rbot-9999-r3.ebuild
65
66 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/rbot/rbot-9999-r3.ebuild?rev=1.1&view=markup
67 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/rbot/rbot-9999-r3.ebuild?rev=1.1&content-type=text/plain
68
69 Index: rbot-9999-r3.ebuild
70 ===================================================================
71 # Copyright 1999-2007 Gentoo Foundation
72 # Distributed under the terms of the GNU General Public License v2
73 # $Header: /var/cvsroot/gentoo-x86/net-irc/rbot/rbot-9999-r3.ebuild,v 1.1 2007/11/19 13:56:54 flameeyes Exp $
74
75 inherit ruby gems
76
77 [[ ${PV} == "9999" ]] && inherit subversion
78
79 DESCRIPTION="rbot is a ruby IRC bot"
80 HOMEPAGE="http://www.linuxbrit.co.uk/rbot/"
81
82 LICENSE="as-is"
83 SLOT="0"
84 KEYWORDS=""
85 IUSE="spell"
86
87 RDEPEND=">=virtual/ruby-1.8
88 dev-ruby/ruby-bdb
89 dev-ruby/tzinfo"
90 DEPEND=""
91
92 if [[ ${PV} == "9999" ]]; then
93 SRC_URI=""
94 ESVN_REPO_URI="svn://linuxbrit.co.uk/giblet/rbot/trunk"
95
96 DEPEND="${DEPEND}
97 dev-ruby/rake
98 app-arch/zip"
99
100 IUSE="${IUSE} snapshot"
101 else
102 SRC_URI="http://www.linuxbrit.co.uk/downloads/${P}.gem"
103 fi
104
105 pkg_setup() {
106 enewuser rbot -1 -1 /var/lib/rbot nobody
107 }
108
109 svn_gem_version() {
110 use snapshot && \
111 echo 9998.${ESVN_WC_REVISION} || \
112 echo 9999
113 }
114
115 src_unpack() {
116 [[ ${PV} == "9999" ]] || return 0
117 subversion_src_unpack
118
119 cd "${S}"
120 sed -i -e "/s.version =/s:'.\+':'$(svn_gem_version)':" Rakefile \
121 || die "Unable to fix Rakefile version."
122 sed -i -e '/\$version=/s:".\+":"'$(svn_gem_version)'":' bin/rbot \
123 || die "Unable to fix rbot script version."
124 }
125
126 src_compile() {
127 [[ ${PV} == "9999" ]] || return 0
128 rake || die "Gem generation failed"
129 }
130
131 src_install() {
132 if [[ ${PV} == "9999" ]]; then
133 GEM_SRC="${S}/pkg/rbot-$(svn_gem_version).gem"
134 MY_P="${PN}-$(svn_gem_version)"
135 fi
136 gems_src_install
137
138 diropts -o rbot -g nobody -m 0700
139 keepdir /var/lib/rbot
140
141 newinitd "${FILESDIR}/rbot.init" rbot
142 newconfd "${FILESDIR}/rbot.conf" rbot
143 }
144
145 pkg_postinst() {
146 einfo
147 elog "rbot now can be started as a normal service."
148 elog "Check /etc/conf.d/rbot file for more information"
149 elog "about using this feature."
150 einfo
151 }
152
153
154
155 --
156 gentoo-commits@g.o mailing list