app-emulation/uade - 2.13 (gentoo)

Search

Install

Install this version:

emerge -a =app-emulation/uade-2.13

Package Information

Description:
Unix Amiga Delitracker Emulator - plays old Amiga tunes through UAE emulation
Homepage:
https://zakalwe.fi/uade
License:
GPL-2+ LGPL-2+

Ebuild Details

Version EAPI Keywords Slot
2.13 7 amd64 ppc ppc64 x86 0
View Raw Ebuild
# Copyright 1999-2022 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 ppc64 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
}

USE Flags

Manage flags for this package: euse -i <flag> -p app-emulation/uade | euse -E <flag> -p app-emulation/uade | euse -D <flag> -p app-emulation/uade

Global/Standard Flags

Inherited Eclasses

Dependencies

DEPEND

	media-libs/libao
	fuse? ( sys-fs/fuse:0 )

RDEPEND

	media-libs/libao
	fuse? ( sys-fs/fuse:0 )

BDEPEND

virtual/pkgconfig

Manifest for 2.13

Type File Size Source URLs
DIST uade-2.13.tar.bz2 2897931 bytes https://zakalwe.fi/uade/uade2/uade-2.13.tar.bz2