forked from zielmicha/freeciv-android
-
Notifications
You must be signed in to change notification settings - Fork 0
Port of Freeciv for Android and Freeciv bindings for Python.
License
javaxubuntu/freeciv-android
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
It includes Freeciv 2.6.0-beta1 If you don't need to change source code and don't need latest version simply download APK from http://civ.zielm.com == INSTALLATION == Running Freeciv on desktop requires a patched version of SDL2 (with modified alpha blending). To patch SDL 2.0.4, use configure_project/SDL_modify_blending.patch. You also need Curl, SDL2_image and SDL2_ttf. Dependency installation: apt-get build-dep -y libsdl1.2debian libsdl-image1.2 libsdl-ttf2.0-0 libcurl4-openssl-dev python2.7-dev apt-get install -y graphviz python-pip mercurial python2.7-dev git-core pip install Cython==0.15 # for running web/proxy.py pip install tornado==3.1.1 pip install python-for-android==0.4 apt-get install -y python-imaging # if on fairly new system ln -s /usr/bin/aclocal /usr/local/bin/aclocal-1.13 ln -s /usr/bin/automake /usr/local/bin/automake-1.13 # if software renderer needed apt-get install libgl1-mesa-swx11-dev xvfb Building for Android requires Android NDK with version r12b. Configuration: Add these environment variables: ANDROIDSDK=<PATH to your SDK installation> ANDROIDNDK=<PATH to your NDK installation> and make sure that p4a (python-for-android) is in your PATH Build and run on desktop (for debugging): make run (Warning: if you break build process you may need to start again with clean repo) Build for Android: make -C android debugapk
About
Port of Freeciv for Android and Freeciv bindings for Python.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- Python 48.7%
- C 30.3%
- Java 11.2%
- Makefile 5.7%
- JavaScript 2.1%
- Shell 2.0%