From 35b52185f42997ba3c089a06fe362b92a95f85e6 Mon Sep 17 00:00:00 2001 From: Sebastian Engel Date: Sat, 4 Jul 2026 22:38:53 +0200 Subject: [PATCH] media-sound/fooyin: Update 9999 New USE flag 'projectm' for visualization using libprojectm (Milkdrop) New USE flag 'pulseaudio' for PulseAudio audio backend Signed-off-by: Sebastian Engel --- media-sound/fooyin/fooyin-9999.ebuild | 11 +++++++++-- media-sound/fooyin/metadata.xml | 2 +- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/media-sound/fooyin/fooyin-9999.ebuild b/media-sound/fooyin/fooyin-9999.ebuild index e0d10a6450..55867c386f 100644 --- a/media-sound/fooyin/fooyin-9999.ebuild +++ b/media-sound/fooyin/fooyin-9999.ebuild @@ -22,10 +22,10 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="alsa +archive gme openmpt +pipewire +replaygain sdl sndfile soundtouch soxr test" +IUSE="alsa +archive gme openmpt +pipewire projectm pulseaudio +replaygain sdl sndfile soundtouch soxr test" RESTRICT="!test? ( test )" REQUIRED_USE=" - || ( alsa pipewire sdl ) + || ( alsa pipewire pulseaudio sdl ) " RDEPEND=" @@ -43,6 +43,11 @@ RDEPEND=" gme? ( media-libs/game-music-emu ) openmpt? ( media-libs/libopenmpt ) pipewire? ( media-video/pipewire:= ) + projectm? ( + dev-qt/qtbase:6[opengl] + media-libs/libprojectm:4= + ) + pulseaudio? ( media-libs/libpulse ) replaygain? ( media-libs/libebur128:= ) sdl? ( media-libs/libsdl2 ) sndfile? ( media-libs/libsndfile ) @@ -74,6 +79,8 @@ src_configure() { $(cmake_use_find_package gme LIBGME) $(cmake_use_find_package openmpt OpenMpt) $(cmake_use_find_package pipewire PipeWire) + $(cmake_use_find_package pulseaudio PulseAudio) + $(cmake_use_find_package projectm projectM4) $(cmake_use_find_package replaygain Ebur128) $(cmake_use_find_package sdl SDL2) $(cmake_use_find_package sndfile SndFile) diff --git a/media-sound/fooyin/metadata.xml b/media-sound/fooyin/metadata.xml index 6dd7e320d7..75340f5b40 100644 --- a/media-sound/fooyin/metadata.xml +++ b/media-sound/fooyin/metadata.xml @@ -10,6 +10,7 @@ Build the libgme input plugin using media-libs/game-music-emu Build the OpenMPT input plugin using media-libs/libopenmpt Enable sound support via native PipeWire backend + Enable the projectM visualization plugin Enable support for Replay Gain scanning using media-libs/libebur128 instead of using ffmpeg Build the SoundTouch-based DSP plugin using media-libs/libsoundtouch Build the SoX-based resampler plugin using media-libs/soxr @@ -18,4 +19,3 @@ fooyin/fooyin -