diff options
author | 2008-07-02 15:47:39 +0000 | |
---|---|---|
committer | 2008-07-02 15:47:39 +0000 | |
commit | 598815c5fbdbbdaae7b8a7e1d4c06760a18ca858 (patch) | |
tree | d708244be8e1cb986ca1e823b25af768bc17fc6f /net-irc/quassel | |
parent | Version bump, cleanup old (diff) | |
download | gentoo-2-598815c5fbdbbdaae7b8a7e1d4c06760a18ca858.tar.gz gentoo-2-598815c5fbdbbdaae7b8a7e1d4c06760a18ca858.tar.bz2 gentoo-2-598815c5fbdbbdaae7b8a7e1d4c06760a18ca858.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.
(Portage version: 2.2_rc1/cvs/Linux 2.6.25-gentoo-r4 x86_64)
Diffstat (limited to 'net-irc/quassel')
-rw-r--r-- | net-irc/quassel/ChangeLog | 9 | ||||
-rw-r--r-- | net-irc/quassel/quassel-0.2.0_rc1.ebuild | 90 |
2 files changed, 98 insertions, 1 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/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 +} |