Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Halt on errors and be verbose about what we are doing
- set -e
- set -x
- export BASE=/home/boud/dev/android
- export CMAKE_ANDROID_NDK=$BASE/android-ndk-r18b
- export ANDROID_NDK_ROOT=$BASE/android-ndk-r18b
- export ANDROID_SDK_ROOT=$BASE/sdk
- export ANDROID_API_LEVEL=21
- export KRITA_ROOT=$BASE/krita
- export ROOT=/home/boud/dev/android2
- export PY_LIBRARY=/usr/lib/python3.6
- export PY_INCLUDE_PATH=/usr/include/python3.6m
- export ANDROID_ABI=armeabi-v7a
- export INSTALL_PREFIX=$ROOT/i
- export BUILD_ROOT=$ROOT
- export QT_ANDROID=$ROOT/i
- export DOWNLOADS_DIR=$ROOT/d
- export DEPS_BUILD=$ROOT/b
- export
- # Make sure our downloads directory exists
- if [ ! -d $DOWNLOADS_DIR ] ; then
- mkdir -p $DOWNLOADS_DIR
- fi
- # Make sure our build directory exists
- if [ ! -d $DEPS_BUILD/ ] ; then
- mkdir -p $DEPS_BUILD
- fi
- # The 3rdparty dependency handling in Krita also requires the install directory to be pre-created
- if [ ! -d $INSTALL_PREFIX ] ; then
- mkdir -p $INSTALL_PREFIX
- fi
- cd $ROOT/b
- $KRITA_ROOT/packaging/android/build_qt.sh
- cd $ROOT
- $KRITA_ROOT/packaging/android/build_kf5.sh
- cd $ROOT/b
- $KRITA_ROOT/packaging/android/build_ext.sh
- cd $ROOT
- $KRITA_ROOT/packaging/android/build_boost.sh
- $KRITA_ROOT/packaging/android/configure_krita.sh
- cd $ROOT
- make -j5 && make install && sleep 30 && make create-apk
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement