summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2008-07-02 15:47:39 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2008-07-02 15:47:39 +0000
commit299298bea2caf6f3bcc7cb3089e9b5bfbd5d594f (patch)
treeb5a13cf034020e072f525294e3e8fcc89f2efee9 /net-irc/quassel
parentVersion bump, cleanup old (diff)
downloadhistorical-299298bea2caf6f3bcc7cb3089e9b5bfbd5d594f.tar.gz
historical-299298bea2caf6f3bcc7cb3089e9b5bfbd5d594f.tar.bz2
historical-299298bea2caf6f3bcc7cb3089e9b5bfbd5d594f.zip
Update to the Release Candidate (is it today RC day?). This version uses cmake now so there you go with the new deps too.
Package-Manager: portage-2.2_rc1/cvs/Linux 2.6.25-gentoo-r4 x86_64
Diffstat (limited to 'net-irc/quassel')
-rw-r--r--net-irc/quassel/ChangeLog9
-rw-r--r--net-irc/quassel/Manifest10
-rw-r--r--net-irc/quassel/quassel-0.2.0_rc1.ebuild90
3 files changed, 104 insertions, 5 deletions
diff --git a/net-irc/quassel/ChangeLog b/net-irc/quassel/ChangeLog
index 0b91103775e1..04fee86fa617 100644
--- a/net-irc/quassel/ChangeLog
+++ b/net-irc/quassel/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for net-irc/quassel
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/ChangeLog,v 1.19 2008/06/29 10:01:09 tove Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/ChangeLog,v 1.20 2008/07/02 15:47:39 flameeyes Exp $
+
+*quassel-0.2.0_rc1 (02 Jul 2008)
+
+ 02 Jul 2008; Diego Pettenò <flameeyes@gentoo.org>
+ +quassel-0.2.0_rc1.ebuild:
+ Update to the Release Candidate (is it today RC day?). This version uses
+ cmake now so there you go with the new deps too.
29 Jun 2008; Torsten Veller <tove@gentoo.org> quassel-0.2.0_beta1.ebuild:
Add missing die: || "..." -> || die "..."
diff --git a/net-irc/quassel/Manifest b/net-irc/quassel/Manifest
index 9553cfe93d7a..c6216de8370b 100644
--- a/net-irc/quassel/Manifest
+++ b/net-irc/quassel/Manifest
@@ -2,15 +2,17 @@
Hash: SHA1
DIST quassel-0.2.0-beta1.tar.bz2 967029 RMD160 8ae5af27714b60f38b123f6b0bbef9da4c8b1ffe SHA1 36fe1f1352f79f77d824d076add4e9e24c49ba75 SHA256 b57e9736e40f43233902b8903ed9681fda2deadf9a3e31a75d3a7726b0c784ef
+DIST quassel-0.2.0-rc1.tar.bz2 2135106 RMD160 8040ab1fe20b501cee2211f678f3fbf07aaadabb SHA1 eabb0f9a265ae4d0e26f855826a422bc293ae54f SHA256 bb8a7d982b2596c18a3bdbbf7b6ef295588d79f259198b5dbacffebfc5009ccd
EBUILD quassel-0.2.0_beta1.ebuild 2224 RMD160 3e8d7db7027846e11d6d222d6613c818f9d82609 SHA1 413babd729891410056137553f317870665f797e SHA256 e303f76f534d0cd0712457b295563311710172435c9262c1f7b1c6de60796fe2
+EBUILD quassel-0.2.0_rc1.ebuild 2133 RMD160 b9bc6b8feae240787f216e53e0faf7a1acfcb590 SHA1 1faefbfb4747d92cf2ae1e896e21521d7cdca8bb SHA256 f33bf010063b02cd67c3fdc1aa1359dc24da90a7f6450b42e9438e36689840bd
EBUILD quassel-0.2.9999.ebuild 2121 RMD160 de31a43c1841f66e8f4e02f191f0fbfd07e281e9 SHA1 c3793981242fe1eff6ccee40dd5b44aa665751a0 SHA256 270d5455afa723a733ad068fb132907112a340485613aabfc76d2af942f7b1fb
EBUILD quassel-9999-r1.ebuild 2120 RMD160 21983b93e1364ae8a596d27b0cd04ca57969dcfd SHA1 e0525faa3e93fd8878294852e2996d10c0fc18ac SHA256 3d4b5abecf5f6c7e752574e6812ba154f2edc18a23dafbf29fc38ed596f4b155
-MISC ChangeLog 3578 RMD160 4167126826fcc6c80c14a8a0962707681f7240e1 SHA1 fbd44797a1a9b67d96c4e9b36217325dc2586c73 SHA256 89c355819f65cad6b2df40cd2bc6876c29c65c2d577b6b5669707e78a61b45ad
+MISC ChangeLog 3826 RMD160 18065511fe300ffff9a338e3f59f3775c4030078 SHA1 9ea4e6aef9e51ea46cc554de46bd66dde0067cf0 SHA256 84806f8cf0067efe9b26cf588f7918d8245cd7477e3b29fcc86ee45841d05ada
MISC metadata.xml 774 RMD160 010aec105a64c3df2588c730d486141c8a012fde SHA1 4ffb676c8c4fb09165ddb5b4290fc45cc669ceff SHA256 3dc9c83a72739921a5c7197db9f634cfe84dfd49f12fd4804252e3c583ecf799
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkhnXWwACgkQV3J2n04EauzDrgCguv2eD8vtVkAluLzygcdGeIKU
-5UEAoL51sZPJfRKWdoQSOIANQOVZ4HDN
-=tIo/
+iEYEARECAAYFAkhroyEACgkQAiZjviIA2XhjDgCfSJ1SDQQ+aAWY+Rd6afjw2bGD
+ulsAoIFecjNRxLKRuDBinlWaqo3S/Iw9
+=D11X
-----END PGP SIGNATURE-----
diff --git a/net-irc/quassel/quassel-0.2.0_rc1.ebuild b/net-irc/quassel/quassel-0.2.0_rc1.ebuild
new file mode 100644
index 000000000000..feb67fd9cb44
--- /dev/null
+++ b/net-irc/quassel/quassel-0.2.0_rc1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/quassel-0.2.0_rc1.ebuild,v 1.1 2008/07/02 15:47:39 flameeyes Exp $
+
+EAPI=1
+
+inherit cmake-utils
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git
+ EGIT_REPO_URI="git://git.quassel-irc.org/quassel.git"
+
+ case ${PV} in
+ 0.2.9999) EGIT_BRANCH="0.2" ;;
+ *) EGIT_BRANCH="master"
+ esac
+else
+ MY_P="${P/_/-}"
+ SRC_URI="http://quassel-irc.org/system/files/${MY_P}.tar.bz2"
+ S=${WORKDIR}/${MY_P}
+fi
+
+DESCRIPTION="Core/client IRC client."
+HOMEPAGE="http://quassel-irc.org/"
+
+LICENSE="GPL-3"
+
+KEYWORDS="~amd64 ~x86"
+
+SLOT="0"
+
+IUSE="+X +server debug"
+
+RDEPEND="|| (
+ (
+ x11-libs/qt-core:4
+ server? (
+ x11-libs/qt-sql:4
+ x11-libs/qt-script:4
+ )
+ X? ( x11-libs/qt-gui:4 )
+ )
+ =x11-libs/qt-4.3*:4
+ )"
+DEPEND="${RDEPEND}
+ >=dev-util/cmake-2.4.7"
+
+DOCS="ChangeLog README README.Qtopia"
+
+pkg_setup() {
+ if ! use server && ! use X; then
+ eerror "You have to build one or both of quassel client or server."
+ die "Both server and X USE flags unset."
+ fi
+
+ qt44=$(has_version x11-libs/qt-sql && echo yes || echo no)
+ if use server && ! built_with_use $([[ ${qt44} == "yes" ]] && echo "x11-libs/qt-sql sqlite" || echo "x11-libs/qt:4 sqlite3"); then
+ eerror "Quassel require Qt 4 built with SQLite support"
+ if [[ ${qt44} == "yes" ]]; then
+ eerror "Please rebuild x11-libs/qt-sql:4 with sqlite USE flag enabled."
+ die "Missing sqlite support in x11-libs/qt-sql:4"
+ else
+ eerror "Please rebuild x11-libs/qt:4 with sqlite3 USE flag enabled."
+ die "Missing sqlite3 support in x11-libs/qt:4"
+ fi
+ fi
+}
+
+src_compile() {
+ local mycmakeargs="
+ $(cmake-utils_use_want server CORE)
+ $(cmake-utils_use_want X QTCLIENT)
+ -DWANT_MONO=OFF
+ "
+
+ cmake-utils_src_compile
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ # Only install the icons if the X client was installed
+ if use X; then
+ local size
+ for size in 16 24 32 48 64 96 128 256 512; do
+ insinto /usr/share/icons/hicolor/${size}x${size}
+ newins "${S}"/src/icons/quassel/connected/${size}.png quassel.png
+ done
+ fi
+}