summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJauhien Piatlicki <jauhien@gentoo.org>2014-10-05 09:45:54 +0000
committerJauhien Piatlicki <jauhien@gentoo.org>2014-10-05 09:45:54 +0000
commit0d5a04dff29358c00f632d207ceaa0238e48b580 (patch)
treef02c532e3d3674babd5be295852a7a2a282e6ecb /net-im/skype
parentmask apulse flag for net-im/skype on amd64 (diff)
downloadgentoo-2-0d5a04dff29358c00f632d207ceaa0238e48b580.tar.gz
gentoo-2-0d5a04dff29358c00f632d207ceaa0238e48b580.tar.bz2
gentoo-2-0d5a04dff29358c00f632d207ceaa0238e48b580.zip
introduce apulse support, bug 524164
(Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key 0xB2EFA1D4)
Diffstat (limited to 'net-im/skype')
-rw-r--r--net-im/skype/ChangeLog8
-rw-r--r--net-im/skype/metadata.xml7
-rw-r--r--net-im/skype/skype-4.3.0.37-r1.ebuild (renamed from net-im/skype/skype-4.3.0.37.ebuild)28
3 files changed, 33 insertions, 10 deletions
diff --git a/net-im/skype/ChangeLog b/net-im/skype/ChangeLog
index 2a928c094283..b7c64f24b893 100644
--- a/net-im/skype/ChangeLog
+++ b/net-im/skype/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-im/skype
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/skype/ChangeLog,v 1.162 2014/10/01 07:18:56 amynka Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/skype/ChangeLog,v 1.163 2014/10/05 09:45:54 jauhien Exp $
+
+*skype-4.3.0.37-r1 (05 Oct 2014)
+
+ 05 Oct 2014; Jauhien Piatlicki <jauhien@gentoo.org> +skype-4.3.0.37-r1.ebuild,
+ -skype-4.3.0.37.ebuild, metadata.xml:
+ introduce apulse support, bug 524164
01 Oct 2014; Amy Winston <amynka@gentoo.org> skype-4.3.0.37.ebuild:
Updated license bug #523948
diff --git a/net-im/skype/metadata.xml b/net-im/skype/metadata.xml
index 873ddced2728..9e6af26c0c18 100644
--- a/net-im/skype/metadata.xml
+++ b/net-im/skype/metadata.xml
@@ -4,12 +4,13 @@
<maintainer>
<email>amynka@gentoo.org</email>
</maintainer>
- <longdescription>Skype is the next phenomenon from the people who
- brought you KaZaA. Just like KaZaA, Skype uses P2P (peer-to-peer)
- technology to connect you to other users not to share files this
+ <longdescription>Skype is the next phenomenon from the people who
+ brought you KaZaA. Just like KaZaA, Skype uses P2P (peer-to-peer)
+ technology to connect you to other users not to share files this
time, but to talk and chat with your friends.
</longdescription>
<use>
+ <flag name="apulse">Use <pkg>media-sound/apulse</pkg> for PulseAudio emulation</flag>
<flag name="pax_kernel">Triggers a paxmarking of the main skype binary</flag>
</use>
</pkgmetadata>
diff --git a/net-im/skype/skype-4.3.0.37.ebuild b/net-im/skype/skype-4.3.0.37-r1.ebuild
index 4a5cce367f21..540bd119375c 100644
--- a/net-im/skype/skype-4.3.0.37.ebuild
+++ b/net-im/skype/skype-4.3.0.37-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-im/skype/skype-4.3.0.37.ebuild,v 1.4 2014/10/01 07:18:56 amynka Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-im/skype/skype-4.3.0.37-r1.ebuild,v 1.1 2014/10/05 09:45:54 jauhien Exp $
EAPI=5
@@ -13,7 +13,8 @@ SRC_URI="http://download.${PN}.com/linux/${P}.tar.bz2"
LICENSE="skype-4.0.0.7-copyright BSD MIT RSA W3C regexp-UofT no-source-code"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="pax_kernel +pulseaudio selinux"
+IUSE="apulse pax_kernel +pulseaudio selinux"
+REQUIRED_USE="apulse? ( !pulseaudio )"
QA_PREBUILT=opt/bin/${PN}
RESTRICT="mirror bindist strip" #299368
@@ -30,14 +31,18 @@ RDEPEND="
dev-qt/qtgui:4[accessibility,abi_x86_32(-)]
dev-qt/qtwebkit:4[abi_x86_32(-)]
)
- >=app-emulation/emul-linux-x86-qtlibs-${EMUL_X86_VER}
+ !apulse? (
+ >=app-emulation/emul-linux-x86-qtlibs-${EMUL_X86_VER}
+ )
)
|| (
(
media-libs/alsa-lib[abi_x86_32(-)]
pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)] )
)
- >=app-emulation/emul-linux-x86-soundlibs-${EMUL_X86_VER}
+ !apulse? (
+ >=app-emulation/emul-linux-x86-soundlibs-${EMUL_X86_VER}
+ )
)
|| (
(
@@ -46,7 +51,12 @@ RDEPEND="
x11-libs/libXScrnSaver[abi_x86_32(-)]
x11-libs/libXv[abi_x86_32(-)]
)
- >=app-emulation/emul-linux-x86-xlibs-${EMUL_X86_VER}
+ !apulse? (
+ >=app-emulation/emul-linux-x86-xlibs-${EMUL_X86_VER}
+ )
+ )
+ apulse? (
+ media-sound/apulse[abi_x86_32(-)]
)
)
x86? (
@@ -59,6 +69,9 @@ RDEPEND="
dev-qt/qtdbus:4
dev-qt/qtgui:4[accessibility]
dev-qt/qtwebkit:4
+ apulse? (
+ media-sound/apulse
+ )
)
pulseaudio? ( media-sound/pulseaudio )
selinux? ( sec-policy/selinux-skype )"
@@ -124,10 +137,13 @@ pkg_postinst() {
elog "libraries from the media-libs/libv4l package."
fi
- if ! use pulseaudio; then
+ if ! use pulseaudio && ! use apulse; then
ewarn "ALSA support was removed from Skype"
ewarn "consider installing media-sound/pulseaudio"
+ ewarn "or media-sound/apulse for pulseaudio emulation"
ewarn "otherwise sound will not work for you."
+ ewarn "These packages can be pulled in by setting"
+ ewarn "appropriate USE flags for net-im/skype."
fi
}