public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] Unmessing mod/tracker music file flags (mikmod, modplug, openmpt)
@ 2024-12-11 10:20 Michał Górny
  2024-12-11 11:31 ` Arve Barsnes
  2024-12-12 21:56 ` James Le Cuirot
  0 siblings, 2 replies; 3+ messages in thread
From: Michał Górny @ 2024-12-11 10:20 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1199 bytes --]

Hello,

Right now we have three flags that do pretty much the same thing, via
different libraries:

global[mikmod] Add libmikmod support to allow playing of SoundTracker-style music files

global[modplug] Add libmodplug support for playing SoundTracker-style music files
media-sound/mixxx[modplug] Add libmodplug support

media-libs/sdl_audiolib[openmpt] OpenMPT decoder via media-libs/libopenmpt
media-plugins/audacious-plugins[openmpt] Add support for OpenMPT
media-sound/mpd[openmpt] OpenMPT decoder plugin
media-sound/fooyin[openmpt] Build the OpenMPT input plugin using media-libs/libopenmpt
media-sound/musikcube[libopenmpt] Build plugin to support playing MOD music aka tracker music through libopenmpt

Given that they are roughly used in the same way, and only a small
subset of packages (e.g. mpv) support more than one library, how about
settling on a single feature flag instead?  While they probably differ
in fine details like the exact list of supported file formats,
the overlap is wide enough to justify it.

Such as:

mod - Enable support for a variety of tracker module (.it, .mod, .s3m, .xm, and more) music files

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 512 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-dev] [RFC] Unmessing mod/tracker music file flags (mikmod, modplug, openmpt)
  2024-12-11 10:20 [gentoo-dev] [RFC] Unmessing mod/tracker music file flags (mikmod, modplug, openmpt) Michał Górny
@ 2024-12-11 11:31 ` Arve Barsnes
  2024-12-12 21:56 ` James Le Cuirot
  1 sibling, 0 replies; 3+ messages in thread
From: Arve Barsnes @ 2024-12-11 11:31 UTC (permalink / raw
  To: gentoo-dev

On Wed, 11 Dec 2024 at 11:20, Michał Górny <mgorny@gentoo.org> wrote:
> Right now we have three flags that do pretty much the same thing, via
> different libraries:
>
> Given that they are roughly used in the same way, and only a small
> subset of packages (e.g. mpv) support more than one library, how about
> settling on a single feature flag instead?  While they probably differ
> in fine details like the exact list of supported file formats,
> the overlap is wide enough to justify it.
>
> Such as:
>
> mod - Enable support for a variety of tracker module (.it, .mod, .s3m, .xm, and more) music files

As a user of these things, I'm all for it. Makes it easy to know what
to enable when I want it on a package.

Regards,
Arve


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-dev] [RFC] Unmessing mod/tracker music file flags (mikmod, modplug, openmpt)
  2024-12-11 10:20 [gentoo-dev] [RFC] Unmessing mod/tracker music file flags (mikmod, modplug, openmpt) Michał Górny
  2024-12-11 11:31 ` Arve Barsnes
@ 2024-12-12 21:56 ` James Le Cuirot
  1 sibling, 0 replies; 3+ messages in thread
From: James Le Cuirot @ 2024-12-12 21:56 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1320 bytes --]

On Wed, 2024-12-11 at 11:20 +0100, Michał Górny wrote:
> Hello,
> 
> Right now we have three flags that do pretty much the same thing, via
> different libraries:
> 
> global[mikmod] Add libmikmod support to allow playing of SoundTracker-style music files
> 
> global[modplug] Add libmodplug support for playing SoundTracker-style music files
> media-sound/mixxx[modplug] Add libmodplug support
> 
> media-libs/sdl_audiolib[openmpt] OpenMPT decoder via media-libs/libopenmpt
> media-plugins/audacious-plugins[openmpt] Add support for OpenMPT
> media-sound/mpd[openmpt] OpenMPT decoder plugin
> media-sound/fooyin[openmpt] Build the OpenMPT input plugin using media-libs/libopenmpt
> media-sound/musikcube[libopenmpt] Build plugin to support playing MOD music aka tracker music through libopenmpt
> 
> Given that they are roughly used in the same way, and only a small
> subset of packages (e.g. mpv) support more than one library, how about
> settling on a single feature flag instead?  While they probably differ
> in fine details like the exact list of supported file formats,
> the overlap is wide enough to justify it.
> 
> Such as:
> 
> mod - Enable support for a variety of tracker module (.it, .mod, .s3m, .xm, and more) music files

As the maintainer for OpenMPT, that works for me.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 858 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-12-12 21:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-11 10:20 [gentoo-dev] [RFC] Unmessing mod/tracker music file flags (mikmod, modplug, openmpt) Michał Górny
2024-12-11 11:31 ` Arve Barsnes
2024-12-12 21:56 ` James Le Cuirot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox