Gentoo Archives: gentoo-commits

From: "Markus Ullmann (jokey)" <jokey@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-irc/quassel: ChangeLog quassel-0.2.0_rc1-r1.ebuild quassel-0.3.0-r1.ebuild quassel-9999.ebuild quassel-0.2.0_beta1.ebuild quassel-9999-r1.ebuild quassel-0.2.0_rc1.ebuild quassel-0.2.9999.ebuild quassel-0.3.0.ebuild
Date: Sat, 30 Aug 2008 19:02:57
Message-Id: E1KZVio-0006OH-CC@stork.gentoo.org
1 jokey 08/08/30 19:02:54
2
3 Modified: ChangeLog
4 Added: quassel-0.2.0_rc1-r1.ebuild quassel-0.3.0-r1.ebuild
5 quassel-9999.ebuild
6 Removed: quassel-0.2.0_beta1.ebuild quassel-9999-r1.ebuild
7 quassel-0.2.0_rc1.ebuild quassel-0.2.9999.ebuild
8 quassel-0.3.0.ebuild
9 Log:
10 Make init script baselayout-1 compatible wrt bug #235953 thanks to Daniel Pielmeier, revbump released versions and fix naming for the live ebuild
11 (Portage version: 2.2_rc8/cvs/Linux 2.6.26-gentoo i686)
12
13 Revision Changes Path
14 1.27 net-irc/quassel/ChangeLog
15
16 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/ChangeLog?rev=1.27&view=markup
17 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/ChangeLog?rev=1.27&content-type=text/plain
18 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/ChangeLog?r1=1.26&r2=1.27
19
20 Index: ChangeLog
21 ===================================================================
22 RCS file: /var/cvsroot/gentoo-x86/net-irc/quassel/ChangeLog,v
23 retrieving revision 1.26
24 retrieving revision 1.27
25 diff -u -r1.26 -r1.27
26 --- ChangeLog 27 Aug 2008 18:09:10 -0000 1.26
27 +++ ChangeLog 30 Aug 2008 19:02:53 -0000 1.27
28 @@ -1,6 +1,17 @@
29 # ChangeLog for net-irc/quassel
30 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
31 -# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/ChangeLog,v 1.26 2008/08/27 18:09:10 jokey Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/ChangeLog,v 1.27 2008/08/30 19:02:53 jokey Exp $
33 +
34 +*quassel-0.3.0-r1 (30 Aug 2008)
35 +*quassel-0.2.0_rc1-r1 (30 Aug 2008)
36 +
37 + 30 Aug 2008; Markus Ullmann <jokey@g.o> files/quasselcore.init,
38 + -quassel-0.2.0_beta1.ebuild, -quassel-0.2.0_rc1.ebuild,
39 + +quassel-0.2.0_rc1-r1.ebuild, -quassel-0.2.9999.ebuild,
40 + -quassel-0.3.0.ebuild, +quassel-0.3.0-r1.ebuild, +quassel-9999.ebuild,
41 + -quassel-9999-r1.ebuild:
42 + Make init script baselayout-1 compatible wrt bug #235953 thanks to Daniel
43 + Pielmeier, revbump released versions and fix naming for the live ebuild
44
45 27 Aug 2008; Markus Ullmann <jokey@g.o> quassel-0.3.0.ebuild:
46 Add some testing keywords
47
48
49
50 1.1 net-irc/quassel/quassel-0.2.0_rc1-r1.ebuild
51
52 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/quassel-0.2.0_rc1-r1.ebuild?rev=1.1&view=markup
53 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/quassel-0.2.0_rc1-r1.ebuild?rev=1.1&content-type=text/plain
54
55 Index: quassel-0.2.0_rc1-r1.ebuild
56 ===================================================================
57 # Copyright 1999-2008 Gentoo Foundation
58 # Distributed under the terms of the GNU General Public License v2
59 # $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/quassel-0.2.0_rc1-r1.ebuild,v 1.1 2008/08/30 19:02:53 jokey Exp $
60
61 EAPI=1
62
63 inherit cmake-utils eutils
64
65 if [[ ${PV} == *9999 ]]; then
66 EGIT_REPO_URI="git://git.quassel-irc.org/quassel.git"
67
68 case ${PV} in
69 0.2.9999) EGIT_BRANCH="0.2" ;;
70 *) EGIT_BRANCH="master"
71 esac
72 inherit git
73 else
74 MY_P="${P/_/-}"
75 SRC_URI="http://quassel-irc.org/system/files/${MY_P}.tar.bz2"
76 S=${WORKDIR}/${MY_P}
77 fi
78
79 DESCRIPTION="Core/client IRC client."
80 HOMEPAGE="http://quassel-irc.org/"
81
82 LICENSE="GPL-3"
83
84 KEYWORDS="~amd64 ~x86"
85
86 SLOT="0"
87
88 IUSE="+X +server debug"
89
90 RDEPEND="|| (
91 (
92 x11-libs/qt-core:4
93 server? (
94 x11-libs/qt-sql:4
95 x11-libs/qt-script:4
96 )
97 X? ( x11-libs/qt-gui:4 )
98 )
99 =x11-libs/qt-4.3*:4
100 )"
101 DEPEND="${RDEPEND}
102 >=dev-util/cmake-2.4.7"
103
104 DOCS="ChangeLog README README.Qtopia"
105
106 pkg_setup() {
107 if ! use server && ! use X; then
108 eerror "You have to build one or both of quassel client or server."
109 die "Both server and X USE flags unset."
110 fi
111
112 qt44=$(has_version x11-libs/qt-sql && echo yes || echo no)
113 if use server && ! built_with_use $([[ ${qt44} == "yes" ]] && echo "x11-libs/qt-sql sqlite" || echo "x11-libs/qt:4 sqlite3"); then
114 eerror "Quassel require Qt 4 built with SQLite support"
115 if [[ ${qt44} == "yes" ]]; then
116 eerror "Please rebuild x11-libs/qt-sql:4 with sqlite USE flag enabled."
117 die "Missing sqlite support in x11-libs/qt-sql:4"
118 else
119 eerror "Please rebuild x11-libs/qt:4 with sqlite3 USE flag enabled."
120 die "Missing sqlite3 support in x11-libs/qt:4"
121 fi
122 fi
123 }
124
125 src_compile() {
126 local mycmakeargs="
127 $(cmake-utils_use_want server CORE)
128 $(cmake-utils_use_want X QTCLIENT)
129 -DWANT_MONO=OFF
130 "
131
132 cmake-utils_src_compile
133 }
134
135 src_install() {
136 cmake-utils_src_install
137
138 # Only install the icons if the X client was installed
139 if use X; then
140 local size
141 for size in 16 24 32 48 64 96 128 256 512; do
142 insinto /usr/share/icons/hicolor/${size}x${size}
143 newins "${S}"/src/icons/quassel/connected/${size}.png quassel.png
144 done
145 fi
146
147 if use server; then
148 newinitd "${FILESDIR}"/quasselcore.init quasselcore
149 newconfd "${FILESDIR}"/quasselcore.conf quasselcore
150 fi
151 }
152
153 pkg_postinst() {
154 if use server; then
155 ewarn "In order to use the quassel init script you must set the"
156 ewarn "QUASSEL_USER variable in /etc/conf.d/quasselcore to your username."
157 fi
158 }
159
160
161
162 1.1 net-irc/quassel/quassel-0.3.0-r1.ebuild
163
164 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/quassel-0.3.0-r1.ebuild?rev=1.1&view=markup
165 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/quassel-0.3.0-r1.ebuild?rev=1.1&content-type=text/plain
166
167 Index: quassel-0.3.0-r1.ebuild
168 ===================================================================
169 # Copyright 1999-2008 Gentoo Foundation
170 # Distributed under the terms of the GNU General Public License v2
171 # $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/quassel-0.3.0-r1.ebuild,v 1.1 2008/08/30 19:02:53 jokey Exp $
172
173 EAPI=1
174
175 inherit cmake-utils eutils
176
177 MY_P="${P/_/-}"
178 DESCRIPTION="Core/client IRC client."
179 HOMEPAGE="http://quassel-irc.org/"
180 SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
181
182 LICENSE="GPL-3"
183 KEYWORDS="~amd64 ~sparc ~x86"
184 SLOT="0"
185 IUSE="+X +server debug"
186
187 RDEPEND="x11-libs/qt-core:4
188 server? (
189 x11-libs/qt-sql:4
190 x11-libs/qt-script:4
191 )
192 X? ( x11-libs/qt-gui:4 )"
193 DEPEND="${RDEPEND}
194 >=dev-util/cmake-2.4.7"
195
196 DOCS="ChangeLog README README.Qtopia"
197
198 S=${WORKDIR}/${MY_P}
199
200 pkg_setup() {
201 if ! use server && ! use X; then
202 eerror "You have to build one or both of quassel client or server."
203 die "Both server and X USE flags unset."
204 fi
205
206 qt44=$(has_version x11-libs/qt-sql && echo yes || echo no)
207 if use server && ! built_with_use $([[ ${qt44} == "yes" ]] && echo "x11-libs/qt-sql sqlite" || echo "x11-libs/qt:4 sqlite3"); then
208 eerror "Quassel require Qt 4 built with SQLite support"
209 if [[ ${qt44} == "yes" ]]; then
210 eerror "Please rebuild x11-libs/qt-sql:4 with sqlite USE flag enabled."
211 die "Missing sqlite support in x11-libs/qt-sql:4"
212 else
213 eerror "Please rebuild x11-libs/qt:4 with sqlite3 USE flag enabled."
214 die "Missing sqlite3 support in x11-libs/qt:4"
215 fi
216 fi
217 }
218
219 src_compile() {
220 local mycmakeargs="
221 $(cmake-utils_use_want server CORE)
222 $(cmake-utils_use_want X QTCLIENT)
223 -DWANT_MONO=OFF
224 "
225
226 cmake-utils_src_compile
227 }
228
229 src_install() {
230 cmake-utils_src_install
231
232 # Only install the icons if the X client was installed
233 if use X; then
234 insinto /usr/share/icons/hicolor
235 # avoid the connected/ directory, get only the ${size}x${size}
236 doins -r "${S}"/src/icons/quassel/*x*
237 fi
238
239 if use server; then
240 newinitd "${FILESDIR}"/quasselcore.init quasselcore
241 newconfd "${FILESDIR}"/quasselcore.conf quasselcore
242 fi
243 }
244
245 pkg_postinst() {
246 if use server; then
247 ewarn "In order to use the quassel init script you must set the"
248 ewarn "QUASSEL_USER variable in /etc/conf.d/quasselcore to your username."
249 fi
250 }
251
252
253
254 1.7 net-irc/quassel/quassel-9999.ebuild
255
256 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/quassel-9999.ebuild?rev=1.7&view=markup
257 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/quassel-9999.ebuild?rev=1.7&content-type=text/plain
258 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/quassel-9999.ebuild?r1=1.6&r2=1.7