flightgear: use create_wrksrc

This commit is contained in:
Đoàn Trần Công Danh 2022-10-27 18:59:04 +07:00
parent 2d8ee12b7d
commit 3582411211

View file

@ -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
}
}