|
1 | 1 | # Template file for 'openmw' |
2 | 2 | pkgname=openmw |
3 | | -version=0.48.0 |
4 | | -revision=4 |
| 3 | +version=0.49.0 |
| 4 | +revision=1 |
5 | 5 | build_style=cmake |
6 | | -_recast_commit=e75adf86f91eb3082220085e42dda62679f9a3ea |
7 | | -_bullet_tag=3.17 |
| 6 | +_recast_commit=c393777d26d2ff6519ac23612abf8af42678c9dd |
| 7 | +_bullet_tag=3.25 |
8 | 8 | # System bullet doesn't use double precision (double precision would break vdrift) |
9 | 9 | # LTO gives a measurable performance boost, while not hurting compile time too much |
10 | | -configure_args="-DDESIRED_QT_VERSION=5 -DOPENMW_USE_SYSTEM_BULLET=OFF |
| 10 | +configure_args="-DOPENMW_USE_SYSTEM_BULLET=OFF -DOPENMW_USE_SYSTEM_MYGUI=ON |
11 | 11 | -DOPENMW_LTO_BUILD=ON -DFETCHCONTENT_FULLY_DISCONNECTED=On" |
12 | | -hostmakedepends="pkg-config qt5-host-tools qt5-qmake" |
| 12 | +hostmakedepends="pkg-config qt6-base qt6-tools" |
13 | 13 | makedepends="SDL2-devel boost-devel ffmpeg6-devel libXt-devel |
14 | | - libmygui-devel libopenal-devel libunshield-devel osg-devel qt5-devel |
| 14 | + libmygui-devel libopenal-devel libunshield-devel osg-devel qt6-svg-devel |
15 | 15 | liblz4-devel yaml-cpp-devel LuaJIT-devel" |
16 | 16 | short_desc="Open Implementation of Morrowind's Engine" |
17 | 17 | maintainer="John <me@johnnynator.dev>" |
18 | 18 | license="GPL-3.0-or-later" |
19 | 19 | homepage="http://openmw.org" |
20 | | -changelog="https://openmw.org/2023/openmw-0-48-0-released/" |
| 20 | +changelog="https://openmw.org/2025/openmw-0-49-0-released/" |
21 | 21 | distfiles="https://gitlab.com/OpenMW/openmw/-/archive/openmw-${version}/openmw-openmw-${version}.tar.gz |
22 | 22 | https://github.com/recastnavigation/recastnavigation/archive/${_recast_commit}.tar.gz |
23 | 23 | https://github.com/bulletphysics/bullet3/archive/refs/tags/${_bullet_tag}.tar.gz" |
24 | | -checksum="be97b8e900853c43dde8816f2ce49801fb672cffdf48ac7af9782abfb8a74af4 |
25 | | - c647e307d6cc62ba00bfd888e82da83844bf1e72f2c98bed2f1d95bac229b950 |
26 | | - baa642c906576d4d98d041d0acb80d85dd6eff6e3c16a009b1abf1ccd2bc0a61" |
| 24 | +checksum="5f31741d61cf7c736bbe522a1a33342773c7e1b713e7e20f3717eb8da2b1733d |
| 25 | + fa8b901651017b20a38996bbab2d205d244328ed11778b53224282e9884e6c91 |
| 26 | + c45afb6399e3f68036ddb641c6bf6f552bf332d5ab6be62f7e6c54eda05ceb77" |
27 | 27 |
|
28 | 28 | skip_extraction="${_recast_commit}.tar.gz ${_bullet_tag}.tar.gz" |
29 | 29 |
|
30 | 30 | if [ "$XBPS_TARGET_ENDIAN" != "le" ]; then |
31 | 31 | broken="https://gitlab.com/OpenMW/openmw/issues/564" |
32 | 32 | fi |
33 | 33 |
|
| 34 | +if [ "$CROSS_BUILD" ]; then |
| 35 | + configure_args+=" -DRUN_RESULT_VAR=0" |
| 36 | +fi |
| 37 | + |
34 | 38 | post_extract() { |
35 | 39 | mkdir -p build/fetched/recastnavigation \ |
36 | 40 | build/fetched/bullet \ |
|
0 commit comments