# Contributor: Leonardo Arena <rnalrd@alpinelinux.org>
# Maintainer:
setvar pkgname = 'flightgear'
setvar pkgver = '2017.1.3'
setvar pkgrel = '1'
setvar pkgdesc = ""Sophisticated flight simulator""
setvar url = ""http://flightgear.org""
setvar arch = ""all""
setvar license = ""GPL""
setvar makedepends = ""$depends_dev boost-dev cmake curl-dev dbus-dev eudev-dev
	freeglut-dev libx11-dev libxi-dev libxmu-dev mesa-dev openal-soft-dev
	openscenegraph-dev plib qt5-qtbase-dev simgear zlib-dev""
setvar install = ''
setvar subpackages = ""$pkgname-doc""
setvar source = ""http://downloads.sourceforge.net/project/$pkgname/release-${pkgver%.[1-9]*}/$pkgname-$pkgver.tar.bz2
	musl-fixes.patch
	fix-link_with_x11.patch
	""
setvar builddir = ""$srcdir"/$pkgname-$pkgver"

proc build {
	cd $builddir
	mkdir _build.tmp && cd _build.tmp
	cmake \
		-D CMAKE_BUILD_TYPE="Release" \
		-D CMAKE_INSTALL_PREFIX=/usr \
		-D CMAKE_INSTALL_SYSCONFDIR=/etc/$pkgname \
		-D FG_DATA_DIR=/var/lib/$pkgname \
		-D SimGear_DIR=/usr/lib/cmake/SimGear \
		.. || return 1
}

proc package {
	cd "$builddir/_build.tmp"
	make DESTDIR="$pkgdir" install || return 1

	# remove the 2 lines below (and this) if there is no init.d script
	# install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
	# install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname
}

setvar sha512sums = ""93aa27a976bcdd79c76eb9751ba90a79a6146d8f3961c3bdf1db136a99cb9a0ab644c7409a26267181be0476fa455bf739b78cb7028e3e12d5509f96a1d3f303  flightgear-2017.1.3.tar.bz2
d7c4ab6020412c6853b73ed44ed25f3ee8dae0fc074a9f7c1698e2b48161cbb2aef02ebb96a2e4ebafa30886577b3cbf8001ade1761bd0c396acb48cb9f189ab  musl-fixes.patch
49d359d213870ad71a3403e93951574b334d8281fbe9553fe259d65e1b0a8659c127cde11ffdf2ba3351c2af2dabe60657dab6dab3ff0c9fecad4a398fd6f2eb  fix-link_with_x11.patch""