68 lines
1.8 KiB
Bash
68 lines
1.8 KiB
Bash
# Copyright 1999-2014 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Header: /var/cvsroot/gentoo-x86/app-emulation/uae/uae-0.8.29-r2.ebuild,v 1.1 2014/04/02 11:55:44 tomwij Exp $
|
|
|
|
EAPI="5"
|
|
|
|
inherit eutils
|
|
|
|
DESCRIPTION="The Umiquious Amiga Emulator"
|
|
HOMEPAGE="http://www.amigaemulator.org/"
|
|
SRC_URI="ftp://ftp.amigaemulator.org/pub/uae/sources/develop/${P}.tar.bz2"
|
|
|
|
LICENSE="GPL-2"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64 ~ppc ~x86"
|
|
IUSE="sdl alsa scsi"
|
|
|
|
DEPEND="sdl? ( media-libs/libsdl
|
|
media-libs/sdl-gfx
|
|
x11-libs/gtk+:2
|
|
alsa? ( media-libs/alsa-lib )
|
|
)
|
|
!sdl? ( x11-libs/libXext
|
|
x11-libs/gtk+:2
|
|
)
|
|
alsa? ( media-libs/alsa-lib )
|
|
scsi? ( app-cdr/cdrtools )"
|
|
RDEPEND="${DEPEND}"
|
|
|
|
src_prepare() {
|
|
epatch "${FILESDIR}"/${PN}-0.8.25-allow_spaces_in_zip_filenames.diff
|
|
epatch "${FILESDIR}"/${PN}-0.8.25-struct_uae_wrong_fields_name.diff
|
|
epatch "${FILESDIR}"/${PN}-0.8.26-uae_reset_args.diff
|
|
|
|
cp "${FILESDIR}"/sdlgfx.h "${S}"/src || die
|
|
}
|
|
|
|
src_configure() {
|
|
# disabling lots of options, cause many code-paths are broken, these should compile,
|
|
# if you want/need other options, please test if they work with other combinations
|
|
# before opening a bug
|
|
econf --enable-ui --with-x --without-svgalib \
|
|
--without-asciiart --without-sdl-sound --enable-threads \
|
|
$(use_with sdl) $(use_with sdl sdl-gfx) \
|
|
$(use_with alsa) \
|
|
$(use_enable scsi scsi-device)
|
|
}
|
|
|
|
src_compile() {
|
|
emake -j1
|
|
}
|
|
|
|
src_install() {
|
|
dobin uae readdisk
|
|
cp docs/unix/README docs/README.unix || die
|
|
rm -r docs/{AmigaOS,BeOS,pOS,translated,unix} || die
|
|
dodoc docs/*
|
|
|
|
insinto /usr/share/uae/amiga-tools
|
|
doins amiga/{*hack,trans*,uae*}
|
|
}
|
|
|
|
pkg_postinst() {
|
|
elog
|
|
elog "Upstream recomends using SDL graphics (with an environment variable)"
|
|
elog "SDL_VIDEO_X11_XRANDR=1 for fullscreen support."
|
|
echo
|
|
}
|