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/quassel: ChangeLog quassel-0.2.9999.ebuild
Date: Mon, 16 Jun 2008 19:54:09
Message-Id: E1K8KmA-0003jS-V3@stork.gentoo.org
1 flameeyes 08/06/16 19:54:02
2
3 Modified: ChangeLog
4 Added: quassel-0.2.9999.ebuild
5 Log:
6 Add live ebuild for 0.2 branch.
7 (Portage version: 2.1.5.5)
8
9 Revision Changes Path
10 1.17 net-irc/quassel/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/ChangeLog?rev=1.17&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/ChangeLog?rev=1.17&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/ChangeLog?r1=1.16&r2=1.17
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-irc/quassel/ChangeLog,v
19 retrieving revision 1.16
20 retrieving revision 1.17
21 diff -u -r1.16 -r1.17
22 --- ChangeLog 16 Jun 2008 16:19:11 -0000 1.16
23 +++ ChangeLog 16 Jun 2008 19:54:02 -0000 1.17
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.16 2008/06/16 16:19:11 flameeyes Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/ChangeLog,v 1.17 2008/06/16 19:54:02 flameeyes Exp $
29 +
30 +*quassel-0.2.9999 (16 Jun 2008)
31 +
32 + 16 Jun 2008; Diego Pettenò <flameeyes@g.o>
33 + +quassel-0.2.9999.ebuild:
34 + Add live ebuild for 0.2 branch.
35
36 *quassel-9999-r1 (16 Jun 2008)
37
38
39
40
41 1.1 net-irc/quassel/quassel-0.2.9999.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/quassel-0.2.9999.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-irc/quassel/quassel-0.2.9999.ebuild?rev=1.1&content-type=text/plain
45
46 Index: quassel-0.2.9999.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.2.9999.ebuild,v 1.1 2008/06/16 19:54:02 flameeyes Exp $
51
52 EAPI=1
53
54 inherit cmake-utils
55
56 if [[ ${PV} == *9999 ]]; then
57 inherit git
58 EGIT_REPO_URI="git://git.quassel-irc.org/quassel.git"
59
60 case ${PV} in
61 0.2.9999) EGIT_BRANCH="0.2" ;;
62 *) EGIT_BRANCH="master"
63 esac
64 else
65 MY_P="${P/_/-}"
66 SRC_URI="http://quassel-irc.org/system/files/${MY_P}.tar.bz2"
67 S=${WORKDIR}/${MY_P}
68 fi
69
70 DESCRIPTION="Core/client IRC client."
71 HOMEPAGE="http://quassel-irc.org/"
72
73 LICENSE="GPL-3"
74
75 KEYWORDS=""
76
77 SLOT="0"
78
79 IUSE="+X +server debug"
80
81 RDEPEND="|| (
82 (
83 x11-libs/qt-core:4
84 server? (
85 x11-libs/qt-sql:4
86 x11-libs/qt-script:4
87 )
88 X? ( x11-libs/qt-gui:4 )
89 )
90 =x11-libs/qt-4.3*:4
91 )"
92 DEPEND="${RDEPEND}"
93
94 DOCS="ChangeLog README README.Qtopia"
95
96 pkg_setup() {
97 if ! use server && ! use X; then
98 eerror "You have to build one or both of quassel client or server."
99 die "Both server and X USE flags unset."
100 fi
101
102 qt44=$(has_version x11-libs/qt-sql && echo yes || echo no)
103 if use server && ! built_with_use $([[ ${qt44} == "yes" ]] && echo "x11-libs/qt-sql sqlite" || echo "x11-libs/qt:4 sqlite3"); then
104 eerror "Quassel require Qt 4 built with SQLite support"
105 if [[ ${qt44} == "yes" ]]; then
106 eerror "Please rebuild x11-libs/qt-sql:4 with sqlite USE flag enabled."
107 die "Missing sqlite support in x11-libs/qt-sql:4"
108 else
109 eerror "Please rebuild x11-libs/qt:4 with sqlite3 USE flag enabled."
110 die "Missing sqlite3 support in x11-libs/qt:4"
111 fi
112 fi
113 }
114
115 src_compile() {
116 local mycmakeargs="
117 $(cmake-utils_use_want server CORE)
118 $(cmake-utils_use_want X QTCLIENT)
119 -DWANT_MONO=OFF
120 "
121
122 cmake-utils_src_compile
123 }
124
125 src_install() {
126 cmake-utils_src_install
127
128 # Only install the icons if the X client was installed
129 if use X; then
130 local size
131 for size in 16 24 32 48 64 96 128 256 512; do
132 insinto /usr/share/icons/hicolor/${size}x${size}
133 newins "${S}"/src/icons/quassel/connected/${size}.png quassel.png
134 done
135 fi
136 }
137
138
139
140 --
141 gentoo-commits@l.g.o mailing list