Skip to content

Conversation

@dbnicholson
Copy link
Contributor

This is on top of #108 and #112. See the last commit for details. I chose to build for all of armeabi-v7a, arm64-v8a, x86, and x86_64, although I don't know if x86 32 bit is actually needed or not.

@dbnicholson dbnicholson marked this pull request as draft April 22, 2022 21:49
@dbnicholson
Copy link
Contributor Author

This depends on learningequality/python-for-android#2 and then updating the requirements to use it.

@rtibbles
Copy link
Member

Have merged learningequality/python-for-android#2, so feel free to update the commit to e8a2ddff8a9b6a53c072ecd36dc5b5045fed290a

Copy link
Member

@rtibbles rtibbles left a comment

Choose a reason for hiding this comment

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

This all looks good to me, can merge when the commit is updated.

Instead of building an APK per architecture, make use of p4a's recent
multi-arch support to build a single multi-architecture APK. By default,
32 and 64 bit ARM and x86 are built, but this can be changed through the
`ARCHES` environment variable.

This depends on multi-arch support for the p4a webview bootstrap, which
is not upstream yet.
@dbnicholson dbnicholson marked this pull request as ready for review May 5, 2022 17:55
@dbnicholson
Copy link
Contributor Author

Rebased and ready for review again with the p4a commit updated.

@rtibbles rtibbles merged commit b962721 into learningequality:develop May 5, 2022
@dbnicholson dbnicholson deleted the multi-arch branch May 5, 2022 19:17
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