summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2008-02-19 16:33:24 +0000
committerChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2008-02-19 16:33:24 +0000
commita88b9c35a67f419f7e2aaed9b7713f44ce4f069f (patch)
tree4f45f0fd28181215186fbbe0cb2a895cf5de9b42 /net-voip
parenthack ortp for linphone-2.1.1 (diff)
downloadvoip-a88b9c35a67f419f7e2aaed9b7713f44ce4f069f.tar.gz
voip-a88b9c35a67f419f7e2aaed9b7713f44ce4f069f.tar.bz2
voip-a88b9c35a67f419f7e2aaed9b7713f44ce4f069f.zip
build linphone with external ortp
svn path=/trunk/; revision=657
Diffstat (limited to 'net-voip')
-rw-r--r--net-voip/linphone/ChangeLog4
-rw-r--r--net-voip/linphone/Manifest4
-rw-r--r--net-voip/linphone/linphone-2.1.1-r1.ebuild (renamed from net-voip/linphone/linphone-2.1.1.ebuild)11
3 files changed, 11 insertions, 8 deletions
diff --git a/net-voip/linphone/ChangeLog b/net-voip/linphone/ChangeLog
index e933ead..516359d 100644
--- a/net-voip/linphone/ChangeLog
+++ b/net-voip/linphone/ChangeLog
@@ -3,6 +3,10 @@
# $Header: /var/cvsroot/gentoo-x86/net-voip/linphone/ChangeLog,v 1.11 2008/02/02 21:33:30 mr_bones_ Exp $
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
+
+ 19 Feb 2008; Chi-Thanh Christopher Nguyen <chithanh@cs.tu-berlin.de>
+files/linphone-1.6.0-call.patch,
+files/linphone-2.0.1-mediastreamer-deps.patch, +metadata.xml,
+linphone-2.1.1.ebuild:
diff --git a/net-voip/linphone/Manifest b/net-voip/linphone/Manifest
index 695ce65..6547fda 100644
--- a/net-voip/linphone/Manifest
+++ b/net-voip/linphone/Manifest
@@ -1,6 +1,6 @@
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
-EBUILD linphone-2.1.1.ebuild 2961 RMD160 9b7c77764e0673556f27aa78b241004665712c96 SHA1 7c1ed82f6122d7c1df5bb39bf1a3409f03d909fa SHA256 3cecff28fd24ca5ea08af1c0bbe5ab565e2fe2ee541c603ae87b931dafa575db
-MISC ChangeLog 8451 RMD160 313e004c984b4d8389d9f77ed96ac57157b71c76 SHA1 a4433775d3a7df36a9bd469762770ec66cac0132 SHA256 071b4746fcb609d108c41a913b4d595faa36cc18c07b743bae5b16ae034663fc
+EBUILD linphone-2.1.1-r1.ebuild 2892 RMD160 385739e0a604fe485c52a016fae7541b999e321c SHA1 720cddfef96182fc22799699ee1ca11cf14e1e8a SHA256 ad5bd631e8bec2a95e3c6ddfbca531b0ab96eadc6d36b9468ecfda23131c7e6e
+MISC ChangeLog 8612 RMD160 927ea1f521b12c8ee29f1eb7b947b2f29cec276c SHA1 cdc8996695080d3b1d1857f1278f8ef02050dfc2 SHA256 d7b6ecb188ad8129875e1ad14ec863de7de7042746249f3e59722d4773fb3a37
MISC metadata.xml 312 RMD160 e3c2d66f793654c3d1ab1b70aa2b3b87731c04e7 SHA1 17015753e1e8e33227e3bf6260fff1a6447d32a0 SHA256 008abe484ed1f0a62e625789a99281919f3c933a222bbecef1bf9652728e6d38
diff --git a/net-voip/linphone/linphone-2.1.1.ebuild b/net-voip/linphone/linphone-2.1.1-r1.ebuild
index 596adcb..bab1be3 100644
--- a/net-voip/linphone/linphone-2.1.1.ebuild
+++ b/net-voip/linphone/linphone-2.1.1-r1.ebuild
@@ -27,6 +27,7 @@ RDEPEND="dev-libs/glib
net-dns/bind-tools
>=net-libs/libosip-3.0.3
>=net-libs/libeXosip-3.0.3
+ >=net-libs/ortp-0.13.1-r1
>=media-libs/speex-1.2_beta3
>=media-sound/gsm-1.0.12-r1
x86? ( xv? ( dev-lang/nasm ) )
@@ -45,9 +46,7 @@ RDEPEND="dev-libs/glib
DEPEND="${RDEPEND}
dev-util/pkgconfig"
# use the bundled ortp until newer versions enter portage
-# >net-libs/ortp-0.13.1
# portaudio? ( >=media-libs/portaudio-19_pre )"
-# media-libs/gsm-1.0.12 fails on amd64 due to bug #192736
src_unpack() {
unpack ${A}
@@ -72,8 +71,8 @@ src_compile() {
$(use_enable video) \
--disable-portaudio \
$(use_enable x86 truespeech) \
+ --enable-external-ortp \
|| die "Unable to configure"
- #--enable-external-ortp \
#$(use_enable portaudio)
emake || die "Unable to make"
}
@@ -84,8 +83,8 @@ src_install () {
# 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 )
+ rm -r "${D}"/usr/include/mediastreamer2 || die
+ rm -r "${D}"/usr/$(get_libdir)/linphone/pkgconfig/mediastreamer.pc || die
+# use doc && ( rm -r "${D}"/usr/share/doc/ortp || die )
mv "${D}"/usr/$(get_libdir)/{linphone/,}pkgconfig || die
}