--- /usr/portage/net-im/skype/skype-4.3.0.37.ebuild 2014-08-30 19:31:13.000000000 +0200 +++ skype-4.3.0.37-r1.ebuild 2014-10-01 18:11:54.023340915 +0200 @@ -13,7 +13,7 @@ LICENSE="skype-4.0.0.7-copyright skype-4.0.0.7-third-party_attributions.txt" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="pax_kernel +pulseaudio selinux" +IUSE="apulse pax_kernel +pulseaudio selinux" QA_PREBUILT=opt/bin/${PN} RESTRICT="mirror bindist strip" #299368 @@ -30,14 +30,18 @@ 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 +50,12 @@ 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 +68,9 @@ 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 +136,13 @@ 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 }