Ticket #802 (closed enhancement: distrospecific)
Status on Arch Linux | Splitting into Library and Application
| Reported by: | Xavion | Owned by: | lennart |
|---|---|---|---|
| Milestone: | Component: | build-system | |
| Keywords: | Cc: |
Description
I'm petitioning the Arch Linux developers to upgrade the location of the PulseAudio package from 'community' (3rd) to 'extra' (2nd). One of them has taken an interest in this idea and will look into the matter further.
In the meantime, another Arch Linux user thought it might be beneficial to split PulseAudio into library and application packages. He wrote a preliminary PKGBUILD script, which can be viewed here.
The idea seems quite good, but those 'rm' statements are awful. I've looked through the PulseAudio 'configure' and 'Makefile.in' files, noting that there are many helpful '--disable' options and make targets.
Despite these, there didn't immediately seem to be a clear way to split the building process into library and application sections. I'm wondering whether you think this might be a good feature for future releases of PulseAudio to possess.
In layman's terms, I'm hoping for something similar to "make lib" and "make app". Let me know if this ability already exists, or if you think the idea would require too many structural changes to the PulseAudio source code.
