1SUMMARY="A port of Gearsystem, a Sega 8bit emulator to the libretro API"
2DESCRIPTION="Gearsystem is a Sega Master System / Game Gear / SG-1000 emulator \
3written in C++. It features highly accurate CPU emulation, accurate \
4instruction and memory timing."
5HOMEPAGE="http://www.ignaciosanchez.me/projects/gearsystem/"
6COPYRIGHT="2012-2021 Ignacio S��nchez, the libretro team"
7LICENSE="GNU GPL v3"
8REVISION="1"
9srcGitRev="f09c8f50be9545bd20fe17a0856999c61632bdc1"
10SOURCE_URI="https://github.com/drhelius/Gearsystem/archive/$srcGitRev.tar.gz"
11CHECKSUM_SHA256="0628de72c925b18dfd125acf7e9566f3c57f845a0a83ed0b39249eae5fb0c3db"
12SOURCE_FILENAME="gearsystem-libretro-${portVersion/_/-}-$srcGitRev.tar.gz"
13SOURCE_DIR="Gearsystem-$srcGitRev"
14ADDITIONAL_FILES="gearsystem_libretro.info.in"
15
16ARCHITECTURES="all !x86_gcc2"
17SECONDARY_ARCHITECTURES="x86"
18
19PROVIDES="
20	gearsystem_libretro$secondaryArchSuffix = $portVersion
21	addon:gearsystem_libretro$secondaryArchSuffix = $portVersion
22	"
23REQUIRES="
24	haiku$secondaryArchSuffix
25	retroarch$secondaryArchSuffix
26	"
27
28BUILD_REQUIRES="
29	haiku${secondaryArchSuffix}_devel
30	"
31BUILD_PREREQUIRES="
32	cmd:gcc$secondaryArchSuffix
33	cmd:make
34	"
35
36BUILD()
37{
38	sed -e "s/@DISPLAY_VERSION@/v${portVersion/_/-}/" \
39		$portDir/additional-files/gearsystem_libretro.info.in \
40		> gearsystem_libretro.info
41	cd platforms/libretro
42	make $jobArgs
43}
44
45INSTALL()
46{
47	install -m 0755 -d "$docDir"
48	install -m 0644 -t "$docDir" LICENSE README.md
49	install -m 0755 -d "$addOnsDir"/libretro
50	install -m 0644 -t "$addOnsDir"/libretro \
51		gearsystem_libretro.info \
52		platforms/libretro/gearsystem_libretro.so
53}
54