ChangeLog

# 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.22 2008/07/02 22:52:24 flameeyes Exp $

02 Jul 2008; Diego Pettenò
quassel-0.2.0_rc1.ebuild, quassel-0.2.9999.ebuild, quassel-9999-r1.ebuild:
Add missing eutils inherit for the non-git ebuilds as otherwise it seems
to be failing.

02 Jul 2008; Diego Pettenò
quassel-0.2.9999.ebuild, quassel-9999-r1.ebuild:
Use the new icons instead of the old ones.

*quassel-0.2.0_rc1 (02 Jul 2008)

02 Jul 2008; Diego Pettenò
+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 quassel-0.2.0_beta1.ebuild:
Add missing die: || "..." -> || die "..."

17 Jun 2008; Diego Pettenò
quassel-0.2.9999.ebuild, quassel-9999-r1.ebuild:
Depend on cmake 2.4.7 as upstream needs at least that version for the
build to work.

*quassel-0.2.9999 (16 Jun 2008)

16 Jun 2008; Diego Pettenò
+quassel-0.2.9999.ebuild:
Add live ebuild for 0.2 branch.

*quassel-9999-r1 (16 Jun 2008)

16 Jun 2008; Diego Pettenò -quassel-9999.ebuild,
+quassel-9999-r1.ebuild:
New revision of the live ebuild. Upstream switched to cmake, so let's
follow with the ebuild too.

03 Jun 2008; Diego Pettenò quassel-9999.ebuild:
Update live ebuild to use GIT rather than Subversion, as upstream switched
repository.

18 May 2008; Diego Pettenò
quassel-0.2.0_beta1.ebuild, quassel-9999.ebuild:
Install the desktop file only when the GUI client is built, and fix the
name of the client.

*quassel-0.2.0_beta1 (15 May 2008)

15 May 2008; Diego Pettenò
-quassel-0.2.0_alpha4.ebuild, -quassel-0.2.0_alpha5.ebuild,
+quassel-0.2.0_beta1.ebuild, quassel-9999.ebuild:
Version bump to the first beta.

11 Apr 2008; Diego Pettenò quassel-9999.ebuild:
Don't dodoc devnotes anymore as they are no more on the SVN repository.

*quassel-0.2.0_alpha5 (10 Apr 2008)

10 Apr 2008; Diego Pettenò
+quassel-0.2.0_alpha5.ebuild:
Version bump.

*quassel-9999 (05 Apr 2008)

