From: Omar Polo Subject: Re: update audio/amused to 0.16; split in subpackages To: ports@openbsd.org Date: Sun, 08 Sep 2024 22:46:36 +0200 On 2024/09/02 00:32:04 +0200, Omar Polo wrote: > The changelog is: > > - unbreak the build on various OSes > - add an oss audio backend > - plug a memory leak in amused-web > - add MPRIS2 support via a separate executable amused-mpris2 > - amused-web now daemonizes by default; added -d to stay in the foreground > - fixed a bug in ao and oss backends that made amused advance at the wrong rate > > I'd like to split the amused-mpris2 in a different subpackage because it: > > - adds a dependency on glib > - makes sense mostly for people running a desktop environment, although > there is playerctl(1) too. > - contains a tiny bit of GPLv2 stuff, making the whole program GPL2+ > AFAIK; mpris2/spec.h is the xml needed for dbus and it's GPL :/ (the "whole program GPL2+" applies only to amused-mpris2, not amused nor amused-web) > - doesn't use pledge :) > > are these enough to justify making a subpackage? fwiw, I've committed a simpler diff that keeps it a single package for now.