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.3.0.1.ebuild
Date: Wed, 03 Sep 2008 20:43:24
Message-Id: E1KazCD-0005ou-KH@stork.gentoo.org
1 jokey 08/09/03 20:43:21
2
3 Modified: ChangeLog
4 Added: quassel-0.3.0.1.ebuild
5 Log:
6 Version bump, thanks for notification on IRC and billie for providing the ebuild
7 (Portage version: 2.2_rc8/cvs/Linux 2.6.26-gentoo i686)
8
9 Revision Changes Path
10 1.29 net-irc/quassel/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/ChangeLog?rev=1.29&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/ChangeLog?rev=1.29&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/ChangeLog?r1=1.28&r2=1.29
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-irc/quassel/ChangeLog,v
19 retrieving revision 1.28
20 retrieving revision 1.29
21 diff -u -r1.28 -r1.29
22 --- ChangeLog 1 Sep 2008 18:51:57 -0000 1.28
23 +++ ChangeLog 3 Sep 2008 20:43:21 -0000 1.29
24 @@ -1,6 +1,12 @@
25 # ChangeLog for net-irc/quassel
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/ChangeLog,v 1.28 2008/09/01 18:51:57 jokey Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/ChangeLog,v 1.29 2008/09/03 20:43:21 jokey Exp $
29 +
30 +*quassel-0.3.0.1 (03 Sep 2008)
31 +
32 + 03 Sep 2008; Markus Ullmann <jokey@g.o> +quassel-0.3.0.1.ebuild:
33 + Version bump, thanks for notification on IRC and billie for providing the
34 + ebuild
35
36 01 Sep 2008; Markus Ullmann <jokey@g.o> quassel-9999.ebuild:
37 Add new useflags and some style improvements to live ebuild, thanks to
38
39
40
41 1.1 net-irc/quassel/quassel-0.3.0.1.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/quassel-0.3.0.1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/quassel-0.3.0.1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: quassel-0.3.0.1.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/quassel-0.3.0.1.ebuild,v 1.1 2008/09/03 20:43:21 jokey Exp $
51
52 EAPI=1
53
54 inherit cmake-utils eutils
55
56 MY_P="${P/_/-}"
57
58 DESCRIPTION="Core/client IRC client."
59 HOMEPAGE="http://quassel-irc.org/"
60 SRC_URI="http://quassel-irc.org/pub/${MY_P}.tar.bz2"
61
62 LICENSE="GPL-3"
63 KEYWORDS="~amd64 ~sparc ~x86"
64 SLOT="0"
65 IUSE="+dbus debug +server +ssl +X"
66
67 RDEPEND="x11-libs/qt-core:4
68 server? (
69 x11-libs/qt-sql:4
70 x11-libs/qt-script:4
71 )
72 X? ( x11-libs/qt-gui:4 )
73 dbus? ( x11-libs/qt-dbus )
74 ssl? ( dev-libs/openssl )"
75 DEPEND="${RDEPEND}
76 >=dev-util/cmake-2.4.7"
77
78 DOCS="ChangeLog README README.Qtopia"
79
80 S=${WORKDIR}/${MY_P}
81
82 pkg_setup() {
83 if ! use server && ! use X; then
84 eerror "You have to build one or both of quassel client or server."
85 die "Both server and X USE flags unset."
86 fi
87
88 if use server && ! built_with_use x11-libs/qt-sql sqlite ; then
89 eerror "Please rebuild x11-libs/qt-sql:4 with sqlite USE flag enabled."
90 die "Missing sqlite support in x11-libs/qt-sql:4"
91 fi
92
93 if use ssl && ! built_with_use x11-libs/qt-core ssl ; then
94 eerror "Please rebuild x11-libs/qt-core:4 with ssl USE flag enabled."
95 die "Missing ssl support in x11-libs/qt-core:4"
96 fi
97 }
98
99 src_compile() {
100 local mycmakeargs="
101 $(cmake-utils_use_want server CORE)
102 $(cmake-utils_use_want X QTCLIENT)
103 $(cmake-utils_use_with dbus DBUS)
104 $(cmake-utils_use_with ssl OPENSSL)
105 -DWANT_MONO=OFF"
106
107 cmake-utils_src_compile
108 }
109
110 src_install() {
111 cmake-utils_src_install
112
113 # Only install the icons if the X client was installed
114 if use X; then
115 insinto /usr/share/icons/hicolor
116 # avoid the connected/ directory, get only the ${size}x${size}
117 doins -r "${S}"/src/icons/quassel/*x* || die "installing icons failed"
118 fi
119
120 if use server; then
121 newinitd "${FILESDIR}"/quasselcore.init quasselcore || die "newinitd failed"
122 newconfd "${FILESDIR}"/quasselcore.conf quasselcore || die "newconfd failed"
123 fi
124 }
125
126 pkg_postinst() {
127 if use server; then
128 ewarn "In order to use the quassel init script you must set the"
129 ewarn "QUASSEL_USER variable in /etc/conf.d/quasselcore to your username."
130 fi
131 }