Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 523498

Summary: media-sound/apulse - PulseAudio emulation for ALSA
Product: Gentoo Linux Reporter: Sasha Medvedev <Sasha.Medvedev>
Component: New packagesAssignee: Jauhien Piatlicki (RETIRED) <jauhien>
Status: RESOLVED FIXED    
Severity: enhancement CC: gentoo, sound
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/i-rinat/apulse
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 524164    
Attachments: apulse-0.1.0.ebuild
use amd64 && append-flags -m32
whole ebuild with use amd64 && append-flags -m32

Description Sasha Medvedev 2014-09-23 06:23:19 UTC
apulse package provides emulation of PulseAudio API. Tested on AMD64 with skype - everything works for me.

Reproducible: Always
Comment 1 M8R-u38wij 2014-09-23 18:35:03 UTC
Created attachment 385344 [details]
apulse-0.1.0.ebuild
Comment 2 Sasha Medvedev 2014-09-24 06:49:27 UTC
If you want to make it work with skype you have to compile 32bit version of this util i.e for example add

CFLAGS=-m32 

to cmake env variables as author wrote. Current version of ebuild probably doesn't support this.
Comment 3 reisio 2014-09-30 16:58:47 UTC
Created attachment 385832 [details, diff]
use amd64 && append-flags -m32

(In reply to Sasha Medvedev from comment #2)
> If you want to make it work with skype you have to compile 32bit version of
> this util i.e for example add
> 
> CFLAGS=-m32 
> 
> to cmake env variables as author wrote. Current version of ebuild probably
> doesn't support this.

Ebuild patch attached.
Comment 4 reisio 2014-09-30 17:00:25 UTC
Created attachment 385834 [details]
whole ebuild with use amd64 && append-flags -m32

Whole ebuild with patch applied.
Comment 5 Sasha Medvedev 2014-09-30 19:20:13 UTC
(In reply to reisio from comment #4)
> Created attachment 385834 [details]
> whole ebuild with use amd64 && append-flags -m32
> 
> Whole ebuild with patch applied.

I've just tested ebuild with 0.1.1 version of package. Everything works, thanks.
Comment 6 Jauhien Piatlicki (RETIRED) gentoo-dev 2014-09-30 19:46:35 UTC
I'm working on it now. I will maintain this package.
Comment 7 Jauhien Piatlicki (RETIRED) gentoo-dev 2014-09-30 21:56:53 UTC
As for now live ebuild is available in my overlay: https://github.com/jauhien/jauhien-overlay/blob/master/media-sound/apulse/apulse-9999.ebuild

Versioned ebuild will be added to the tree after some testing and after solving of bug 519110, which prevents skype from being installed with modern multilib dependencies. Which in its turn prevents skype to be installed simultaneously with apulse (because of conflict betlween multilib alsa end app-emulation/emul-linux-x86-soundlibs).
Comment 8 Jauhien Piatlicki (RETIRED) gentoo-dev 2014-09-30 21:58:26 UTC
Even worse, app-emulation/emul-linux-x86-soundlibs should conflict with apulse itself as it has pulseaudio compiled in it.
Comment 9 Jauhien Piatlicki (RETIRED) gentoo-dev 2014-10-01 09:43:36 UTC
0.1.1 version ebuild added to my overlay: https://github.com/jauhien/jauhien-overlay/blob/master/media-sound/apulse/apulse-0.1.1.ebuild

I would ask those interested to test it with skype on x86 arch.
Comment 10 Jauhien Piatlicki (RETIRED) gentoo-dev 2014-10-05 09:10:29 UTC
Available in the tree.

>  05 Oct 2014; Jauhien Piatlicki <jauhien@gentoo.org> +apulse-0.1.1.ebuild,
>  +metadata.xml:
>  initial import, bug 523498

I'm closing this bug. In case of any issues with apulse, please, open separate bugs.