summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2008-06-16 19:54:02 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2008-06-16 19:54:02 +0000
commit5eb7e17232371c29c79df7f5369f1a83a99a3f57 (patch)
tree0d0c5e01edd86064ad0594db304a2c24ef802fe7 /net-irc
parentMarked ~hppa again (bug #227631). (diff)
downloadgentoo-2-5eb7e17232371c29c79df7f5369f1a83a99a3f57.tar.gz
gentoo-2-5eb7e17232371c29c79df7f5369f1a83a99a3f57.tar.bz2
gentoo-2-5eb7e17232371c29c79df7f5369f1a83a99a3f57.zip
Add live ebuild for 0.2 branch.
(Portage version: 2.1.5.5)
Diffstat (limited to 'net-irc')
-rw-r--r--net-irc/quassel/ChangeLog8
-rw-r--r--net-irc/quassel/quassel-0.2.9999.ebuild89
2 files changed, 96 insertions, 1 deletions
diff --git a/net-irc/quassel/ChangeLog b/net-irc/quassel/ChangeLog
index c62741701154..0886b1560571 100644
--- a/net-irc/quassel/ChangeLog
+++ b/net-irc/quassel/ChangeLog
@@ -1,6 +1,12 @@
# 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.16 2008/06/16 16:19:11 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-irc/quassel/ChangeLog,v 1.17 2008/06/16 19:54:02 flameeyes Exp $
+
+*quassel-0.2.9999 (16 Jun 2008)
+
+ 16 Jun 2008; Diego Pettenò <flameeyes@gentoo.org>
+ +quassel-0.2.9999.ebuild:
+ Add live ebuild for 0.2 branch.
*quassel-9999-r1 (16 Jun 2008)
diff --git a/net-irc/quassel/quassel-0.2.9999.ebuild b/net-irc/quassel/quassel-0.2.9999.ebuild
new file mode 100644
index 000000000000..e41e5ebbbed9
--- /dev/null
+++ b/net-irc/quassel/quassel-0.2.9999.ebuild
@@ -0,0 +1,89 @@
+# 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.9999.ebuild,v 1.1 2008/06/16 19:54:02 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=""
+
+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}"
+
+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
+}