diff options
author | Daniel Black <dragonheart@gentoo.org> | 2009-10-06 02:47:04 +0000 |
---|---|---|
committer | Daniel Black <dragonheart@gentoo.org> | 2009-10-06 02:47:04 +0000 |
commit | a95dd2d0a05cfdbdf17e0cea56bb98366e2dd631 (patch) | |
tree | 40d49ebef7d35c904c16d67aa85d84fcadee848d /net-voip/twinkle | |
parent | drop kdehidden visibility so I can remove set-kdedir which was somehow causin... (diff) | |
download | gentoo-2-a95dd2d0a05cfdbdf17e0cea56bb98366e2dd631.tar.gz gentoo-2-a95dd2d0a05cfdbdf17e0cea56bb98366e2dd631.tar.bz2 gentoo-2-a95dd2d0a05cfdbdf17e0cea56bb98366e2dd631.zip |
package move net-im/twinkle -> net-voip/twinkle
Diffstat (limited to 'net-voip/twinkle')
-rw-r--r-- | net-voip/twinkle/ChangeLog | 280 | ||||
-rw-r--r-- | net-voip/twinkle/Manifest | 7 | ||||
-rw-r--r-- | net-voip/twinkle/files/twinkle-1.4.1-kdedetect.patch | 24 | ||||
-rw-r--r-- | net-voip/twinkle/metadata.xml | 17 | ||||
-rw-r--r-- | net-voip/twinkle/twinkle-1.4.1.ebuild | 64 | ||||
-rw-r--r-- | net-voip/twinkle/twinkle-1.4.2.ebuild | 56 |
6 files changed, 448 insertions, 0 deletions
diff --git a/net-voip/twinkle/ChangeLog b/net-voip/twinkle/ChangeLog new file mode 100644 index 000000000000..39920f6ab8f1 --- /dev/null +++ b/net-voip/twinkle/ChangeLog @@ -0,0 +1,280 @@ +# ChangeLog for net-im/twinkle +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-voip/twinkle/ChangeLog,v 1.1 2009/10/06 02:47:02 dragonheart Exp $ + + 06 Oct 2009; Daniel Black <dragonheart@gentoo.org> twinkle-1.4.2.ebuild: + drop kdehidden visibility so I can remove set-kdedir which was somehow + causing installation to the wrong path - bug #271113. Thanks Maik for the + bug report + + 20 Sep 2009; Petteri Räty <betelgeuse@gentoo.org> twinkle-1.4.2.ebuild: + Add a minimum version on media-libs/speex so we can drop the + built_with_use check. + + 14 May 2009; Daniel Black <dragonheart@gentoo.org> + -files/twinkle-0.4.1-badcflags.patch, -files/twinkle-1.0.1-icmp.patch, + -files/twinkle-1.3.1-withoutkde.patch, -files/twinkle.desktop.patch, + -twinkle-1.0.1-r1.ebuild, -twinkle-1.3.1.ebuild, twinkle-1.4.1.ebuild, + twinkle-1.4.2.ebuild: + fixed fails due to new kde-eclass - bug #269805 thanks Florian Manschwetus + + 26 Apr 2009; Brent Baude <ranger@gentoo.org> twinkle-1.4.1.ebuild: + stable ppc, bug 264505 + + 15 Apr 2009; Markus Meier <maekke@gentoo.org> twinkle-1.4.1.ebuild: + amd64/x86 stable, bug #264505 + +*twinkle-1.4.2 (14 Apr 2009) + + 14 Apr 2009; Daniel Black <dragonheart@gentoo.org> +twinkle-1.4.2.ebuild: + version bump + + 17 Feb 2009; Daniel Black <dragonheart@gentoo.org> twinkle-1.4.1.ebuild: + bad use of kde eclass in EAPI=2. Used a couple of workarounds to fix bug + #259198 thanks to valli and anton + +*twinkle-1.4.1 (15 Feb 2009) + + 15 Feb 2009; Daniel Black <dragonheart@gentoo.org> + +files/twinkle-1.4.1-kdedetect.patch, -twinkle-1.4.ebuild, + +twinkle-1.4.1.ebuild: + version bump as per bug #259071 - patch for kde4 as per bug #257247 thanks + to Michael Davidsaver. removed 1.4 because of bug #256561 + +*twinkle-1.4 (27 Jan 2009) + + 27 Jan 2009; Daniel Black <dragonheart@gentoo.org> + -files/twinkle-1.2-zrtp.patch, -twinkle-1.2.ebuild, + -twinkle-1.2-r1.ebuild, +twinkle-1.4.ebuild: + version bump and cleanout + +*twinkle-1.3.1 (24 Aug 2008) + + 24 Aug 2008; Daniel Black <dragonheart@gentoo.org> + -files/twinkle-1.3-gcc4.3.patch, +files/twinkle-1.3.1-withoutkde.patch, + -twinkle-1.3.ebuild, +twinkle-1.3.1.ebuild: + version bump. attempting to support --without-kde. Any probs let me know + +*twinkle-1.3 (22 Aug 2008) + + 22 Aug 2008; Daniel Black <dragonheart@gentoo.org> + +files/twinkle-1.3-gcc4.3.patch, twinkle-1.2.ebuild, + twinkle-1.2-r1.ebuild, +twinkle-1.3.ebuild: + version bump as per bug #235353 thanks to Lasse Jansson. fixed twinke-1.2* + to depend on 1.3.0 version of libzrtp + + 05 Aug 2008; Thomas Anderson <gentoofan23@gentoo.org> metadata.xml: + Add USE flag description to metadata as per GLEP 56. + + 27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> twinkle-1.0.1-r1.ebuild, + twinkle-1.2.ebuild, twinkle-1.2-r1.ebuild: + QA: Get rid of deprecated qt_min_version(). + +*twinkle-1.2-r1 (01 May 2008) + + 01 May 2008; Daniel Black <dragonheart@gentoo.org> + +files/twinkle-1.2-zrtp.patch, twinkle-1.0.1-r1.ebuild, + -twinkle-1.1.ebuild, twinkle-1.2.ebuild, +twinkle-1.2-r1.ebuild: + introduce compatibility for zrtp-1.1. remove old version. fix stable version + to not depend on new zrtp + +*twinkle-1.2 (01 Apr 2008) + + 01 Apr 2008; Daniel Black <dragonheart@gentoo.org> +twinkle-1.2.ebuild: + version bump as per bug #213494 - thanks to Norbert Marx + + 30 Jan 2008; Brent Baude <ranger@gentoo.org> twinkle-1.1.ebuild: + Marking twinkle-1.1 ~ppc64 + + 24 Dec 2007; Daniel Black <dragonheart@gentoo.org> + twinkle-1.0.1-r1.ebuild, twinkle-1.1.ebuild: + fix to allow to work with speex-1.2_beta3+ that doesn\'t have USE=wideband + + 14 Sep 2007; Daniel Black <dragonheart@gentoo.org> + twinkle-1.0.1-r1.ebuild, twinkle-1.1.ebuild: + speex-1.2* need USE=wideband as per bug #190634 and bug #191288. Thanks to + David Watzke and William Zhou. Added alsa-lib dependency too as per bug + #192191 + + 15 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org> + twinkle-1.0.1-r1.ebuild: + ppc stable, bug #182352 + + 10 Aug 2007; Steve Dibb <beandog@gentoo.org> twinkle-1.0.1-r1.ebuild: + amd64 stable, bug 182352 + +*twinkle-1.1 (23 Jul 2007) + + 23 Jul 2007; Daniel Black <dragonheart@gentoo.org> + +files/twinkle.desktop.patch, -twinkle-1.0-r1.ebuild, + twinkle-1.0.1-r1.ebuild, +twinkle-1.1.ebuild: + version bump + .desktop correction thanks to Christian + + 23 Jul 2007; Christian Faulhammer <opfer@gentoo.org> + twinkle-1.0.1-r1.ebuild: + stable x86, bug 182352 + +*twinkle-1.0.1-r1 (18 Jun 2007) + + 18 Jun 2007; Daniel Black <dragonheart@gentoo.org> + -files/twinkle-0.9-dtmf.patch, -files/twinkle-0.9-invite4xx.patch, + -files/twinkle-0.9-memman.patch, +files/twinkle-1.0.1-icmp.patch, + -twinkle-0.9-r2.ebuild, -twinkle-1.0.ebuild, -twinkle-1.0.1.ebuild, + +twinkle-1.0.1-r1.ebuild: + upstream patch and cleaned out old versions + +*twinkle-1.0.1 (19 May 2007) + + 19 May 2007; Daniel Black <dragonheart@gentoo.org> +twinkle-1.0.1.ebuild: + version bump. thanks to genstef for noticing + + 01 Feb 2007; Daniel Black <dragonheart@gentoo.org> twinkle-1.0-r1.ebuild: + ARTS_REQUIRED="never" to fix bug #164550 thanks to Laurent + + 30 Jan 2007; Daniel Black <dragonheart@gentoo.org> twinkle-1.0-r1.ebuild: + maybe fixed bug #164550 thanks to Jose Luis Bolos - kdehiddenvisibility + detection + +*twinkle-1.0-r1 (30 Jan 2007) + + 30 Jan 2007; Daniel Black <dragonheart@gentoo.org> +twinkle-1.0-r1.ebuild: + added kdehiddenvisibility thanks to suggestion by Lukas Grygera + <grygera@lib.vutbr.cz> + +*twinkle-1.0 (24 Jan 2007) + + 24 Jan 2007; Daniel Black <dragonheart@gentoo.org> +twinkle-1.0.ebuild: + version bump + + 06 Jan 2007; Timothy Redaelli <drizzt@gentoo.org> + -files/twinkle-0.8-autoconfspeex.patch, -twinkle-0.8.ebuild, + -twinkle-0.8.1.ebuild, -twinkle-0.9.ebuild, -twinkle-0.9-r1.ebuild, + twinkle-0.9-r2.ebuild: + s/einfo/elog/ + Removed old versions + +*twinkle-0.9-r2 (12 Dec 2006) + + 12 Dec 2006; Daniel Black <dragonheart@gentoo.org> + +files/twinkle-0.9-memman.patch, +twinkle-0.9-r2.ebuild: + upstream memory patch thanks to Zas + +*twinkle-0.9-r1 (03 Nov 2006) + + 03 Nov 2006; Daniel Black <dragonheart@gentoo.org> + +files/twinkle-0.9-dtmf.patch, +files/twinkle-0.9-invite4xx.patch, + +twinkle-0.9-r1.ebuild: + upstream patch as per bug #153857 thanks to Christopher Covington + + 09 Oct 2006; Daniel Black <dragonheart@gentoo.org> twinkle-0.9.ebuild: + added desktop entry - bug #147999 thanks to Michiel de Bruijne + + 09 Oct 2006; Daniel Black <dragonheart@gentoo.org> twinkle-0.9.ebuild: + add post install message + +*twinkle-0.9 (02 Oct 2006) + + 02 Oct 2006; Daniel Black <dragonheart@gentoo.org> +twinkle-0.9.ebuild: + version bump requested by genstef + + 29 Jul 2006; Daniel Black <dragonheart@gentoo.org> twinkle-0.8.ebuild, + twinkle-0.8.1.ebuild: + remove duplicate depend on media-libs/speex as per bug #142082 thanks to + throw_away_2002 + + 13 Jul 2006; Daniel Black <dragonheart@gentoo.org> -twinkle-0.5.ebuild, + -twinkle-0.6.1.ebuild, -twinkle-0.6.2.ebuild, -twinkle-0.7.ebuild, + -twinkle-0.7.1.ebuild, twinkle-0.8.1.ebuild: + more accurate DEPEND statement for qt - ensures no qt4. Renabled qt check in + configure just to be sure + +*twinkle-0.8.1 (10 Jul 2006) + + 10 Jul 2006; Daniel Black <dragonheart@gentoo.org> twinkle-0.8.ebuild, + +twinkle-0.8.1.ebuild: + version bump dedicated to Flameeyes + +*twinkle-0.8 (06 Jul 2006) + + 06 Jul 2006; Daniel Black <dragonheart@gentoo.org> + +files/twinkle-0.8-autoconfspeex.patch, +twinkle-0.8.ebuild: + version bump as per bug #138718. Added optional speex libraries. Readded + dropped ppc keyword. Thanks Nicolas Lalevee for bug report + +*twinkle-0.7.1 (25 May 2006) + + 25 May 2006; Daniel Black <dragonheart@gentoo.org> +twinkle-0.7.1.ebuild: + version bump + +*twinkle-0.7 (06 May 2006) + + 06 May 2006; Daniel Black <dragonheart@gentoo.org> +twinkle-0.7.ebuild: + version bump thanks to email from Lasse Jansson + + 01 May 2006; Tobias Scherbaum <dertobi123@gentoo.org> + twinkle-0.6.2.ebuild: + Added to ~ppc, bug #131814 + +*twinkle-0.6.2 (10 Apr 2006) + + 10 Apr 2006; Daniel Black <dragonheart@gentoo.org> +twinkle-0.6.2.ebuild: + version bump + + 15 Mar 2006; Scott Stoddard <deltacow@gentoo.org> twinkle-0.6.1.ebuild: + Added ~amd64. + + 14 Feb 2006; Daniel Black <dragonheart@gentoo.org> twinkle-0.6.1.ebuild: + missing media-libs/libsndfile dependency bug #122669 thanks to David + Ferenczi. + +*twinkle-0.6.1 (12 Feb 2006) + + 12 Feb 2006; Daniel Black <dragonheart@gentoo.org> + -files/twinkle-0.3.1-badcflags.patch, -files/twinkle-0.3.2-amd64.patch, + -files/twinkle-0.3.2-badcflags.patch, -twinkle-0.3.1.ebuild, + -twinkle-0.3.2.ebuild, -twinkle-0.3.2-r1.ebuild, -twinkle-0.4.1.ebuild, + -twinkle-0.4.2.ebuild, +twinkle-0.6.1.ebuild: + version bump + remove old versions + +*twinkle-0.5 (08 Jan 2006) + + 08 Jan 2006; Daniel Black <dragonheart@gentoo.org> +twinkle-0.5.ebuild: + version bump as per bug #117462 thanks to Alessandro Rossini + +*twinkle-0.4.2 (29 Nov 2005) + + 29 Nov 2005; Daniel Black <dragonheart@gentoo.org> +twinkle-0.4.2.ebuild: + version bump + +*twinkle-0.4.1 (20 Nov 2005) + + 20 Nov 2005; Daniel Black <dragonheart@gentoo.org> + +files/twinkle-0.4.1-badcflags.patch, +twinkle-0.4.1.ebuild: + version bump - bug #112978 thanks to Captain Sifff + +*twinkle-0.3.2-r1 (13 Nov 2005) + + 13 Nov 2005; Daniel Black <dragonheart@gentoo.org> + -files/twinkle-0.3-parallel.patch, -twinkle-0.3.ebuild, + +twinkle-0.3.2-r1.ebuild: + arts USE flag added- bug #112147 thanks to Felix Tiede + +*twinkle-0.3.2 (07 Nov 2005) + + 07 Nov 2005; Daniel Black <dragonheart@gentoo.org> + +files/twinkle-0.3.2-amd64.patch, +files/twinkle-0.3.2-badcflags.patch, + +twinkle-0.3.2.ebuild: + amd64 patch added to version bump thanks to Diego - bug #110856 + +*twinkle-0.3.1 (17 Oct 2005) + + 17 Oct 2005; Daniel Black <dragonheart@gentoo.org> + +files/twinkle-0.3.1-badcflags.patch, +twinkle-0.3.1.ebuild: + version bump + +*twinkle-0.3 (11 Oct 2005) + + 11 Oct 2005; Daniel Black <dragonheart@gentoo.org> + +files/twinkle-0.3-parallel.patch, +metadata.xml, +twinkle-0.3.ebuild: + initial ebuild as per bug #97352 thanks to CJ Kucera + diff --git a/net-voip/twinkle/Manifest b/net-voip/twinkle/Manifest new file mode 100644 index 000000000000..2c4b69154a04 --- /dev/null +++ b/net-voip/twinkle/Manifest @@ -0,0 +1,7 @@ +AUX twinkle-1.4.1-kdedetect.patch 892 RMD160 20a7fa1d5187c7411b27c78780b8c18ad3b52427 SHA1 31b03362954636f1770d8c8b278f2f3b1d99adc6 SHA256 82e2084a795ee9b08b0524229f28a4a44b7343273edd7fb120aaf7f0eb85f7ca +DIST twinkle-1.4.1.tar.gz 1577865 RMD160 e8b9777b020a21c1ea0b2680db810eeea85d6af3 SHA1 a65ce2ff0176d38d1275d4367b297234fac684d3 SHA256 ea5d1eb1b1127d1bc63a33b2682f95cecbf252e81d4dba16969dd63856aa169e +DIST twinkle-1.4.2.tar.gz 1601100 RMD160 75acf3caa4643108d2b2e8b639f476926a23e4f1 SHA1 3751ef1a69ae16072393f44c2888b0fb488089e9 SHA256 807686c7ac1b54bb0ea27ff4be362db6926d1d3d6f1802f6d359a353157e89a5 +EBUILD twinkle-1.4.1.ebuild 1573 RMD160 4c33e6b3eb09a16debf9f9dcf48e67703b006f68 SHA1 8c7d51bb23a60959c0df4eecbfd263f0e2ee8697 SHA256 cd151221cb729022af7ad8f0f2929132bc5dff62e526e103644b4d3db5d34561 +EBUILD twinkle-1.4.2.ebuild 1379 RMD160 c13c9ea6e359df0f29da6dd812310075d44b3343 SHA1 8bbbeb3abefcc4caeddf895236c7830d31264684 SHA256 4c112cdaf0f745fbb000584bfc2f721c4e833c02cf6346a472274233b8aeed89 +MISC ChangeLog 10067 RMD160 e5c0e4859578bfc5bcf43ff5e33be4138fa59cde SHA1 c4fb882b92f5ed94eba2847b8d174a0819589482 SHA256 9042ec5ef0deef0cdf6ce5154cf4490365ca14f42d8047326261eca485c39c55 +MISC metadata.xml 669 RMD160 3cafb4dca8f6e7e14568c5565ae604a3b997a8e4 SHA1 903267899c47c5b80eac0e07a18cf73723fef533 SHA256 e0f82424abfd4c18cfe89191c41d3e7531bb620cd78ffc1aeafcb7b7a4f853a6 diff --git a/net-voip/twinkle/files/twinkle-1.4.1-kdedetect.patch b/net-voip/twinkle/files/twinkle-1.4.1-kdedetect.patch new file mode 100644 index 000000000000..cee696e33d81 --- /dev/null +++ b/net-voip/twinkle/files/twinkle-1.4.1-kdedetect.patch @@ -0,0 +1,24 @@ +diff -ur twinkle-1.4.1-orig/acinclude.m4 twinkle-1.4.1/acinclude.m4 +--- twinkle-1.4.1-orig/acinclude.m4 2007-11-27 14:43:29.000000000 -0600 ++++ twinkle-1.4.1/acinclude.m4 2009-02-01 10:58:17.000000000 -0600 +@@ -1780,7 +1780,7 @@ + kde_check_header="ksock.h" + kde_check_lib="libkdecore.la" + else +- kde_check_header="ksharedptr.h" ++ kde_check_header="ksock.h" + kde_check_lib="libkio.la" + fi + +diff -ur twinkle-1.4.1-orig/configure.in twinkle-1.4.1/configure.in +--- twinkle-1.4.1-orig/configure.in 2009-01-30 22:48:30.000000000 -0600 ++++ twinkle-1.4.1/configure.in 2009-02-01 10:41:56.000000000 -0600 +@@ -159,7 +159,7 @@ + KDE_SET_PREFIX + AC_PATH_KDE + +- AC_CHECK_FILES(${kde_includes}/kapplication.h, ++ AC_CHECK_FILES(${kde_includes}/ksystemtray.h, + [], + [AC_MSG_ERROR([kde header files missing (kdelibs3-devel package)])]) + AC_DEFINE(HAVE_KDE, 1, [Define to 1 if you have KDE.]) diff --git a/net-voip/twinkle/metadata.xml b/net-voip/twinkle/metadata.xml new file mode 100644 index 000000000000..0269d27bd245 --- /dev/null +++ b/net-voip/twinkle/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>voip</herd> +<maintainer><email>dragonheart@gentoo.org</email></maintainer> +<longdescription> +Twinkle is a soft phone for your voice over IP communcations using the SIP +protocol. You can use it for direct IP phone to IP phone communication or in a +network using a SIP proxy to route your calls. +</longdescription> +<use> + <flag name='ilbc'>Enables use of ilbc (RFC3951) audio encoding</flag> + <flag name='zrtp'>Enables use of secure rtp using the zrtp extension of GNU + RTP stack developed by Phil Zimmermann + </flag> +</use> +</pkgmetadata> diff --git a/net-voip/twinkle/twinkle-1.4.1.ebuild b/net-voip/twinkle/twinkle-1.4.1.ebuild new file mode 100644 index 000000000000..23a63f1e0f57 --- /dev/null +++ b/net-voip/twinkle/twinkle-1.4.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-voip/twinkle/twinkle-1.4.1.ebuild,v 1.1 2009/10/06 02:47:02 dragonheart Exp $ + +EAPI=2 +ARTS_REQUIRED="never" +inherit eutils qt3 kde autotools + +DESCRIPTION="a soft phone for your VOIP communcations using SIP" +HOMEPAGE="http://www.twinklephone.com/" +SRC_URI="http://www.xs4all.nl/~mfnboer/twinkle/download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ~ppc64 x86" +IUSE="kde arts speex ilbc zrtp kdehiddenvisibility" + +# Requires libqt-mt actually... Is that *always* built, or do we need to check? +RDEPEND=">=net-libs/ccrtp-1.6.0 + >=dev-cpp/commoncpp2-1.6.1 + x11-libs/qt:3 + media-libs/libsndfile + dev-libs/boost + speex? ( media-libs/speex ) + ilbc? ( dev-libs/ilbc-rfc3951 ) + zrtp? ( >=net-libs/libzrtpcpp-1.3.0 ) + media-libs/alsa-lib" + +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +pkg_setup() { + if use speex && has_version '~media-libs/speex-1.2_beta2' && + ! built_with_use 'media-libs/speex' 'wideband' ; then + eerror "You need to build media-libs/speex with USE=wideband enabled." + die "Speex w/o wideband-support detected." + fi +} + +src_prepare() { + epatch "${FILESDIR}"/${P}-kdedetect.patch + eautoreconf +} + +src_configure() { + local myconf=" \ + $(use_with kde) \ + $(use_with ilbc) \ + $(use_with arts) \ + $(use_with zrtp) \ + $(use_with speex)" + set-kdedir + kde_src_configure myconf configure +} + +src_compile() { + kde_src_compile make +} + +src_install() { + kde_src_install + domenu twinkle.desktop + dodoc THANKS +} diff --git a/net-voip/twinkle/twinkle-1.4.2.ebuild b/net-voip/twinkle/twinkle-1.4.2.ebuild new file mode 100644 index 000000000000..ed9f65859f8b --- /dev/null +++ b/net-voip/twinkle/twinkle-1.4.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-voip/twinkle/twinkle-1.4.2.ebuild,v 1.1 2009/10/06 02:47:02 dragonheart Exp $ + +EAPI=2 +ARTS_REQUIRED="never" +inherit eutils qt3 kde autotools + +DESCRIPTION="a soft phone for your VOIP communcations using SIP" +HOMEPAGE="http://www.twinklephone.com/" +SRC_URI="http://www.xs4all.nl/~mfnboer/twinkle/download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="kde arts speex ilbc zrtp" + +# Requires libqt-mt actually... Is that *always* built, or do we need to check? +# Now speex so we don't need built_with_use checks for wideband any more +RDEPEND=">=net-libs/ccrtp-1.6.0 + >=dev-cpp/commoncpp2-1.6.1 + x11-libs/qt:3 + media-libs/libsndfile + dev-libs/boost + speex? ( >=media-libs/speex-1.2_beta3 ) + ilbc? ( dev-libs/ilbc-rfc3951 ) + zrtp? ( >=net-libs/libzrtpcpp-1.3.0 ) + media-libs/alsa-lib" + +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.4.1-kdedetect.patch + eautoreconf +} + +src_configure() { + local myconf=" \ + $(use_with kde) \ + $(use_with ilbc) \ + $(use_with arts) \ + $(use_with zrtp) \ + $(use_with speex)" + kde_src_configure myconf configure +} + +src_compile() { + kde_src_compile make +} + +src_install() { + kde_src_install + domenu twinkle.desktop + dodoc THANKS +} |