From f64b26d204a47b2fb66761e340b43ba858a589a6 Mon Sep 17 00:00:00 2001 From: Peter Weller Date: Sun, 16 Mar 2008 11:43:00 +0000 Subject: Initial import of live ebuild, thanks to geekounet for the ebuild --- net-im/psi/ChangeLog | 7 +++++ net-im/psi/Manifest | 1 + net-im/psi/metadata.xml | 9 +++++++ net-im/psi/psi-9999.ebuild | 67 ++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 84 insertions(+) create mode 100644 net-im/psi/ChangeLog create mode 100644 net-im/psi/Manifest create mode 100644 net-im/psi/metadata.xml create mode 100644 net-im/psi/psi-9999.ebuild diff --git a/net-im/psi/ChangeLog b/net-im/psi/ChangeLog new file mode 100644 index 0000000..8fdcf51 --- /dev/null +++ b/net-im/psi/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for net-im/psi +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 13 Mar 2008; Peter Weller ChangeLog: + Initial import + diff --git a/net-im/psi/Manifest b/net-im/psi/Manifest new file mode 100644 index 0000000..add8349 --- /dev/null +++ b/net-im/psi/Manifest @@ -0,0 +1 @@ +EBUILD psi-9999.ebuild 1749 RMD160 1708553a60662159094d6a6e63bb261bc4581108 SHA1 7c528160e905a8a2877b0cba3052b88885583e15 SHA256 3149d6c89677c3063910d6e42affde4a6390d12d56a9a65439c622db424fae87 diff --git a/net-im/psi/metadata.xml b/net-im/psi/metadata.xml new file mode 100644 index 0000000..38e1b48 --- /dev/null +++ b/net-im/psi/metadata.xml @@ -0,0 +1,9 @@ + + + +no-herd + + welp@gentoo.org + + Psi is a very good jabber client that uses QT + diff --git a/net-im/psi/psi-9999.ebuild b/net-im/psi/psi-9999.ebuild new file mode 100644 index 0000000..68f9039 --- /dev/null +++ b/net-im/psi/psi-9999.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit eutils qt4 multilib subversion + +ESVN_REPO_URI="http://svn.psi-im.org/psi/trunk" +ESVN_PROJECT="psi" + +DESCRIPTION="QT 4.x Jabber Client, with Licq-like interface" +HOMEPAGE="http://psi-im.org/" +SRC_URI="" + +IUSE="crypt doc kernel_linux spell ssl xscreensaver" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" + +COMMON_DEPEND="$(qt4_min_version 4.2.3) + =app-crypt/qca-2* + spell? ( app-text/aspell ) + xscreensaver? ( x11-libs/libXScrnSaver )" + +DEPEND="${COMMON_DEPEND} + doc? ( app-doc/doxygen )" + +RDEPEND="${COMMON_DEPEND} + crypt? ( >=app-crypt/qca-gnupg-2.0.0_beta2 ) + ssl? ( >=app-crypt/qca-ossl-2.0.0_beta2 )" + +QT4_BUILT_WITH_USE_CHECK="qt3support png" + +src_compile() { + # disable growl as it is a mac osx extension only + local myconf="--prefix=/usr --qtdir=/usr" + myconf="${myconf} --disable-growl --disable-bundled-qca" + use kernel_linux || myconf="${myconf} --disable-dnotify" + use spell || myconf="${myconf} --disable-aspell" + use xscreensaver || myconf="${myconf} --disable-xss" + + # cannot use econf because of non-standard configure script + ./configure ${myconf} || die "configure failed" + + eqmake4 ${PN}.pro + + SUBLIBS="-L/usr/${get_libdir}/qca2" emake || die "emake failed" + + if use doc; then + cd doc + make api_public || die "make api_public failed" + fi +} + +src_install() { + emake INSTALL_ROOT="${D}" install || die "emake install failed" + + # this way the docs will be installed in the standard gentoo dir + newdoc iconsets/roster/README README.roster + newdoc iconsets/system/README README.system + newdoc certs/README README.certs + dodoc README + + if use doc; then + cd doc + dohtml -r api || die "dohtml failed" + fi +} -- cgit v1.2.3-65-gdbad