How to install chromium without Pulse and Pipewire

Hi guys,

I don't remember if pkg has an equivalent of apt install $PACKAGE --without-recommends but I don't need either pulse or pipewire; if I could install Chromium without those I would be happier.

Thanks... 🙏
 
Chromium port depend on pulse and pipewire by default, if you don't want them, i guess you have to build chromium itself which is gonna be a very long journey. đź’€
 
Chromium port depend on pulse and pipewire by default, if you don't want them, i guess you have to build chromium itself which is gonna be a very long journey. đź’€
Yeah, that's more or less what happens with Libreoffice, which depends on qt6-multimedia which brings in both pipewire and pulseaudio :mad:

Compiling Libreoffice from ports without qt6-multimedia, something I don't know if it's even possible, would probably take a couple of days on my spare machine...
 
I just compiled my firefox in /usr/ports/www/firefox, and it was pretty fast and easy.
Yeah, thankfully firefox has an ideal compilation process. Chromium is already big and it also depends on another big dependency, electron.

Rich (BB code):
% tail /poudriere/data/logs/bulk/143amd64-default/latest-per-pkg/firefox-esr-140.6.0,2.log
===========================================================================
=======================<phase: package        >============================
===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-12-09T18:28:53+0000' 'PKG_NOTE_ports_top_git_hash=73d53f276a' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=c552de3006' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.4' NO_DEPENDS=yes USER=root UID=0 GID=0
===>  Building packages for firefox-esr-140.6.0,2
===>   Building firefox-esr-140.6.0,2
===========================================================================
=>> Cleaning up wrkdir
===>  Cleaning for firefox-esr-140.6.0,2
build of www/firefox-esr | firefox-esr-140.6.0,2 ended at Tue Dec  9 22:32:58 +03 2025
build time: 01:04:05
 
Nothing should depend on the pulseaudio server and the pipewire server. They do the same thing, pipewire implements the pulseaudio protocol which Chrome uses as built by default. It should be either or, not both.

Unfortunately the ports and packages mechanism does not have a way to express a boolean OR.
 
Back
Top