Files
commandergenius/project/jni/application/xserver-gimp
Sergii Pylypenko 0fe4f9b9f6 Updated Debian
2014-07-01 23:31:58 +03:00
..
2014-06-28 17:53:54 +03:00
2013-11-09 19:54:10 +02:00
2014-06-29 00:39:50 +03:00
2013-11-09 19:54:10 +02:00
2013-11-09 19:54:10 +02:00
2013-11-09 19:54:10 +02:00
2013-11-09 19:54:10 +02:00
2013-11-09 19:54:10 +02:00
2014-07-01 23:31:58 +03:00

You will need to install some packages to your Debian/Ubuntu first:

sudo apt-get install bison libpixman-1-dev \
libxfont-dev libxkbfile-dev libpciaccess-dev \
xutils-dev xcb-proto python-xcbgen xsltproc \
x11proto-bigreqs-dev x11proto-composite-dev \
x11proto-core-dev x11proto-damage-dev \
x11proto-dmx-dev x11proto-dri2-dev x11proto-fixes-dev \
x11proto-fonts-dev x11proto-gl-dev \
x11proto-input-dev x11proto-kb-dev \
x11proto-print-dev x11proto-randr-dev \
x11proto-record-dev x11proto-render-dev \
x11proto-resource-dev x11proto-scrnsaver-dev \
x11proto-video-dev x11proto-xcmisc-dev \
x11proto-xext-dev x11proto-xf86bigfont-dev \
x11proto-xf86dga-dev x11proto-xf86dri-dev \
x11proto-xf86vidmode-dev x11proto-xinerama-dev \
libxmuu-dev libxt-dev libsm-dev libice-dev \
libxrender-dev libxrandr-dev curl autoconf automake libtool

You will need both xcb-proto and python-xcbgen packages
to have version 1.10-1, you may download newer packages
from http://packages.ubuntu.com/ or https://www.debian.org/distrib/packages

Copy images from directory project/jni/application/xserver-gimp/keyboard
to project/themes/UltimateDroid, go to directory project/themes,
and run script ./convert.sh

Then run commands:

git clone git@github.com:pelya/commandergenius.git sdl-android
cd sdl-android
git submodule update --init project/jni/application/xserver/xserver
rm project/jni/application/src
ln -s xserver-gimp project/jni/application/src
./changeAppSettings.sh -a
android update project -p project
./build.sh

To build system image, download repo:

https://github.com/pelya/cuntubuntu

install dependencies described in it's readme,
then launch script

img-gimp-wheezy.sh

from directory img.
This will create Debian system image under directory
dist-gimp-wheezy. Execute commands (<SDL> is path to this repo):

sudo cp -a <SDL>/project/jni/application/src/xserver/data/usr/ dist-gimp-wheezy/
sudo cp -a <SDL>/project/jni/application/src/xserver/android/xhost dist-gimp-wheezy/usr/bin/
sudo cp -a <SDL>/project/jni/application/src/xserver/android/xkbcomp dist-gimp-wheezy/usr/bin/
sudo cp -a <SDL>/project/jni/application/src/xserver/android/xli dist-gimp-wheezy/usr/bin/

Update system image archive

cd dist-gimp-wheezy
sudo tar cvzf ../dist-gimp-wheezy.tar.gz *

Upload resulting system image somewhere, and change download URL inside
AndroidAppSettings.cfg, then recompile .apk file.