View Raw Ebuild
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CMAKE_ECLASS="cmake"
EGIT_REPO_URI="https://github.com/FNA-XNA/FAudio"
if [[ ${PV} = 9999* ]]; then
GIT_ECLASS="git-r3"
EXPERIMENTAL="true"
fi
inherit cmake-multilib ${GIT_ECLASS}
DESCRIPTION="XAudio reimplementation including XAudio2, X3DAudio, XAPO, and XACT3."
HOMEPAGE="https://github.com/FNA-XNA/FAudio"
if [[ $PV == 9999* ]]; then
SRC_URI=""
else
SRC_URI="${EGIT_REPO_URI}/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
LICENSE="ZLIB"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="ffmpeg utils xnasong"
RDEPEND="
media-libs/libsdl2
ffmpeg? (
media-video/ffmpeg
)
"
DEPEND="${RDEPEND}"
PATCHES=()
src_configure() {
my_configure() {
mycmakeargs=(
-DFFMPEG="$(usex ffmpeg)"
-DBUILD_UTILS="$(usex utils)"
-DXNASONG="$(usex xnasong)"
)
cmake_src_configure
}
multilib_parallel_foreach_abi my_configure
}