Portage is a package management system used by Gentoo Linux
# 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
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-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ò
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ò
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ò
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ò
+quassel-0.2.0_alpha1.ebuild:
Initial import of Quassel, with a flag to enable/disable build of GUI client.
-----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-----
# 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"
}
# 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
}
# 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
}
# 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
}