nwrkbiz / android-xserver

Maintaining the original project to make it work again with new Android versions.
MIT License
179 stars 21 forks source link

F-Droid can't build #25

Open licaon-kter opened 3 years ago

licaon-kter commented 3 years ago

Ref: https://f-droid.org/wiki/index.php?title=au.com.darkside.xdemo/lastbuild_31&oldid=285715

Ref: https://github.com/nwrkbiz/android-xserver/commit/5301503993848e96be3c0e1ca65be841cec68ec2

All those binaries come from where? Can we build them? Hope they are open source...

licaon-kter commented 3 years ago

@nwrkbiz Are the libs needed or not? At submit time the apk was 123kb, latest one is 8Mb with those wm.* files.

Care to explain what's going on?

nwrkbiz commented 3 years ago

I am currently working on a build receipe for f-droid. https://gitlab.com/nwrkbiz/fdroiddata/-/blob/master/metadata/au.com.darkside.xdemo.yml

This are no shared libraries, this is the window manager (FLWM) executable prebuilt for every CPU architecture (completely statically linked, http://flwm.sourceforge.net/).

An embedded window manager is pretty handy and an enhancement for this application (closed: https://github.com/nwrkbiz/android-xserver/issues/10).

(I am aware of this problem: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/8053)

nwrkbiz commented 3 years ago

BTW: The last F-Droid already includes this binaries.

licaon-kter commented 3 years ago

BTW: The last F-Droid already includes this binaries.

https://gitlab.com/fdroid/fdroiddata/-/merge_requests/8144

nwrkbiz commented 3 years ago

@licaon-kter

The last build succeeded and includes FLWM built from source: https://gitlab.com/nwrkbiz/fdroiddata/-/pipelines/240954260 but only for the mips64 architecture. I will now created a MR/PR with an *.yml which will build all architectures (the pipeline will most probably fail because of the 3h gitlab timeout limit).

nwrkbiz commented 3 years ago

https://gitlab.com/fdroid/fdroiddata/-/merge_requests/8146

nwrkbiz commented 3 years ago

I'll keep this open untill the PR/MR makes it into the F-Droid repo.

foryoung2018 commented 10 months ago

@nwrkbiz I still can't success to build libwm.so on Android platform. I checked your script, there is no NDK toolchain and no Android libxib/libxcb. Can you tell me the way building your libwm.so that can run on Android phone?

nwrkbiz commented 10 months ago

@nwrkbiz I still can't success to build libwm.so on Android platform. I checked your script, there is no NDK toolchain and no Android libxib/libxcb. Can you tell me the way building your libwm.so that can run on Android phone?

@foryoung2018 As I already told you and , I did NOT use NDK. I used https://gitlab.com/nwrkbiz/static-build