diff options
author | 2008-09-08 11:00:50 +0000 | |
---|---|---|
committer | 2008-09-08 11:00:50 +0000 | |
commit | e08ec5753383abe712bba9a5772689afc180d148 (patch) | |
tree | 4944405f1831c3f5e438092af288a065d8837276 /net-voip | |
parent | net-libs/libpri-1.4.7: version bump (diff) | |
download | voip-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/ChangeLog | 3 | ||||
-rw-r--r-- | net-voip/linphone/Manifest | 4 | ||||
-rw-r--r-- | net-voip/linphone/linphone-2.99.3.ebuild | 82 |
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 +} |