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 version=2020.3.13
revision=1 revision=1
# XXX: always keep in sync with simgear version! # XXX: always keep in sync with simgear version!
create_wrksrc=yes
build_style=cmake build_style=cmake
build_helper="qemu" build_helper="qemu"
configure_args="-DFG_DATA_DIR:STRING=/usr/share/flightgear/fgdata 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" -DSYSTEM_SQLITE=ON -DSYSTEM_FLITE=ON"
hostmakedepends="gettext pkg-config qt5-tools" hostmakedepends="gettext pkg-config qt5-tools"
makedepends="MesaLib-devel boost-devel freealut-devel libevent-devel 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" configure_args+=" -DCMAKE_EXE_LINKER_FLAGS=-lexecinfo"
fi fi
post_extract() {
mv flightgear-$version/* .
}
flightgear-data_package() { flightgear-data_package() {
short_desc+=" - data files" short_desc+=" - data files"
pkg_install() { pkg_install() {
vmkdir usr/share/flightgear vmkdir usr/share/flightgear
mv ${XBPS_BUILDDIR}/fgdata ${PKGDESTDIR}/usr/share/flightgear mv fgdata ${PKGDESTDIR}/usr/share/flightgear
} }
} }