bump(main/tome2): 2025.12.13

- Progress on https://github.com/termux/termux-packages/issues/23492

- Drop `boost-1.89.patch`; no longer necessary

- Disable tests to work around build error in testing framework; game still works when resulting package is run on-device
This commit is contained in:
termux-pacman-bot
2026-01-03 08:06:39 +00:00
parent 9ef20704bc
commit 7dbaafd2d7
3 changed files with 17 additions and 15 deletions

View File

@@ -1,11 +0,0 @@
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -63,7 +63,7 @@ SET(LIBS ${LIBS} m)
#
# BOOST
#
-FIND_PACKAGE(Boost 1.54.0 COMPONENTS system filesystem)
+FIND_PACKAGE(Boost 1.54.0 COMPONENTS filesystem)
SET_PACKAGE_PROPERTIES(Boost PROPERTIES TYPE REQUIRED)
IF(Boost_FOUND)

View File

@@ -2,11 +2,10 @@ TERMUX_PKG_HOMEPAGE=https://github.com/tome2/tome2
TERMUX_PKG_DESCRIPTION="An open world roguelike adventure set in middle earth"
TERMUX_PKG_LICENSE="non-free"
TERMUX_PKG_MAINTAINER="@termux"
_COMMIT=1e26568b084104edd2a696e86118a3e71c78d61e
TERMUX_PKG_VERSION=2022.12.27
TERMUX_PKG_REVISION=6
_COMMIT=885799917d42ea9e6eb69fc320fa03922cd8cbb4
TERMUX_PKG_VERSION=2025.12.13
TERMUX_PKG_SRCURL=git+https://github.com/tome2/tome2
TERMUX_PKG_SHA256=e18ab63c74f8650b8348cbc82af923e44a42f2d4a2621f993ee7e789f461a61a
TERMUX_PKG_SHA256=a7115bfd526b6b1172cba3b59ba37f975a7f7749d0cb3a40e890988558af7a89
TERMUX_PKG_GIT_BRANCH=master
TERMUX_PKG_DEPENDS="boost, libc++, libx11, ncurses"
TERMUX_PKG_BUILD_IN_SRC=true

View File

@@ -0,0 +1,14 @@
Avoids this build error:
vendor/CppQuickCheck/include/cppqc/Generator.h:131:58:
error: member reference base type
'detail::StatelessGenConcept<T> *const' is not a structure or union
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -182,6 +182,3 @@ IF(GTK2_FOUND)
INSTALL(TARGETS tome-gtk2 RUNTIME DESTINATION bin)
ENDIF()
-# test harness executable
-ADD_EXECUTABLE(harness ${SRCS_TESTS})
-TARGET_LINK_LIBRARIES(harness game squelch ${LIBS})