mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-10-12 17:51:11 -04:00
media-sound/fooyin: add 0.11.0
Signed-off-by: Sebastian Engel <sighunter@gmx.de>
This commit is contained in:
2 files changed
+86
No files matched your search
@@ -4,3 +4,4 @@ DIST fooyin-0.10.5.tar.gz 3683739 BLAKE2B bc9d99596f965bb3bacf1d6faf66c551954fc1
|
||||
DIST fooyin-0.10.6.tar.gz 3804870 BLAKE2B 57eab5797341235c30608132dfd523b76e0ecf0e645e402cc5d6f05ef0a0b7f0d34a93cce7e32073c8daed168a25c0570ca31df3fad763c0f3ee720d28ce0760 SHA512 01d896ff33c721920ae2376ff4218073eacd3b38f334d7d4a06fffd2bd7dbabbcde4ccaf444db6dc485dc9c84808ed3d0202c3789063ec7a4e431c6b9d8603b2
|
||||
DIST fooyin-0.10.7.tar.gz 3876489 BLAKE2B c896fc431dc46005b5261911d2f701a2fe1b42f8fac4dc2f8c953ed1d2b08e331cd269fb73bca369f1b95cce7d348a00cfaeb4d884e478ff285efde4e8d30039 SHA512 61a2b9029883a94f900a5d8f07e8a079d92efa8dd4c62b4188c38034324115ce1e407cec5e6e2c94dd2b1030748b6880b979a44fa45612bac15a7756aa23f3f7
|
||||
DIST fooyin-0.10.8.tar.gz 3959929 BLAKE2B af50a89960531fc0a0d4331a3243a58ea2a95d68076608ae390711506d1f25608c16bb1a07497d02806d4d5a701c69658c5d177adc8e6ecf8beadb29c71f82fa SHA512 a027b4bd1090e83748272c10d30c8a68681763bb6ceb4c050587a5597c4f3d5205faf39a4d4e2585b278c5784c31b343380a08d1fd7bd4fa508b70c8a2fada9b
|
||||
DIST fooyin-0.11.0.tar.gz 4355172 BLAKE2B 3c498c4b37ef2691fccc1a21aa9920c535c761ff1feaf136209d36aaa933aab6127f2c003ea5360e6d0c96a774cab50056854cb596dc05149d3fae4d3c3fe80f SHA512 1a0f9c7d6c0211877ce3fdf89619c07e48773eae321e6f35b60e1361406762cb061252538db09346fe147f2f708c950a559310bf23065f849eaebee38308f04b
|
||||
@@ -0,0 +1,85 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake xdg
|
||||
|
||||
DESCRIPTION="A customizable music player, Qt clone of foobar2000"
|
||||
HOMEPAGE="https://www.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 +replaygain sdl sndfile soundtouch soxr test"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="
|
||||
|| ( alsa pipewire sdl )
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/icu:=
|
||||
dev-libs/kdsingleapplication
|
||||
dev-libs/qcoro[network]
|
||||
dev-qt/qtbase:6[concurrent,dbus,gui,network,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:= )
|
||||
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]
|
||||
test? ( dev-cpp/gtest )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
sed -i CMakeLists.txt \
|
||||
-e "s|/doc/${PN}|/doc/${PF}|g" \
|
||||
-e '/option(BUILD_TESTING/aenable_testing()' \
|
||||
|| die
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_ALSA=$(usex alsa)
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
-DBUILD_CCACHE=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 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
|
||||
}
|
||||
Reference in new issue
Block a user