summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorStefan Schweizer <genstef@gentoo.org>2006-03-20 23:45:02 +0000
committerStefan Schweizer <genstef@gentoo.org>2006-03-20 23:45:02 +0000
commit4855e5e7ff58715a4da9d0c13739e94816b3019c (patch)
tree9e383981852588b75ffde15ca2e89524f4654a15 /net-im
parentNew ebuild for ekiga, bug 119611 (diff)
downloadhistorical-4855e5e7ff58715a4da9d0c13739e94816b3019c.tar.gz
historical-4855e5e7ff58715a4da9d0c13739e94816b3019c.tar.bz2
historical-4855e5e7ff58715a4da9d0c13739e94816b3019c.zip
New ebuild thanks to many people in bug 119611
Package-Manager: portage-2.1_pre6-r4
Diffstat (limited to 'net-im')
-rw-r--r--net-im/ekiga/ChangeLog10
-rw-r--r--net-im/ekiga/Manifest15
-rw-r--r--net-im/ekiga/ekiga-2.0.1.ebuild112
-rw-r--r--net-im/ekiga/files/digest-ekiga-2.0.13
-rw-r--r--net-im/ekiga/files/ekiga-1.99.0-configure.patch25
-rw-r--r--net-im/ekiga/metadata.xml5
6 files changed, 170 insertions, 0 deletions
diff --git a/net-im/ekiga/ChangeLog b/net-im/ekiga/ChangeLog
new file mode 100644
index 000000000000..fa684ab02f7b
--- /dev/null
+++ b/net-im/ekiga/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for net-im/ekiga
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-im/ekiga/ChangeLog,v 1.1 2006/03/20 23:45:02 genstef Exp $
+
+*ekiga-2.0.1 (20 Mar 2006)
+
+ 20 Mar 2006; Stefan Schweizer <genstef@gentoo.org>
+ +files/ekiga-1.99.0-configure.patch, +metadata.xml, +ekiga-2.0.1.ebuild:
+ New ebuild thanks to many people in bug 119611
+
diff --git a/net-im/ekiga/Manifest b/net-im/ekiga/Manifest
new file mode 100644
index 000000000000..d37d642c4887
--- /dev/null
+++ b/net-im/ekiga/Manifest
@@ -0,0 +1,15 @@
+MD5 8eff70482cf3ee9e1dae18a11c800130 ChangeLog 404
+RMD160 3e736f2047a2d996c9640b70a5d6ce7000f076f9 ChangeLog 404
+SHA256 cbfa4462a820ced785c9dc12bcf3cdc554acf57acb8be5613950a1a9548a7432 ChangeLog 404
+MD5 2364ca1d8dfcb29691e2e38d90614da2 ekiga-2.0.1.ebuild 2812
+RMD160 3ef7f6232668df655a8116403b7060f61277bb4b ekiga-2.0.1.ebuild 2812
+SHA256 fa6f3ae3629f20709d870117cef3a3d441d616dbbc096907e041768828c41131 ekiga-2.0.1.ebuild 2812
+MD5 0483cc844936ac12c35db48d7b0186a3 files/digest-ekiga-2.0.1 238
+RMD160 125ce44db4306d3e3499f0f0e3095b0ff8903189 files/digest-ekiga-2.0.1 238
+SHA256 cb352afaeb56243c6aa58b0dd8b4c91a3dd562e2da62edd8941ca34027082645 files/digest-ekiga-2.0.1 238
+MD5 683dfd499a4dd803dd3cb8797a4d0efe files/ekiga-1.99.0-configure.patch 669
+RMD160 fa6cfdb6f1613e63b3af9a60d4f14b0260bae2db files/ekiga-1.99.0-configure.patch 669
+SHA256 5c8ffcb27ebf51a0f39ae866e8b9637f56bad8fe113adb6122da4d973d55dd80 files/ekiga-1.99.0-configure.patch 669
+MD5 b334f14db95c08e71ab02ffd5d712607 metadata.xml 157
+RMD160 cb900ea8bf389b8f6147746711462b5757752b16 metadata.xml 157
+SHA256 6759dc127ff53f85505b9b455ba325e65015b694b1ec50eb99ddfc8903b967bf metadata.xml 157
diff --git a/net-im/ekiga/ekiga-2.0.1.ebuild b/net-im/ekiga/ekiga-2.0.1.ebuild
new file mode 100644
index 000000000000..9e71d7f2831e
--- /dev/null
+++ b/net-im/ekiga/ekiga-2.0.1.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-im/ekiga/ekiga-2.0.1.ebuild,v 1.1 2006/03/20 23:45:02 genstef Exp $
+
+inherit gnome2 eutils flag-o-matic
+
+DESCRIPTION="H.323 and SIP VoIP softphone"
+HOMEPAGE="http://www.ekiga.org/"
+SRC_URI="http://www.ekiga.org/includes/clicks_counter.php?http://www.ekiga.org/admin/downloads/latest/sources/sources/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE="avahi dbus gnome ipv6 sdl ssl"
+
+RDEPEND="~dev-libs/pwlib-1.10.0
+ ~net-libs/opal-2.2.1
+ >=net-nds/openldap-2.0.0
+ >=x11-libs/gtk+-2.4.0
+ >=dev-libs/glib-2.0.0
+ >=dev-libs/libxml2-2.6.1
+ ssl? ( >=dev-libs/openssl-0.9.6g )
+ sdl? ( >=media-libs/libsdl-1.2.4 )
+ dbus? ( >=sys-apps/dbus-0.22 )
+ avahi? ( net-dns/avahi )
+ gnome? ( >=gnome-base/libbonoboui-2.2.0
+ >=gnome-base/libbonobo-2.2.0
+ >=gnome-base/libgnomeui-2.2.0
+ >=gnome-base/libgnome-2.2.0
+ >=gnome-base/gnome-vfs-2.2.0
+ >=gnome-base/gconf-2.2.0
+ >=gnome-base/orbit-2.5.0
+ gnome-extra/evolution-data-server
+ >=media-sound/esound-0.2.28 )"
+
+
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ >=dev-util/pkgconfig-0.12.0
+ >=dev-util/intltool-0.20
+ gnome? ( app-text/scrollkeeper )"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ # Fix configure to install schemafile into the proper directory
+ epatch ${FILESDIR}/${PN}-1.99.0-configure.patch
+
+ # Relax dbus version check and fix installation of service file
+# epatch ${FILESDIR}/${PN}-1.99.0-dbus.diff
+}
+
+src_compile() {
+ local myconf
+
+ # filter -O3, causes trouble with plugins (bug #88710)
+ replace-flags -O3 -O2
+
+ #
+ # don't touch! yes, it works this way.
+ # no, changing to use_enable / use_with breaks it
+ #
+ if use ssl; then
+ myconf="${myconf} --with-openssl-libs=/usr/lib"
+ myconf="${myconf} --with-openssl-includes=/usr/include/openssl"
+ fi
+
+ use sdl \
+ && myconf="${myconf} --with-sdl-prefix=/usr" \
+ || myconf="${myconf} --disable-sdltest"
+
+ use gnome \
+ || myconf="${myconf} --disable-gnome --disable-scrollkeeper --disable-schemas-install"
+
+ use dbus \
+ && myconf="${myconf} --enable-dbus"
+
+ use avahi \
+ || myconf="${myconf} --disable-avahi"
+
+ econf \
+ $(use_enable ipv6) \
+ ${myconf} || die "configure failed"
+
+ emake || die "emake failed"
+}
+
+src_install() {
+
+ if use gnome; then
+ gnome2_src_install
+ else
+ make DESTDIR=${D} install || die "make install failed"
+ rm -rf ${D}/usr/lib/bonobo
+
+ dodoc AUTHORS ChangeLog COPYING README INSTALL NEWS FAQ TODO
+ fi
+}
+
+pkg_postinst() {
+
+ if use gnome; then
+ gnome2_pkg_postinst
+ # we need to fix the GConf permissions, see bug #59764
+ # <obz@gentoo.org>
+ einfo "Fixing GConf permissions for gnomemeeting"
+ gnomemeeting-config-tool --fix-permissions
+ fi
+}
+
+DOCS="AUTHORS ChangeLog COPYING README INSTALL NEWS FAQ TODO"
diff --git a/net-im/ekiga/files/digest-ekiga-2.0.1 b/net-im/ekiga/files/digest-ekiga-2.0.1
new file mode 100644
index 000000000000..9ec8aa3c5203
--- /dev/null
+++ b/net-im/ekiga/files/digest-ekiga-2.0.1
@@ -0,0 +1,3 @@
+MD5 9f0a2bcce380677e38b23991320df171 ekiga-2.0.1.tar.gz 5572709
+RMD160 bce9ffd65c880b1d38240b2662e171e39e525eb9 ekiga-2.0.1.tar.gz 5572709
+SHA256 af0a37f30f2c03126ce387c4f7348e23f8fa107664b387576e42faf3a862a8f4 ekiga-2.0.1.tar.gz 5572709
diff --git a/net-im/ekiga/files/ekiga-1.99.0-configure.patch b/net-im/ekiga/files/ekiga-1.99.0-configure.patch
new file mode 100644
index 000000000000..a523a53b243c
--- /dev/null
+++ b/net-im/ekiga/files/ekiga-1.99.0-configure.patch
@@ -0,0 +1,25 @@
+--- gnomemeeting-1.2.1/configure.orig 2005-04-11 17:24:31.000000000 +0000
++++ gnomemeeting-1.2.1/configure 2005-04-11 17:25:34.000000000 +0000
+@@ -20815,15 +20815,17 @@
+ if test x"${disable_gnome}" = xyes ; then
+
+
+-if false; then
+- GCONF_SCHEMAS_INSTALL_TRUE=
+- GCONF_SCHEMAS_INSTALL_FALSE='#'
+-else
++#if false; then
++# GCONF_SCHEMAS_INSTALL_TRUE=
++# GCONF_SCHEMAS_INSTALL_FALSE='#'
++#else
+ GCONF_SCHEMAS_INSTALL_TRUE='#'
+ GCONF_SCHEMAS_INSTALL_FALSE=
+-fi
++#fi
+
+ else
++ GCONF_SCHEMAS_INSTALL_TRUE=
++ GCONF_SCHEMAS_INSTALL_FALSE='#'
+
+ if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then
+ GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source`
diff --git a/net-im/ekiga/metadata.xml b/net-im/ekiga/metadata.xml
new file mode 100644
index 000000000000..02207a5a38e2
--- /dev/null
+++ b/net-im/ekiga/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>voip</herd>
+</pkgmetadata>