diff options
author | Andrew Savchenko <bircoph@gmail.com> | 2013-10-13 17:38:52 +0400 |
---|---|---|
committer | Andrew Savchenko <bircoph@gmail.com> | 2013-10-13 17:38:52 +0400 |
commit | 8ee808fff835f9ad6df8eb42783d723c6a36f110 (patch) | |
tree | 95c5429f307537fb478223c3d31b295666b9becb /media-libs/silk/silk-1.0.9.ebuild | |
parent | mediastreamer: improve bindist USE flag description (diff) | |
download | voip-8ee808fff835f9ad6df8eb42783d723c6a36f110.tar.gz voip-8ee808fff835f9ad6df8eb42783d723c6a36f110.tar.bz2 voip-8ee808fff835f9ad6df8eb42783d723c6a36f110.zip |
silk: add package
Diffstat (limited to 'media-libs/silk/silk-1.0.9.ebuild')
-rw-r--r-- | media-libs/silk/silk-1.0.9.ebuild | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/media-libs/silk/silk-1.0.9.ebuild b/media-libs/silk/silk-1.0.9.ebuild new file mode 100644 index 0000000..43038d5 --- /dev/null +++ b/media-libs/silk/silk-1.0.9.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-plugins/mediastreamer-silk/mediastreamer-silk-0.0.1.ebuild,v 1.9 2013/06/29 19:23:39 ago Exp $ + +EAPI=5 + +inherit eutils flag-o-matic + +MY_PN="SILK_SDK_SRC" + +DESCRIPTION="SILK (skype codec) library" +HOMEPAGE="http://www.linphone.org" +SRC_URI="http://developer.skype.com/silk/${MY_PN}_v${PV}.zip" + +LICENSE="SILK-patent-license" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="bindist doc pic utils" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}/${MY_PN}_FIX_v${PV}" + +RESTRICT="mirror" # silk license forbids distribution + +pkg_setup() { + use bindist && die "This package can't be redistributable due to SILK license." +} + +src_prepare() { + epatch "${FILESDIR}/${P}-makefile.patch" +} + +src_configure() { + use pic && append-cflags -fPIC +} + +src_compile() { + use utils && emake || emake lib +} + +src_install() { + # there is no make install + dolib.a libSKP_SILK_SDK.a + if use utils; then + newbin decoder silk-decoder + newbin encoder silk-encoder + newbin signalcompare silk-signalcompare + fi + dodoc readme.txt + use doc && dodoc doc/*.pdf + insinto "/usr/include" + doins interface/SKP_Silk_*.h +} |