summaryrefslogtreecommitdiff
blob: 0cab0ecbe92ef3b6a2c301f5daba10b20196ecb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=6

inherit autotools

DESCRIPTION="FS-UAE integrates the most accurate Amiga emulation code available from WinUAE."
HOMEPAGE="https://fs-uae.net/"
SRC_URI="https://fs-uae.net/devel/${PV}dev/${P}dev.tar.gz"
LICENSE="GPL-2"
KEYWORDS=""
SLOT="0"
IUSE="drivers glew qt5"

RDEPEND="
	glew?	( media-libs/glew:0 )
	qt5?	( dev-qt/qtgui:5 )
	media-libs/libmpeg2
	media-libs/libpng:0
	media-libs/libsdl2[opengl]
	media-libs/openal
	virtual/opengl
	x11-libs/libdrm
	x11-libs/libX11
"

DEPEND="sys-devel/gettext
	${RDEPEND}
"

PATCHES=(
	"${FILESDIR}"/${P}_libmpeg2.patch
)

S="${S}dev"

src_prepare() {
	default
	eautoreconf
}

src_configure() {
	econf	--enable-a2065 \
		--enable-action-replay \
		--enable-aga \
		--enable-arcadia \
		--enable-bsdsocket \
		--enable-caps \
		--enable-cd32 \
		--enable-cdtv \
		--enable-codegen \
		--enable-dms \
		--enable-drivesound \
		--enable-fdi2raw \
		--enable-gfxboard \
		--with-glad \
		--enable-jit \
		--enable-jit-fpu \
		--enable-ncr9x \
		--enable-ncr \
		--enable-netplay \
		--enable-parallel-port \
		--enable-prowizard \
		--enable-qemu-cpu \
		--enable-qemu-slirp \
		--enable-savestate \
		--enable-scp \
		--enable-serial-port \
		--enable-slirp \
		--enable-softfloat \
		--with-libmpeg2 \
		--enable-uaenative \
		--enable-uaenet \
		--enable-uaescsi \
		--enable-uaeserial \
		--enable-udis86 \
		--enable-vpar \
		--enable-xml-shader \
		--enable-zip \
		$(use_enable drivers) \
		$(use_with glew) \
		$(use_with qt5 qt)
}

pkg_postinst() {
	elog
	elog "Install app-emulation/fs-uae-launcher for a graphical interface."
	elog
}