media-sound/fooyin: add 0.12.6

Signed-off-by: Sebastian Engel <sighunter@gmx.de>
This commit is contained in:
Sebastian Engel committed 2026-08-23 15:01:25 +02:00
1 parent 237a6862ca
commit 0518b38a66
2 files changed
+96

No files matched your search

+1
View File
@@ -3,3 +3,4 @@ DIST fooyin-0.12.2.tar.gz 4813616 BLAKE2B d78bb2cea12b910a185ca1bf59397bde785610
DIST fooyin-0.12.3.tar.gz 4864183 BLAKE2B b97a499944cb9c665975bad835c55249edfb3fa89293af278150d00786c9464d752011522c7c310429616bc0205b044c3d13d4a02db55f276e6c3c4d0a8a33dc SHA512 5dd5c5185c963d5448bbc891d397b318d854fc222afeb01618785bf0c823bfba4976329353c61415a5fb834530c7c6e6c221bb01ef1dfdc2671263ba16224879
DIST fooyin-0.12.4.tar.gz 4868269 BLAKE2B f498107132cca3463a65592c4684934a97b6d870f763278e2bf3a91f5c045e6530efa3e1bacc5504a800e28cdc02b1ac54be6f727b45db7e4d28d4cd0b20fe23 SHA512 6373e5fd8dcbf6700d0a0fb2cca9ff523fd08820501cdf52cf9bf76dde9b4e778126143fd2727dc2007849c31bd8edaaaf3fc166532fab96d99b6a2a46806231
DIST fooyin-0.12.5.tar.gz 5023242 BLAKE2B e8ebf6324e689220eae9eec1d54f2bd838c419dc9985ed366541801d7b0b2d52f55ebfe72c63d38824b8b426e5d3eab3dc22e3d7615b609d257f2af392f4dd34 SHA512 53e5a1a5a9e9e7da47e7f83e2fb1e09e7e2e8457180d4f0bff1407fbf956784ab5288aee6ebc12ce7444941eaf858485e2af9c097832689f384b05d619cf0e2e
DIST fooyin-0.12.6.tar.gz 5051114 BLAKE2B e79ee75770e01d7db1005f9f2ceab4556ff6251bf6bbb619ac826e827337551aec8690c3437891e6588a3a9fb3714e6cf7a1fb69192e6771b7c9a3c10fd66ce4 SHA512 6e246581d25ca5f7737465d4eb67401d428d2c5e9e3240ba4bd9b8ea2087453aaa9ed691ff3446e0e2a706d61e89d70b35793d451e38ae6a419e05063ea5be38
+95
View File
@@ -0,0 +1,95 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake xdg
DESCRIPTION="Play and manage your music with a powerful, highly customisable player"
HOMEPAGE="https://fooyin.org/"
if [[ ${PV} == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/fooyin/fooyin.git"
else
SRC_URI="
https://github.com/fooyin/fooyin/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz
"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3+"
SLOT="0"
IUSE="alsa +archive gme openmpt +pipewire projectm pulseaudio +replaygain sdl sndfile soundtouch soxr test"
RESTRICT="!test? ( test )"
REQUIRED_USE="
|| ( alsa pipewire pulseaudio sdl )
"
RDEPEND="
dev-libs/icu:=
dev-libs/kdsingleapplication
dev-libs/qcoro[network]
dev-qt/qtbase:6[concurrent,dbus,gui,icu,network,opengl,sql,widgets]
dev-qt/qtimageformats:6
dev-qt/qtsvg:6
media-libs/taglib:=
media-video/ffmpeg:=
virtual/zlib:=
alsa? ( media-libs/alsa-lib )
archive? ( app-arch/libarchive:= )
gme? ( media-libs/game-music-emu )
openmpt? ( media-libs/libopenmpt )
pipewire? ( media-video/pipewire:= )
projectm? (
media-libs/libprojectm:4=
)
pulseaudio? ( media-libs/libpulse )
replaygain? ( media-libs/libebur128:= )
sdl? ( media-libs/libsdl2 )
sndfile? ( media-libs/libsndfile )
soundtouch? ( media-libs/libsoundtouch:= )
soxr? ( media-libs/soxr )
"
DEPEND="${RDEPEND}"
BDEPEND="
dev-qt/qttools:6[linguist,opengl]
test? (
dev-cpp/gtest
media-video/ffmpeg:=[opus]
)
"
src_prepare() {
sed -i CMakeLists.txt \
-e "s|/doc/${PN}|/doc/${PF}|g" \
|| die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DBUILD_ALSA=$(usex alsa)
-DBUILD_CCACHE=OFF
-DBUILD_SENSITIVE_TESTING=OFF
-DBUILD_TESTING=$(usex test)
-DFETCH_PROJECTM=OFF
-DINSTALL_HEADERS=ON
$(cmake_use_find_package archive LibArchive)
$(cmake_use_find_package gme LIBGME)
$(cmake_use_find_package openmpt OpenMpt)
$(cmake_use_find_package pipewire PipeWire)
$(cmake_use_find_package projectm projectM4)
$(cmake_use_find_package pulseaudio PulseAudio)
$(cmake_use_find_package replaygain Ebur128)
$(cmake_use_find_package sdl SDL2)
$(cmake_use_find_package sndfile SndFile)
$(cmake_use_find_package soundtouch SoundTouch)
$(cmake_use_find_package soxr SoXR)
)
cmake_src_configure
}