supertux
supertux copied to clipboard
Rework for Android builds/workflows
This pull request scraps the old android builds that used ndk-build/makefiles for a better and more compatible CMake solution
commits are pretty unorganized
marked as draft because some stuff is yet to be implemented:
- [x] downloading addons
- [x] auto locale
- [x] keyboard
- [ ] tweak funky button hitboxes (optional)
- [ ] opengl es (optional)
- [x] workflow builds but generates unplayable apk, fix that
- [x] some workflows stopped working because of this one, fix that
- [x] fix weird aspect ratios i guess? (tempfix)
- [x] split workflow into architectures (optional)
- [ ] sync
marked as draft because some stuff is yet to be implemented:
- [x] downloading addons (ssl verification off)
- [x] auto locale
- [x] keyboard
- [ ] tweak funky button hitboxes
- [ ] opengl es
android workflow builds successfully but generates unplayable APK
It takes a lot of patience to get this working
Can u guys give this pr those funny labels?
What the hell?
Ok its good now
I hate whoever made menu.stl.in :grin:
Oh dear. Conflicts.
We up.
I'm starting to get a biiit impatient... Should we ditch OpenGL ES support and tweaking button hitboxes?
Arrrg.
It just booted. Great! Why is it stretched???? I didn't touch it!!!!
Right now fixing errors with other workflows. Who turned on -Werror for some workflows???
Holy crap. Most of them are fixed. yippie
Now what's left is Windows. Grr...
ok. looks like split archs are working. this is great. btw i might've messed up android workflows and now they end up at https://github.com/MatusGuy/supertux/actions/workflows/android.yml because they're disabled in upstream
caching works i guess?
Depends on #2621