Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release on F-droid #52

Closed
dalb8 opened this issue Nov 19, 2012 · 10 comments
Closed

Release on F-droid #52

dalb8 opened this issue Nov 19, 2012 · 10 comments

Comments

@dalb8
Copy link

dalb8 commented Nov 19, 2012

F-droid.org operates a repo for apks that it builds from source itself. The F-droid client app informs users of updates. I would like to see the app on there, but am wondering if we should go with 0.90 or wait until 1.0. F-droid client app can support betas too, if you want to use it that way. If you want to distribute your own apks from the app it is possible to set up your own repo.

@lakeman
Copy link
Member

lakeman commented Nov 21, 2012

Someone has already added some basic metadata here?
http://f-droid.org/wiki/page/org.servalproject

Note that we do have a donation page;
http://www.servalproject.org/donations

I think releasing a 0.90 version should be fine.

@dalb8
Copy link
Author

dalb8 commented Dec 25, 2012

The release branch was deleted and it didn't have version 0.90 anyway. The build instructions still say to build releases from release branch.

@quixotique
Copy link
Member

Thanks @dalb8, I have updated the build instructions.

@dalb8
Copy link
Author

dalb8 commented Jan 26, 2013

Can we have some references for the ELF's in data/bin? We would only be able to build them if it could be done with the NDK, so the chances are we wouldn't be able to publish your app. I've heard iptables can be done with the NDK though and we are hoping to achieve that for some firewall apps. There are other ELFs around: shouldn't they be removed altogether or cleaned before building?

BTW I've seen some stories on Reddit that Serval batphone has been released (as if it weren't already). The update date on the play market says a few days ago yet the version code hasn't been changed in months.

@dalb8
Copy link
Author

dalb8 commented Jan 26, 2013

Edit: I see the source for some ELFs in jni/, though any clarification on what can safely be removed before building would be appreciated: we store tarballs of source code too.

@lakeman
Copy link
Member

lakeman commented Jan 29, 2013

iwconfig & ifconfig are both used to turn on adhoc wifi. We inherited the binaries from http://code.google.com/p/android-wifi-tether and haven't yet tried to build them ourselves. Everything else is either built by the ndk or could probably be removed.

@dalb8
Copy link
Author

dalb8 commented Jan 30, 2013

Seeing as you intend to work on this in the future I'll allow it, but will write a note in the metadata (we have WiFi-Tether in the repo anyway which was added earlier, perhaps unwittingly). From my rudimentary understanding of Android.mk there are also prebuilts in jni e.g libcutils.so. There is adhoc source in jni so can native/lib/adhoc be removed? So these are what I suggest to remove: native/lib/adhoc data/bin/iptables data/bin/pand data/ultra_bcm_config gdbserver Makefile hi-res/.

@dalb8
Copy link
Author

dalb8 commented Feb 1, 2013

I've built from tag 0.90 and pushed the metadata so it should be available for download within a couple of days. I made a quick call between a u8160 on CM7.2 and a p990 on CM10 just to test that it all worked well. BTW, I did try your build on a Motorola Defy the other day and did notice that the WiFi wouldn't come back on until I rebooted, just like was mentioned for an Atrix on your list. As can be seen from the metadata I deleted the files above, though not native/lib/adhoc. We are volunteeers and will do our best to keep the package updated. We are notified of updates via the Market and not the repo for technical reasons, but if you want us to release betas or change anything else there is a topic on the forum for you : http://f-droid.org/forums/topic/serval-batphone/.

@dalb8 dalb8 closed this as completed Feb 1, 2013
@lakeman
Copy link
Member

lakeman commented Feb 2, 2013

Created issue #74 to track building iwconfig & ifconfig from source.

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

No branches or pull requests

3 participants