Antokolos / instead-android-ng

Other
4 stars 5 forks source link

Integrate with f-droid #7

Open KOLANICH opened 8 years ago

KOLANICH commented 8 years ago

F-droid is a repo of FOSS software for android. It fetches the code from your repo and builds it. If you setup own build-server with reproducible builds, fdroid will be able to use your signature instead own one.

Antokolos commented 8 years ago

Thanks for this idea, I will think about it!

ghost commented 5 years ago

Maybe, @IzzySoft could help with this task?

IzzySoft commented 5 years ago

No idea how I could help to "think about it". Feel free to file an RFP yourself, @Symbian9 :wink:

Antokolos commented 5 years ago

By the way, I added script build_android.sh, which finally allowed android build of this project outside IntelliJ IDEA, but I think that it still requires some efforts to integrate it into F-droid infrasructure. The sequence in the following: 1) Go to modules/instead_standalone/jni/src/ 2) run prepare-all.sh 3) Go to repo root 4) run build_jni,sh 5) run build_android.sh build_android.sh will create self-signed keystore Instead-NG-KS.keystore in the repo folder, which differs from the keystore I use to sign apk when sending it to Google Play.

Maybe I'll try to integrate it myself, when I'll have some free time, but of course, any help is appreciated :) In fact, there is very little remained to do in order to make truly automated builds possible.

P.S.: additional problem, this build scripts use build paths from my machine (sdk/ndk locations etc), this of course must be fixed in some way...