05 Apr 2008; Diego Pettenò
quassel-0.2.0_alpha4.ebuild, +quassel-9999.ebuild:
Avoid parallel make as per bug #216101 in alpha4, and add a live SVN
ebuild as was requested a couple of times (again, I prefer it here rather
than in a number of unofficial overlays breaking it.

*quassel-0.2.0_alpha4 (01 Apr 2008)

01 Apr 2008; Diego Pettenò
-quassel-0.2.0_alpha1.ebuild, -quassel-0.2.0_alpha2.ebuild,
-quassel-0.2.0_alpha3.ebuild, +quassel-0.2.0_alpha4.ebuild:
Version bump.

24 Mar 2008; Raúl Porcel
quassel-0.2.0_alpha3.ebuild:
Add ~x86

*quassel-0.2.0_alpha3 (18 Mar 2008)

18 Mar 2008; Diego Pettenò
+quassel-0.2.0_alpha3.ebuild:
Version bump.

03 Mar 2008; Diego Pettenò
quassel-0.2.0_alpha2.ebuild:
Prefer split version to monolithic.

02 Mar 2008; Diego Pettenò metadata.xml:
Update documentation for X USE flag as the server is no more always built,
and add documentation for server USE flag.

*quassel-0.2.0_alpha2 (02 Mar 2008)

02 Mar 2008; Diego Pettenò
+quassel-0.2.0_alpha2.ebuild:
Version bump and fix bug #211523.

26 Feb 2008; Diego Pettenò
quassel-0.2.0_alpha1.ebuild:
Depend on at least version 4.3.

26 Feb 2008; Diego Pettenò
quassel-0.2.0_alpha1.ebuild:
Enable X USE flag with USE defaults, as most users will likely want the
client too.

*quassel-0.2.0_alpha1 (26 Feb 2008)

26 Feb 2008; Diego Pettenò +metadata.xml,
+quassel-0.2.0_alpha1.ebuild:
Initial import of Quassel, with a flag to enable/disable build of GUI client.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
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 2140 RMD160 750155da7986e3d9dc7ac20c4b1ff8f9c40ab88e SHA1 ddefc305c99570cc02eb1898d99ede0fd70fb8c6 SHA256 47ec18f7e880bec8e5897c95737089e88e8ffea8428a3f63f79babe970ad2a13
EBUILD quassel-0.2.9999.ebuild 2079 RMD160 1e4694b842a15878f99c1135d9db9a575635f1fa SHA1 c64a1a0da1ac63e3ef263ad19abd645db1659452 SHA256 4e7f5d0520658058230df32f6afd6cb38cc00eb4e5b81f41d1faf23ea3c75a35
EBUILD quassel-9999-r1.ebuild 2078 RMD160 ef1dfe594805fc77c674c5172f9723c04c7790cf SHA1 52cec800c99659b63640daf8e74320988a55515c SHA256 873df935daa27571d99a757038869fae5c71543a7f21b411c2055e687e310eb2
MISC ChangeLog 4199 RMD160 98de5c4eb903345b86f3391c596f3617e6ccd53b SHA1 2e8c994cefa58df68f1ff9d31364292f45f637dc SHA256 b8d7511ad6b1b74905f685caf50146b2f6fc832d6a2b8f14f818db1c7806259f
MISC metadata.xml 774 RMD160 010aec105a64c3df2588c730d486141c8a012fde SHA1 4ffb676c8c4fb09165ddb5b4290fc45cc669ceff SHA256 3dc9c83a72739921a5c7197db9f634cfe84dfd49f12fd4804252e3c583ecf799
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkhsBq8ACgkQAiZjviIA2Xg+xgCfdDCDXxWuNP+VsbPCja2w0s2S
oE8An3XWyhc5jNnM9gDCg7QyCyTmZnYY
=RpxV
-----END PGP SIGNATURE-----

metadata.xml




net-irc

flameeyes@gentoo.org



Build the Qt 4 GUI client for quassel. If this USE flag is
disabled, the GUI is not built, and cannot be used. You might
want to disable this on the server, but you need it enabled on
the client.


Build the server binary. If this USE flag is disabled, the
'core' server binary for quassel is not built, and cannot be
used. You need this enabled on the server, but you might want to
disable it on the client.


quassel-0.2.0_beta1.ebuild

# 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_beta1.ebuild,v 1.3 2008/06/29 10:01:09 tove Exp $

EAPI=1

inherit qt4

if [[ ${PV} == 9999 ]]; then
inherit subversion
ESVN_REPO_URI="http://svn.quassel-irc.org/trunk"
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}"

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 BUILD=""
use server && BUILD="${BUILD} core"
use X && BUILD="${BUILD} qtclient"

eqmake4 ${PN}.pro BUILD="${BUILD}" || die "eqmake4 failed"
emake || die "emake failed"
}

src_install() {
local targets=""
use server && targets="${targets} build/targets/quasselcore"
use X && targets="${targets} build/targets/quasselclient"
dobin $targets || die "quasselcore install failed"

# Only install the desktop file if the X client was installed
if use X; then
sed -i -e 's:Exec=quassel:Exec=quasselclient:' ${PN}.desktop \
|| die "failed to fix desktop file"
domenu ${PN}.desktop || die "desktop file install failed"
fi

dodoc ChangeLog README README.Qtopia || die "dodoc failed"
}

quassel-0.2.0_rc1.ebuild

# 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.2 2008/07/02 22:52:24 flameeyes Exp $

EAPI=1

inherit cmake-utils eutils

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
}

quassel-0.2.9999.ebuild

# 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.4 2008/07/02 22:52:24 flameeyes Exp $

EAPI=1

inherit cmake-utils eutils

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}
>=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
insinto /usr/share/icons/hicolor
# avoid the connected/ directory, get only the ${size}x${size}
doins -r "${S}"/src/icons/quassel/*x*
fi
}

quassel-9999-r1.ebuild

# 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-9999-r1.ebuild,v 1.4 2008/07/02 22:52:24 flameeyes Exp $

EAPI=1

inherit cmake-utils eutils

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}
>=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
insinto /usr/share/icons/hicolor
# avoid the connected/ directory, get only the ${size}x${size}
doins -r "${S}"/src/icons/quassel/*x*
fi
}