diff --git a/system-images/android/sdk/build-androiddeployqt b/system-images/android/sdk/build-androiddeployqt new file mode 100644 index 0000000..164decd --- /dev/null +++ b/system-images/android/sdk/build-androiddeployqt @@ -0,0 +1,10 @@ +set -e + +mkdir -p ~/build/qttools +cd ~/build/qttools +if [ ! -d src/androiddeployqt ] +then + QMAKESPEC= qmake -r ~/src/qt5/qttools +fi +cd src/androiddeployqt +sudo make install diff --git a/system-images/android/sdk/build-poppler b/system-images/android/sdk/build-poppler new file mode 100755 index 0000000..d8c5193 --- /dev/null +++ b/system-images/android/sdk/build-poppler @@ -0,0 +1,24 @@ +#!/bin/bash +set -e + +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +export PATH=$DIR:$PATH + +mkdir -p $HOME/src/ +cd $HOME/src/ + +if [ ! -d freetype2 ] ; then + git clone https://git.savannah.gnu.org/git/freetype/freetype2.git --single-branch -b VER-2-8-1 +fi +cd freetype2 +CFLAGS=-std=gnu99 build-standalone "./autogen.sh && ./configure --prefix=/opt/kdeandroid-deps --host=${ANDROID_NDK_TOOLCHAIN_PREFIX} && make -j`nproc` && make install" + +cd ~/src +curl -O -L https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz +tar xzf libiconv-1.15.tar.gz +cd libiconv-1.15 +CFLAGS=-std=gnu99 build-standalone "./configure --prefix=/opt/kdeandroid-deps --host=${ANDROID_NDK_TOOLCHAIN_PREFIX} && make -j`nproc` && make install" + +cd +#we could build for older than 24 if we pass HAVE_FSEEKO=0 +build-cmake poppler git://anongit.freedesktop.org/poppler/poppler -DENABLE_DCTDECODER=unmaintained -DENABLE_LIBOPENJPEG=unmaintained -DICONV_INCLUDE_DIR=/opt/kdeandroid-deps/include -DANDROID_API_LEVEL=24