--- /dev/null
+--- vcmi-1.3.0/CMakeLists.txt~ 2023-08-04 10:19:09.000000000 +0200
++++ vcmi-1.3.0/CMakeLists.txt 2023-10-29 00:06:06.784096469 +0200
+@@ -517,11 +517,11 @@
+ endif()
+
+ # following constants only used for platforms using XDG (Linux, BSD, etc)
+- add_definitions(-DM_DATA_DIR="${CMAKE_INSTALL_PREFIX}/${DATA_DIR}")
+- add_definitions(-DM_BIN_DIR="${CMAKE_INSTALL_PREFIX}/${BIN_DIR}")
+- add_definitions(-DM_LIB_DIR="${CMAKE_INSTALL_PREFIX}/${LIB_DIR}")
++ add_definitions(-DM_DATA_DIR="${DATA_DIR}")
++ add_definitions(-DM_BIN_DIR="${BIN_DIR}")
++ add_definitions(-DM_LIB_DIR="${LIB_DIR}")
+
+- set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${LIB_DIR}")
++ set(CMAKE_INSTALL_RPATH "${LIB_DIR}")
+ endif()
+ endif()
+
Source1: http://download.vcmi.eu/core.zip
# Source1-md5: 5cf75d588cc53b93aceb809a6068ae37
Patch0: erm.patch
+Patch1: absolute-dirs.patch
URL: http://www.vcmi.eu/
BuildRequires: Qt5Network-devel >= 5
BuildRequires: Qt5Widgets-devel >= 5
BuildRequires: ffmpeg-devel
BuildRequires: fuzzylite-devel
BuildRequires: libstdc++-devel
+%ifarch x32
+BuildRequires: lua53-devel
+%else
+BuildRequires: luajit-devel
+%endif
BuildRequires: minizip-devel
BuildRequires: qt5-build >= 5
BuildRequires: rpmbuild(macros) >= 1.605
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
%build
install -d build
cd build
%cmake .. \
+%ifarch x32
+ -DLUA_INCLUDE_DIR:PATH=/usr/include/lua5.3 \
+ -DLUA_LIBRARY:FILEPATH=/usr/libx32/liblua5.3.so \
+%endif
-DENABLE_ERM=ON \
+ -DENABLE_LUA=ON \
-DENABLE_EDITOR=ON \
-DFORCE_BUNDLED_FL=OFF