minetest: update to 5.4.1.
By ericonr: - fix configure args and hostmakedepends to actually enable gettext for our build - remove configure args that match their defaults (documented in README.md) - add _revision to VERSION_EXTRA for a bit more free debugging info, if necessary - fix minetest_game unpacking to not leave a folder in builddir after the package's been built, not extract the archive twice and not require tar in hostmakedepends (it never was actually required, it could have been replaced by bsdtar) Closes: #31000 [via git-merge-pr]
This commit is contained in:
parent
3c608a8350
commit
7583a8af7e
1 changed files with 9 additions and 7 deletions
|
@ -1,11 +1,10 @@
|
||||||
# Template file for 'minetest'
|
# Template file for 'minetest'
|
||||||
pkgname=minetest
|
pkgname=minetest
|
||||||
version=5.3.0
|
version=5.4.1
|
||||||
revision=1
|
revision=1
|
||||||
build_style=cmake
|
build_style=cmake
|
||||||
configure_args="-DRUN_IN_PLACE=0 -DENABLE_GETTEXT=1 -DENABLE_FREETYPE=1
|
configure_args="-DBUILD_SERVER=TRUE -DVERSION_EXTRA=_${revision}"
|
||||||
-DBUILD_SERVER=TRUE"
|
hostmakedepends="pkg-config gettext"
|
||||||
hostmakedepends="pkg-config tar"
|
|
||||||
makedepends="MesaLib-devel freetype-devel gmp-devel irrlicht-devel
|
makedepends="MesaLib-devel freetype-devel gmp-devel irrlicht-devel
|
||||||
libcurl-devel libjpeg-turbo-devel libopenal-devel libvorbis-devel lua52-devel
|
libcurl-devel libjpeg-turbo-devel libopenal-devel libvorbis-devel lua52-devel
|
||||||
sqlite-devel"
|
sqlite-devel"
|
||||||
|
@ -16,8 +15,8 @@ license="LGPL-2.1-or-later"
|
||||||
homepage="https://www.minetest.net"
|
homepage="https://www.minetest.net"
|
||||||
distfiles="https://github.com/minetest/minetest/archive/${version}.tar.gz
|
distfiles="https://github.com/minetest/minetest/archive/${version}.tar.gz
|
||||||
https://github.com/minetest/minetest_game/archive/${version}.tar.gz>minetest_game-${version}.tar.gz"
|
https://github.com/minetest/minetest_game/archive/${version}.tar.gz>minetest_game-${version}.tar.gz"
|
||||||
checksum="65dc2049f24c93fa544500f310a61e289c1b8fa47bf60877b746a2c27a7238d6
|
checksum="de9e4410583c845c104b4be25f9d0b8743d8573c120149b8910ae2519f9ab14e
|
||||||
06c6c1d4b97af211dd0fa518a3e68a205f594e9816a4b2477e48d4d21d278e2d"
|
b4bfa0755b88230cf4bdb6af6a0951dd1248f6cdf87fecc340e43ac12c80b0b2"
|
||||||
|
|
||||||
# LuaJIT enabled causes PIE to
|
# LuaJIT enabled causes PIE to
|
||||||
# be broken/not-used on aarch64*
|
# be broken/not-used on aarch64*
|
||||||
|
@ -26,9 +25,12 @@ case "$XBPS_TARGET_MACHINE" in
|
||||||
*) makedepends+=" LuaJIT-devel" ;;
|
*) makedepends+=" LuaJIT-devel" ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
post_extract() {
|
||||||
|
mv ../minetest_game-${version} .
|
||||||
|
}
|
||||||
|
|
||||||
pre_install() {
|
pre_install() {
|
||||||
# Install the minetest_game subgame.
|
# Install the minetest_game subgame.
|
||||||
tar -xf ${XBPS_SRCDISTDIR}/${pkgname}-${version}/minetest_game-${version}.tar.gz
|
|
||||||
vmkdir usr/share/minetest/games/minetest_game
|
vmkdir usr/share/minetest/games/minetest_game
|
||||||
vcopy minetest_game-${version}/* usr/share/minetest/games/minetest_game
|
vcopy minetest_game-${version}/* usr/share/minetest/games/minetest_game
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue