This commit is contained in:
Joey Hess 2013-02-10 16:00:12 -04:00
parent 58ce4099b7
commit 802d9cc568
2 changed files with 13 additions and 23 deletions

View file

@ -11,11 +11,11 @@ and use cases to add. Feel free to chip in with comments! --[[Joey]]
* Month 4 "cloud": [[!traillink cloud]] [[!traillink transfer_control]] * Month 4 "cloud": [[!traillink cloud]] [[!traillink transfer_control]]
* Month 5 "cloud continued": [[!traillink xmpp]] [[!traillink more_cloud_providers]] * Month 5 "cloud continued": [[!traillink xmpp]] [[!traillink more_cloud_providers]]
* Month 6 "9k bonus round": [[!traillink desymlink]] * Month 6 "9k bonus round": [[!traillink desymlink]]
* Month 7: user-driven features and polishing;
[presentation at LCA2013](http://mirror.linux.org.au/linux.conf.au/2013/mp4/gitannex.mp4)
We are, approximately, here: We are, approximately, here:
* Month 7: user-driven features and polishing;
[presentation at LCA2013](https://lca2013.linux.org.au/schedule/30059/view_talk)
* Month 8: [[!traillink Android]] * Month 8: [[!traillink Android]]
* Months 9-11: more user-driven features and polishing (see remaining TODO items in all pages above) * Months 9-11: more user-driven features and polishing (see remaining TODO items in all pages above)
* Month 12: "Windows purgatory" [[Windows]] * Month 12: "Windows purgatory" [[Windows]]
@ -23,6 +23,8 @@ We are, approximately, here:
## porting ## porting
* [[OSX]] port is in fairly good shape, but still has some room for improvement * [[OSX]] port is in fairly good shape, but still has some room for improvement
* [[android]] port is just getting started
* Windows port does not exist yet
## not yet on the map: ## not yet on the map:

View file

@ -1,7 +1,13 @@
Porting git-annex to Android will use the Android native SDK. ## goals
A hopefully small Java app will be developed, which runs the webapp 1. Get git-annex working at the command line in Android,
daemon, and a web browser to display it. along with all the programs it needs.
2. Get the webapp and assistant working. A hopefully small Java app will be
developed, which runs the webapp daemon, and a web browser to display it.
Current status: git-annex can be built for Android, with `make android`.
You need <https://github.com/neurocyte/ghc-android> installed first,
and also have to `cabal install` all necessary dependencies.
### programs to port ### programs to port
@ -14,24 +20,6 @@ available in the App Store.
* git (not all git commands are needed, * git (not all git commands are needed,
but core plumbing and a few like `git-add` are.) but core plumbing and a few like `git-add` are.)
## GHC Android?
Android's native SDK does not use glibc. GHC's runtime links with glibc.
This could be an enormous problem. Other people want to see GHC able to
target Android, of course, so someone may solve it before I get stuck on
it.
References:
* <http://stackoverflow.com/questions/5151858/running-a-haskell-program-on-the-android-os>
* <http://www.reddit.com/r/haskell/comments/ful84/haskell_on_android/>
I've heard anecdoally that ipwnstudios not only has an IPhone GHC port,
but also Android. Need to get in touch with them.
<http://ipwnstudios.com/>
Update: This looks likely: <https://github.com/neurocyte/ghc-android>
### Android specific features ### Android specific features
The app should be aware of power status, and avoid expensive background The app should be aware of power status, and avoid expensive background