diff --git a/srcpkgs/flightgear/template b/srcpkgs/flightgear/template index 595b8021b52..45404e778ed 100644 --- a/srcpkgs/flightgear/template +++ b/srcpkgs/flightgear/template @@ -3,10 +3,12 @@ pkgname=flightgear version=2020.3.13 revision=1 # XXX: always keep in sync with simgear version! +create_wrksrc=yes build_style=cmake build_helper="qemu" configure_args="-DFG_DATA_DIR:STRING=/usr/share/flightgear/fgdata - -DOpenGL_GL_PREFERENCE=GLVND -DTRANSLATIONS_SRC_DIR=${XBPS_BUILDDIR}/fgdata/Translations + -DOpenGL_GL_PREFERENCE=GLVND + -DTRANSLATIONS_SRC_DIR=${XBPS_BUILDDIR}/$pkgname-$version/fgdata/Translations -DSYSTEM_SQLITE=ON -DSYSTEM_FLITE=ON" hostmakedepends="gettext pkg-config qt5-tools" makedepends="MesaLib-devel boost-devel freealut-devel libevent-devel @@ -37,10 +39,14 @@ if [ "$XBPS_TARGET_LIBC" = "musl" ]; then configure_args+=" -DCMAKE_EXE_LINKER_FLAGS=-lexecinfo" fi +post_extract() { + mv flightgear-$version/* . +} + flightgear-data_package() { short_desc+=" - data files" pkg_install() { vmkdir usr/share/flightgear - mv ${XBPS_BUILDDIR}/fgdata ${PKGDESTDIR}/usr/share/flightgear + mv fgdata ${PKGDESTDIR}/usr/share/flightgear } }