1SUMMARY="A Commodore Amiga emulator for the libretro API"
2DESCRIPTION="A port of the PUAE Amiga emulator, which is itself a continuation \
3of the E-UAE emulator, to libretro. The core has a built-in AROS fallback \
4Kickstart that is compatible enough for some A500 games, but a proper \
5KS ROM is preferred. This core is well-integrated with libretro and is the \
6first option users should try when seeking to play Amiga games via libretro."
7HOMEPAGE="https://github.com/libretro/libretro-uae"
8COPYRIGHT="2014-2021, GnoStiC, Richard Drummond, the libretro team"
9LICENSE="GNU GPL v2"
10REVISION="1"
11srcGitRev="106b98d50dab4b5648067096f0ba54acbf713fd3"
12SOURCE_URI="https://github.com/libretro/libretro-uae/archive/$srcGitRev.tar.gz"
13CHECKSUM_SHA256="b66a3ead90086299104a3fecb70aca3bf7af467a5091a36bdc7017278140d032"
14SOURCE_FILENAME="libretro-uae-${portVersion/_/-}-$srcGitRev.tar.gz"
15SOURCE_DIR="libretro-uae-$srcGitRev"
16ADDITIONAL_FILES="puae_libretro.info.in"
17
18ARCHITECTURES="all !x86_gcc2"
19SECONDARY_ARCHITECTURES="x86"
20
21PROVIDES="
22	puae_libretro$secondaryArchSuffix = $portVersion
23	addon:uae_libretro$secondaryArchSuffix = $portVersion
24	"
25REQUIRES="
26	haiku$secondaryArchSuffix
27	retroarch$secondaryArchSuffix
28	lib:libz$secondaryArchSuffix
29	"
30
31BUILD_REQUIRES="
32	haiku${secondaryArchSuffix}_devel
33	devel:libz$secondaryArchSuffix
34	"
35BUILD_PREREQUIRES="
36	cmd:gcc$secondaryArchSuffix
37	cmd:make
38	"
39
40BUILD()
41{
42	sed -e "s/@DISPLAY_VERSION@/v${portVersion/_/-}/" \
43		$portDir/additional-files/puae_libretro.info.in \
44		> puae_libretro.info
45	make $jobArgs GIT_VERSION=${srcGitRev:0:7}
46}
47
48INSTALL()
49{
50	install -m 0755 -d "$docDir"
51	install -m 0644 -t "$docDir" README.md COPYING
52	install -m 0755 -d "$addOnsDir"/libretro
53	install -m 0644 -t "$addOnsDir"/libretro \
54		puae_libretro.info \
55		puae_libretro.so
56}
57