New comment by zdtcd on void-packages repository https://github.com/void-linux/void-packages/issues/15371#issuecomment-543462256 Comment: > So why make elogind a default build option? Do we have some policy > on dealing with optional package dependencies? Hm, I think `cmus` would be installed on a desktop environment, and its users are more likely to use a hotkey to interact with cmus (when working with other applications). I think support `playerctl` is a sensible default options. I can't speak for everyone since I'm a `mpd` user, and I use `mpc` to control it instead. > Yet another (not mutually exclusive), would be to provide > a current-minimal repo that builds every package with all build > options disabled. By repo, did you mean binary repository? To disable all options, ``` grep -hr '^build_options=' srcpkgs/ \ | cut -d'"' -f2 \ | tr ' ' '\n' \ | sort -u \ | awk -v ORS=',' 'NF{print "~" $0}' | sed 's/^.+$/XBPS_PKG_OPTIONS="\0"' >> etc/conf ``` -- Danh