Index | Thread | Search

From:
Omar Polo <op@omarpolo.com>
Subject:
Re: update audio/amused to 0.16; split in subpackages
To:
ports@openbsd.org
Date:
Sun, 08 Sep 2024 22:46:36 +0200

Download raw body.

Thread
On 2024/09/02 00:32:04 +0200, Omar Polo <op@omarpolo.com> 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.