Skip to content

Conversation

@IvanSavenko
Copy link
Member

@IvanSavenko IvanSavenko commented Nov 2, 2025

Dependencies are now built using latest Android NDK (r29).

Reasoning:

Changes:

  • 32-bit arm now requires api level 21 (due to new SDK requirement)
  • bumped boost requirement in conan to 1.74, as minimal version tested in CI
  • removed no longer necessary patches for Qt <-> Android 4.4 compatibility

Copy link
Collaborator

@kambala-decapitator kambala-decapitator left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • please remove android-19-jar.diff and android-19-java.diff files from conan_patches/qt/patches as well as respective entries from conan_patches/qt/conandata.yml
  • will need to be tested by installing from Google Play, as the 16KB thing may be causing issues according to the docs

P.S. Local build with r28c used to work fine

@IvanSavenko
Copy link
Member Author

IvanSavenko commented Nov 4, 2025

  • please remove android-19-jar.diff and android-19-java.diff files from conan_patches/qt/patches as well as respective entries from conan_patches/qt/conandata.yml

Done

  • will need to be tested by installing from Google Play, as the 16KB thing may be causing issues according to the docs

Unlikely to cause issues for us. In any case, will do, but probably after opening PR in vcmi/vcmi

@kambala-decapitator
Copy link
Collaborator

In any case, will do, but probably after opening PR in vcmi/vcmi

yeah, once we have a build, please push it to the GP beta/testing track

@IvanSavenko IvanSavenko merged commit 1210d49 into vcmi:main Nov 6, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants