summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2008-09-08 11:00:50 +0000
committerChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2008-09-08 11:00:50 +0000
commite08ec5753383abe712bba9a5772689afc180d148 (patch)
tree4944405f1831c3f5e438092af288a065d8837276 /net-voip
parentnet-libs/libpri-1.4.7: version bump (diff)
downloadvoip-e08ec5753383abe712bba9a5772689afc180d148.tar.gz
voip-e08ec5753383abe712bba9a5772689afc180d148.tar.bz2
voip-e08ec5753383abe712bba9a5772689afc180d148.zip
add new prerelase of linphone
svn path=/trunk/; revision=711
Diffstat (limited to 'net-voip')
-rw-r--r--net-voip/linphone/ChangeLog3
-rw-r--r--net-voip/linphone/Manifest4
-rw-r--r--net-voip/linphone/linphone-2.99.3.ebuild82
3 files changed, 88 insertions, 1 deletions
diff --git a/net-voip/linphone/ChangeLog b/net-voip/linphone/ChangeLog
index 516359d..9cfc308 100644
--- a/net-voip/linphone/ChangeLog
+++ b/net-voip/linphone/ChangeLog
@@ -2,6 +2,9 @@
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-voip/linphone/ChangeLog,v 1.11 2008/02/02 21:33:30 mr_bones_ Exp $
+ 08 Sep 2008; Chi-Thanh Christopher Nguyen <chithanh@cs.tu-berlin.de> ++:
+ add new prerelase of linphone
+
19 Feb 2008; Chi-Thanh Christopher Nguyen <chithanh@cs.tu-berlin.de>
-linphone-2.1.1.ebuild, +linphone-2.1.1-r1.ebuild:
build linphone with external ortp
diff --git a/net-voip/linphone/Manifest b/net-voip/linphone/Manifest
index 6547fda..d3499ed 100644
--- a/net-voip/linphone/Manifest
+++ b/net-voip/linphone/Manifest
@@ -1,6 +1,8 @@
AUX linphone-1.6.0-call.patch 344 RMD160 887c83861aec5e71914ebcca5c3bdff56e8ac513 SHA1 2a84da9c99154c68147c161f373a6b962ca2e7ce SHA256 7d1a5789adb3d2f02eaf0970acf567ae5901b2a61f84a94c2116e354a44aa822
AUX linphone-2.0.1-mediastreamer-deps.patch 2171 RMD160 282caddf2314583a5c5620413b70811c6dee03d7 SHA1 03890f8ba07114b7eea31fc416509ae0a3f89836 SHA256 249c5863c31b2e040f73cd0d0a6b9667b42622c6c27e9e9b67121a9d5de60910
DIST linphone-2.1.1.tar.gz 7662602 RMD160 9d51b97d213d6b81a911b73507b8f8df6b4d5d92 SHA1 93ac2c1e3afef9c9031856b9f836d7997eb9553c SHA256 ae69a6fb606046bccb5bfa20726bbc054ebe25abd1865f004e6205542523184e
+DIST linphone-2.99.3.tar.gz 7732528 RMD160 4d665a872f735a4663c40b38dcf4f58c7c793cf6 SHA1 44ee57052baa5ff3b6e646eb65061e7c99c95eee SHA256 cf610187ae3fb67ad95107634a5f06494619798080d4b2d59ade05abe629721c
EBUILD linphone-2.1.1-r1.ebuild 2892 RMD160 385739e0a604fe485c52a016fae7541b999e321c SHA1 720cddfef96182fc22799699ee1ca11cf14e1e8a SHA256 ad5bd631e8bec2a95e3c6ddfbca531b0ab96eadc6d36b9468ecfda23131c7e6e
-MISC ChangeLog 8612 RMD160 927ea1f521b12c8ee29f1eb7b947b2f29cec276c SHA1 cdc8996695080d3b1d1857f1278f8ef02050dfc2 SHA256 d7b6ecb188ad8129875e1ad14ec863de7de7042746249f3e59722d4773fb3a37
+EBUILD linphone-2.99.3.ebuild 2727 RMD160 fcc5ed63cf801c37e0b25991d0b774b959c581b9 SHA1 ed7d0f0c9bd761498057191dfa7b67422dc180f7 SHA256 7e5c97e8f25242b592bf07c986ba262ca3a6fc5b099994aee8f29850ac01a653
+MISC ChangeLog 8720 RMD160 e821fce93fb1d0d57dd922cbcf8b60eeb68dd16d SHA1 5a05a062a99a89ad89a3e32f17b65937c2e9c237 SHA256 0320f137b62eb3dcfa89498375ba7c033eb85928e7abe714d587fcc92dcfe0ca
MISC metadata.xml 312 RMD160 e3c2d66f793654c3d1ab1b70aa2b3b87731c04e7 SHA1 17015753e1e8e33227e3bf6260fff1a6447d32a0 SHA256 008abe484ed1f0a62e625789a99281919f3c933a222bbecef1bf9652728e6d38
diff --git a/net-voip/linphone/linphone-2.99.3.ebuild b/net-voip/linphone/linphone-2.99.3.ebuild
new file mode 100644
index 0000000..4bbda6a
--- /dev/null
+++ b/net-voip/linphone/linphone-2.99.3.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-voip/linphone/linphone-2.0.1-r1.ebuild,v 1.5 2008/01/22 04:44:42 vapier Exp $
+
+# Note: video support in linphone relies on swscaler being disabled
+# in ffmpeg. this is because the video code in linphone is old
+# and uses the old interface. solution: fix linphone's video
+# code. workaround: build ffmpeg w/out --enable-swscaler.
+
+inherit eutils
+
+DESCRIPTION="Voice Over IP phone (internet phone which uses SIP)"
+HOMEPAGE="http://www.linphone.org/"
+SRC_URI="http://download.savannah.nongnu.org/releases/${PN}/unstable/source/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="1"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="alsa arts console doc gtk ilbc ipv6 portaudio video xv"
+# XXX: Should "video" be split into ffmpeg/libsdl ? They are two distinct
+# things: libsdl is just for video display while ffmpeg is just for
+# video capture ... but does anyone actually want a one-way linphone ?
+
+RDEPEND="dev-libs/glib
+ doc? ( app-doc/doxygen )
+ dev-perl/XML-Parser
+ net-dns/bind-tools
+ >=net-libs/libosip-3.0.3
+ >=net-libs/libeXosip-3.0.3
+ portaudio? ( >=media-libs/portaudio-19_pre )
+ >=media-libs/speex-1.2_beta3
+ media-sound/gsm
+ x86? ( xv? ( dev-lang/nasm ) )
+ gtk? (
+ >=x11-libs/gtk+-2
+ gnome-base/libglade
+ )
+ alsa? ( media-libs/alsa-lib )
+ arts? ( kde-base/arts )
+ ilbc? ( dev-libs/ilbc-rfc3951 )
+ video? (
+ media-libs/libsdl
+ media-video/ffmpeg
+ >=media-libs/libtheora-1.0_alpha7
+ )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+# use the bundled ortp until newer versions enter portage
+# >=net-libs/ortp-0.13.1-r1
+
+src_compile() {
+ use doc || export ac_cv_path_DOXYGEN=false
+ econf \
+ --disable-strict \
+ --libdir=/usr/$(get_libdir)/linphone \
+ --libexecdir=/usr/$(get_libdir)/linphone/exec \
+ $(use_enable console console_ui) \
+ $(use_enable doc manual) \
+ $(use_enable gtk gtk_ui) \
+ $(use_with ilbc) \
+ $(use_enable ipv6) \
+ $(use_enable alsa) \
+ $(use_enable arts artsc) \
+ $(use_enable video) \
+ $(use_enable portaudio) \
+ $(use_enable x86 truespeech) \
+ || die "Unable to configure"
+ #--enable-external-ortp
+ emake || die "Unable to make"
+}
+
+src_install () {
+ emake DESTDIR="${D}" install || die "Failed to install"
+ dodoc AUTHORS BUGS ChangeLog INSTALL NEWS README README.arm TODO
+
+ # don't install mediastreamer/ortp includes, docs and pkgconfig files
+ # to avoid conflicts with net-libs/ortp
+ rm -r "${D}"/usr/include/{mediastreamer2,ortp} || die
+ rm -r "${D}"/usr/$(get_libdir)/linphone/pkgconfig/{mediastreamer,ortp}.pc || die
+ use doc && ( rm -r "${D}"/usr/share/doc/ortp || die )
+ mv "${D}"/usr/$(get_libdir)/{linphone/,}pkgconfig || die
+}