Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 523498 - media-sound/apulse - PulseAudio emulation for ALSA
Summary: media-sound/apulse - PulseAudio emulation for ALSA
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Jauhien Piatlicki (RETIRED)
URL: https://github.com/i-rinat/apulse
Whiteboard:
Keywords:
Depends on:
Blocks: 524164
  Show dependency tree
 
Reported: 2014-09-23 06:23 UTC by Sasha Medvedev
Modified: 2014-10-05 09:10 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
apulse-0.1.0.ebuild (apulse-0.1.0.ebuild,413 bytes, application/x-extension-ebuild)
2014-09-23 18:35 UTC, M8R-u38wij
Details
use amd64 && append-flags -m32 (m32.patch,232 bytes, patch)
2014-09-30 16:58 UTC, reisio
Details | Diff
whole ebuild with use amd64 && append-flags -m32 (apulse-0.1.0.ebuild,464 bytes, text/plain)
2014-09-30 17:00 UTC, reisio
Details

Note You need to log in before you can comment on or make changes to this bug.
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.