diff options
Diffstat (limited to 'app-emulation/uade/uade-2.13-r2.ebuild')
-rw-r--r-- | app-emulation/uade/uade-2.13-r2.ebuild | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/app-emulation/uade/uade-2.13-r2.ebuild b/app-emulation/uade/uade-2.13-r2.ebuild new file mode 100644 index 000000000000..262a54d90331 --- /dev/null +++ b/app-emulation/uade/uade-2.13-r2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Unix Amiga Delitracker Emulator - plays old Amiga tunes through UAE emulation" +HOMEPAGE="https://zakalwe.fi/uade" +SRC_URI="https://zakalwe.fi/uade/uade2/${P}.tar.bz2" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="fuse" + +RDEPEND=" + media-libs/libao + fuse? ( sys-fs/fuse:0 )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-configure.patch +) + +DOCS=( AUTHORS ChangeLog doc/BUGS doc/PLANS ) + +src_prepare() { + default + + # needed to avoid ${D} VariableScope undefined behavior in src_configure + find . -name Makefile.in -exec sed -i 's|{PACKAGEPREFIX}|$(DESTDIR)|' {} + || die +} + +src_configure() { + tc-export CC + + # not autotools generated + local configure=( + ./configure + --prefix="${EPREFIX}"/usr + --libdir="${EPREFIX}"/usr/$(get_libdir) + --with-text-scope + --without-audacious + --without-xmms + $(use_with fuse uadefs) + ${EXTRA_ECONF} + ) + echo ${configure[*]} + "${configure[@]}" || die +} |