libreoffice-online/android
Weblate 4ddf38bb06 update translations
LibreOffice Online/loleaflet-help (Galician)
Currently translated at 85.6% (356 of 416 strings)

Change-Id: Idf0d944db0a3b02b07d43395001ee1837bcc6f3a

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 85.6% (356 of 416 strings)

Change-Id: I1c347a8951f86cdafd06a86ee76137adc37240d3

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 85.6% (356 of 416 strings)

Change-Id: I8e738a218359344df14b7bb08358fdba3d17c8f6

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 85.6% (356 of 416 strings)

Change-Id: I84e9506f7f828471ff9ae9da8da4e8302418f89e

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 85.6% (356 of 416 strings)

Change-Id: I5395612a69c7b3e3d05f497a17afc261716afe3a

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 85.3% (355 of 416 strings)

Change-Id: I8da8f25a4e94fc2fb7b700547c4a0c4a9a9a2b78

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 85.1% (354 of 416 strings)

Change-Id: Iba6009b13b4d57946563e278152358dca7363512

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 84.9% (353 of 416 strings)

Change-Id: I62e955da3e37a5933320455112793455332cd901

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 84.9% (353 of 416 strings)

Change-Id: I7183916354b0ae1d8b597c1bca34f4cf56602956

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 84.9% (353 of 416 strings)

Change-Id: I7f1d3969a33691e05a644e300a180622524f95d6

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 84.6% (352 of 416 strings)

Change-Id: I6984f72e555bbe736037c6c9f48a4a66e52aa0c3

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 84.1% (350 of 416 strings)

Change-Id: I8625a04dc774beeca8ec22d880de91f2cc9f315c

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 83.9% (349 of 416 strings)

Change-Id: Id40a3bfdbabc3deb54a9d8eea8469193057ae195

update translations

LibreOffice Online/android-app (Chinese (Traditional))
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I1d578a7e627cf13f81228ac56f9682bbf8ceedc1

update translations

LibreOffice Online/android-lib (Bulgarian)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: Ib782f795f785e9eab81afc13d722fbdae5172c6d

update translations

LibreOffice Online/loleaflet-ui (Ukrainian)
Currently translated at 98.6% (283 of 287 strings)

Change-Id: Ibefad85c906286000aaeb34010b681a9f815c35a

update translations

LibreOffice Online/android-app (Chinese (Traditional))
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I543003ddcbeda4cc462094b5cbdac19344243e4b

update translations

LibreOffice Online/android-lib (Chinese (Traditional))
Currently translated at 100.0% (8 of 8 strings)

Change-Id: I2c0044a37683965c90054703c7becd7dc3c0af95

update translations

LibreOffice Online/loleaflet-ui (Chinese (Traditional))
Currently translated at 100.0% (287 of 287 strings)

Change-Id: I51473d48cbb7bfd7bc0391e3fc8fa693dc844eaa

update translations

LibreOffice Online/loleaflet-help (English (United Kingdom))
Currently translated at 100.0% (416 of 416 strings)

Change-Id: Idc3a19f702ecafdd37200bf0cc1ed49f3bef26ee

update translations

LibreOffice Online/loleaflet-ui (Russian)
Currently translated at 100.0% (287 of 287 strings)

Change-Id: I2736cebdf47c361b7f830868b4cdb74106f82d5f

update translations

LibreOffice Online/loleaflet-help (English (United Kingdom))
Currently translated at 88.9% (370 of 416 strings)

Change-Id: I104948afa2154638006ccf4a1ada4af7ae12ed06

update translations

LibreOffice Online/loleaflet-help (English (United Kingdom))
Currently translated at 88.7% (369 of 416 strings)

Change-Id: Iebc4af48c8d095920e66ad0fadaeb565ec1a2ecc

update translations

LibreOffice Online/loleaflet-help (English (United Kingdom))
Currently translated at 88.7% (369 of 416 strings)

Change-Id: I498a4ef1a8b14a4d2600b5cb3766c96d6959b7fc

update translations

LibreOffice Online/loleaflet-ui (Russian)
Currently translated at 99.7% (286 of 287 strings)

Change-Id: Id4edb3efd76eb642447378ca754c3e70536a291d

update translations

LibreOffice Online/loleaflet-ui (Russian)
Currently translated at 92.7% (266 of 287 strings)

Change-Id: I665066e6263fb52b39e2b2bef8459b768d1c435a

update translations

LibreOffice Online/loleaflet-ui (Indonesian)
Currently translated at 86.1% (247 of 287 strings)

Change-Id: Iff8eca19f2821186c51f7d2b8161a5d5225c5021

update translations

LibreOffice Online/android-app (Polish)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I5bbe092c2edac0d3f97d61d44cb6173c51518a0e

update translations

LibreOffice Online/android-lib (Polish)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: If0b5ca7d418a93036d5b6826461b0b7b9f322d99

update translations

LibreOffice Online/ios (Polish)
Currently translated at 100.0% (4 of 4 strings)

Change-Id: I8ff32b812465dab05dd4c6f270932c43acbcedde

update translations

LibreOffice Online/loleaflet-ui (Polish)
Currently translated at 100.0% (287 of 287 strings)

Change-Id: Ia105e2115079e47920758cef9a2f2cf58250f13f

update translations

LibreOffice Online/loleaflet-ui (Polish)
Currently translated at 100.0% (287 of 287 strings)

Change-Id: Ib9a2ab2b28839a75e2e90f1b9e51f53c9374989e

update translations

LibreOffice Online/android-lib (Esperanto)
Currently translated at 62.5% (5 of 8 strings)

Change-Id: Icbdeca27a301a427432fc6b31388f798cfe71685

update translations

LibreOffice Online/loleaflet-help (Danish)
Currently translated at 47.8% (199 of 416 strings)

Change-Id: I0c455bfe08ad50c1912baa93110ae9bd18f22162

update translations

LibreOffice Online/loleaflet-help (Catalan)
Currently translated at 70.7% (294 of 416 strings)

Change-Id: I39b34d80ff046b689a2e6bfc7f6768895e9058db

update translations

LibreOffice Online/android-lib (Welsh)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: I13cd95f92b05791f9b186e9fda3c07dc11c00eec

update translations

LibreOffice Online/android-lib (English (United Kingdom))
Currently translated at 100.0% (8 of 8 strings)

Change-Id: Ief5490c31967b8bd8561aa646160c9ba379b445a

update translations

LibreOffice Online/android-lib (Esperanto)
Currently translated at 50.0% (4 of 8 strings)

Change-Id: I6e62d62d75c50f7b3e0f701cebb136d8969d7ee3

update translations

LibreOffice Online/loleaflet-help (Portuguese (Brazil))
Currently translated at 100.0% (416 of 416 strings)

Change-Id: I4be77e1a593ccb74726c93e4812ac613bf3346d4

update translations

LibreOffice Online/loleaflet-help (Spanish)
Currently translated at 100.0% (416 of 416 strings)

Change-Id: I5df732bac4ad7e540625c04ba48e780c65591b96

update translations

LibreOffice Online/loleaflet-help (Danish)
Currently translated at 47.6% (198 of 416 strings)

Change-Id: I0d668177ff6ca69859454ca75668f17abd09e9c5

update translations

LibreOffice Online/android-app (English (United Kingdom))
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I5c58d4511f722cf677c732a6796d072c33a207d2

update translations

LibreOffice Online/android-app (Esperanto)
Currently translated at 19.2% (19 of 99 strings)

Change-Id: I30596fb015b8c30136b3b0673ced19b7a92659b2

update translations

LibreOffice Online/android-app (Slovak)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: Ide1a73f93d69b5151884525cd90c7d416eaaf12d

update translations

LibreOffice Online/android-lib (Esperanto)
Currently translated at 37.5% (3 of 8 strings)

Change-Id: Ie850289405334889b638d7fe9e375d02149d5909

update translations

LibreOffice Online/android-lib (Basque)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: Ief87132bed2f8f9df66db302654bc98844db0544

update translations

LibreOffice Online/android-lib (Galician)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: If4a21a28074b4f2821e9e6e231085e408feb89e5

update translations

LibreOffice Online/android-lib (Dutch)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: I433cbb5ed603262f973c622a5a4c631435299ce1

update translations

LibreOffice Online/android-lib (Slovak)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: Ifce96b5c87f3b9aacc6a7acc3e205cdef10ba885

update translations

LibreOffice Online/android-lib (Asturian)
Currently translated at 37.5% (3 of 8 strings)

Change-Id: I25cfe62c194d2f9a59f66fa2b7940c8c7f6cd0ec

update translations

LibreOffice Online/android-lib (Catalan)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: Ifbeea39f8e4c4fa169fe54b956fc88733611f2f8

update translations

LibreOffice Online/android-lib (Portuguese (Brazil))
Currently translated at 100.0% (8 of 8 strings)

Change-Id: I71bde146df7e08f08eb3adff504f1a758666d48a

update translations

LibreOffice Online/android-lib (Spanish)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: I4655d33b9103745ae735a4b805ffa92aacc39d03

update translations

LibreOffice Online/android-app (Spanish)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: Ib6f5bc75562d2429f275b53f46298370da938ecf

update translations

LibreOffice Online/loleaflet-help (Dutch)
Currently translated at 57.7% (240 of 416 strings)

Change-Id: I37ab07c9eb32b091340a539e4f446fd3ba21b5a7

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 79.3% (330 of 416 strings)

Change-Id: I6b9b4ab449af99cc542a8d95df3e287305669c29

update translations

LibreOffice Online/loleaflet-help (Catalan)
Currently translated at 70.4% (293 of 416 strings)

Change-Id: Iab23098de2c522e0eaf41a6a532e7955b5fa48ff

update translations

LibreOffice Online/loleaflet-help (Asturian)
Currently translated at 9.4% (39 of 416 strings)

Change-Id: Idfc883697467b20ba1f8cfee579ba8a67dd6e459

update translations

LibreOffice Online/loleaflet-ui (Dutch)
Currently translated at 100.0% (287 of 287 strings)

Change-Id: I66450db427572f1f66142bb3626a17f781ee094f

update translations

LibreOffice Online/loleaflet-ui (Danish)
Currently translated at 80.8% (232 of 287 strings)

Change-Id: I37199d9acb263bd0a01f1d58baa242c8fea6a1b2

update translations

LibreOffice Online/loleaflet-ui (Catalan)
Currently translated at 100.0% (287 of 287 strings)

Change-Id: Iaa59d7bdde85309bf095e97362b821d3b7e8812a

update translations

LibreOffice Online/android-lib (Czech)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: I75a97a2cd9ccd35e03496f96b860f3a2e4a22ac6

update translations

LibreOffice Online/loleaflet-ui (Czech)
Currently translated at 100.0% (287 of 287 strings)

Change-Id: Ib8ae61f9fabdc2b31a4334d0a82a3d13076bf45e

update translations

LibreOffice Online/android-app (Italian)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I8bc6660ebc68386b73071fe99a27d00d07e9d555

update translations

LibreOffice Online/android-lib (Lower Sorbian)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: I1a12405ee550e640016d11bad0e1473b7d7f03cf

update translations

LibreOffice Online/android-lib (Upper Sorbian)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: Id58d0a5fff9b2ff7efe898448bd73c04c90ce579

update translations

LibreOffice Online/android-lib (Italian)
Currently translated at 100.0% (8 of 8 strings)

Change-Id: I9a364d11d50fe91e5ba5c06d830d178056d75898

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 78.1% (325 of 416 strings)

Change-Id: I6661de589a3a1c96a0abca9e7f3fbb5edf90ed8a

update translations

LibreOffice Online/loleaflet-ui (Italian)
Currently translated at 100.0% (287 of 287 strings)

Change-Id: I5f6678fb19937da39b177b43a190044421b53ab5

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 77.9% (324 of 416 strings)

Change-Id: Ieeb3e7a1a2213e1e2f991d65d8267fd16c6ef7bd

update translations

LibreOffice Online/android-lib (Dutch)
Currently translated at 100.0% (7 of 7 strings)

Change-Id: Iaa3702084047dcbe802f182cf9ae6b227d7d0499

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 77.6% (323 of 416 strings)

Change-Id: I6c4fa44ee9f17076e560331cd2f8e7fb567a15dd

update translations

LibreOffice Online/loleaflet-ui (Polish)
Currently translated at 85.0% (244 of 287 strings)

Change-Id: I247e47e89308662fe144ad20d807bf359b21d917

update translations

LibreOffice Online/loleaflet-ui (Catalan)
Currently translated at 99.0% (284 of 287 strings)

Change-Id: I37d14155fe5a3096982bb01d78f0ec1161bb97f2

update translations

LibreOffice Online/android-app (Slovak)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I177414a65c7d1d2a0517f4cc55d64cb966d708ab

update translations

LibreOffice Online/android-lib (Slovak)
Currently translated at 100.0% (7 of 7 strings)

Change-Id: I5882106e7b10195e0fa9d37cb14bd1bd30c12076

update translations

LibreOffice Online/android-app (Slovak)
Currently translated at 62.6% (62 of 99 strings)

Change-Id: If4a541c58e000390df2f1f06ab63d1786801c2d8

update translations

LibreOffice Online/android-app (Slovak)
Currently translated at 61.6% (61 of 99 strings)

Change-Id: Ibeeb152e342346e06188cf58303d42f76f9c9e58

update translations

LibreOffice Online/android-app (Czech)
Currently translated at 100.0% (99 of 99 strings)

Change-Id: I44fb98df32344043a34fdfe10045dac72543664a

update translations

LibreOffice Online/android-app (Slovak)
Currently translated at 58.6% (58 of 99 strings)

Change-Id: I185dbe639f3306bf7deeaaadc13317d0892934a4

update translations

LibreOffice Online/android-lib (Galician)
Currently translated at 100.0% (7 of 7 strings)

Change-Id: Ib3915e3f95fd35b49a760558b272c2d45368f7aa

update translations

LibreOffice Online/loleaflet-help (Galician)
Currently translated at 72.6% (302 of 416 strings)

Change-Id: I2b5d800f891212f52f90efa84b0322c195df73a8

update translations

LibreOffice Online/loleaflet-ui (Galician)
Currently translated at 100.0% (287 of 287 strings)

Change-Id: I64155bebed2e1f34b39c2a6a009d7dcb1b6aacc6
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/88563
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
2020-02-18 23:39:44 +01:00
..
app update translations 2020-02-18 23:39:44 +01:00
lib update translations 2020-02-18 23:39:44 +01:00
templates Remove hardcoded tab name "Sheet1" from empty spreadsheet file. 2020-02-14 13:56:12 +01:00
.gitignore android: Split the actual editing Activity into an own library. 2019-07-12 11:52:56 +02:00
build.gradle android: Update to a newer gradle. 2019-05-21 11:30:56 +02:00
gradle.properties android: We need more memory for the build. 2019-02-22 14:21:04 +01:00
gradlew
gradlew.bat
Makefile.am Install a Kit config that disables complex text options. 2020-02-18 12:08:19 +01:00
README android: Implement (optional) support for both 32bit and 64bit build. 2019-12-30 14:24:30 +01:00
settings.gradle android: Split the actual editing Activity into an own library. 2019-07-12 11:52:56 +02:00

The development of this Android app has to be done on Linux, it's currently not possible to
build the native parts on Windows.

* Compile LibreOffice master for Android.

  Do this in the folder where you cloned the LibreOffice core (e.g master-android).

  Create an autogen.input file:

      --build=x86_64-unknown-linux-gnu
      --with-android-ndk=/home/$USER/Android/Sdk/ndk-bundle
      --with-android-sdk=/home/$USER/Android/Sdk
      --with-distro=LibreOfficeAndroid
      --enable-sal-log

  Run ./autogen.sh && make

* Build the POCO for Android

  # clone the poco repository in the same folder where LibreOffice core and online folders are placed.
  git clone https://github.com/pocoproject/poco poco-android
  cd poco-android

  # use the 1.9.1 branch
  git checkout -b poco-1.9.1 origin/poco-1.9.1

  # configure
  ./configure --config=Android --no-samples --no-tests --minimal

  # make it
  PATH="$PATH":~/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin make -j8 ANDROID_ABI=armeabi-v7a CC=armv7a-linux-androideabi21-clang CXX=armv7a-linux-androideabi21-clang++ SYSLIBS=-static-libstdc++

  # install it to /opt/poco-android
  PATH="$PATH":~/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin make -j8 ANDROID_ABI=armeabi-v7a CC=armv7a-linux-androideabi21-clang CXX=armv7a-linux-androideabi21-clang++ SYSLIBS=-static-libstdc++ install INSTALLDIR=/opt/poco-android

* 64bit POCO for Android

  # checkout the 1.9.1 in a different location and apply the following patch:
  --- a/build/config/Android
  +++ b/build/config/Android
  @@ -21,6 +21,11 @@ TOOL      = arm-linux-androideabi
   ARCHFLAGS = -march=armv7-a -mfloat-abi=softfp
   LINKFLAGS = -Wl,--fix-cortex-a8
   else
  +ifeq ($(ANDROID_ABI),arm64-v8a)
  +TOOL      = aarch64-linux-android
  +#ARCHFLAGS = -march=armv7-a -mfloat-abi=softfp
  +#LINKFLAGS = -Wl,--fix-cortex-a8
  +else
   ifeq ($(ANDROID_ABI),x86)
   TOOL      = i686-linux-android
   ARCHFLAGS = -march=i686 -msse3 -mstackrealign -mfpmath=sse
  @@ -29,6 +34,7 @@ $(error Invalid ABI specified in ANDROID_ABI)
   endif
   endif
   endif
  +endif
   
   #
   # Define Tools

  # configure as above and make it:
  PATH="$PATH":~/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin make -j8 ANDROID_ABI=arm64-v8a CC=aarch64-linux-android21-clang CXX=aarch64-linux-android21-clang++ SYSLIBS=-static-libstdc++

  # install
  PATH="$PATH":~/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin make -j8 ANDROID_ABI=arm64-v8a CC=aarch64-linux-android21-clang CXX=aarch64-linux-android21-clang++ SYSLIBS=-static-libstdc++ install INSTALLDIR=/opt/poco-android-64bit

* Configure the online.git (eg. in online-android folder)

  Don't forget to change --with-lo-builddir in the following:

  ./autogen.sh && ./configure CC=~/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi21-clang CXX=~/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi21-clang++ --host=arm-linux-androideabi --enable-androidapp --with-lo-builddir=/local/libreoffice/master-android --with-poco-includes=/opt/poco-android/include --with-poco-libs=/opt/poco-android/lib --disable-setcap --enable-silent-rules --enable-debug

* Build the JavaScript, HTML and CSS files also in the online-android folder

  # just run 'make'
  make

* Build the actual app

  + Start Android Studio
  + Open this 'android' subdir as a project
  + Build from Android Studio (Build -> Make Project)

== Building 32bit + 64bit combined .apk ==

  + you need to build both a 32bit (armeabi-v7a) and 64bit (arm64-v8a) core
  + you need to build both a 32bit and 64bit POCO
  + and then provide paths to both to the ./configure, separated by a colon ':',
    like:

    --with-lo-builddir=/local/libreoffice/master-android-release:/local/libreoffice/master-android-release-64bit \
    --with-poco-includes=/opt/poco-android/include:/opt/poco-android-64bit/include \
    --with-poco-libs=/opt/poco-android/lib:/opt/poco-android-64bit/lib \

== Debugging ==

To debug the native code in Android Studio, you need the debugging symbols and
to setup lldb to actually read & use them.

* Add debugging symbols for the modules you are interested in

  To autogen.input, add something like:

    --enable-symbols="vcl/ desktop/ sal/ svx/ framework/ sfx2/ tools/ cppu/ cppuhelper/ filter/ comphelper/ Library_sw Library_swd Library_swui"

  clean the appropriate modules, like

    make vcl.clean desktop.clean sal.clean svx.clean framework.clean sfx2.clean tools.clean cppu.clean cppuhelper.clean filter.clean comphelper.clean sw.clean

  and rebuild using 'make'.

* Add android/source/obj/local/armeabi-v7a from core.git as a Symbol Directory

  In Android Studio, choose Run -> Debug... -> Edit Configurations...

  There go to the Android App -> app, choose the Debugger tab, and:

  Debug type: Auto (or Dual)

  Symbol Directories: here add the full path, like

    /local/libreoffice/master-android/android/source/obj/local/armeabi-v7a

  This path contains the non-stripped version of the liblo-native-code.so, and
  the debugger will read the symbols from that one (even if the APK contains
  the stripped version). *NB* ensure that this is before any internal source
  directories - since the internal source contains stripped native code.

  [Alternatively you can add the following to your ~/.lldbinit instead:

    settings set target.inline-breakpoint-strategy always
    settings append target.exec-search-paths /local/libreoffice/master-android/android/source/obj/local/armeabi-v7a
  ]

* To use pretty printers for types like OUString, add the following to your
  ~/.lldbinit:

  command script import '/local/libreoffice/master-android/solenv/lldb/libreoffice/LO.py'

From now on, you will be able to debug directly in the Android Studio
debugger.  Happy debugging!

Note: to re-buld your app with a newly compiled libnative-lo code - it is 

== Tip: How to speed up your core.git build ==

If you use icecream for parallel building, you can use it for
cross-compilation too.

  # first generate a tarball with the toolchain (once)
  icecc-create-env ~/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi21-clang ~/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi21-clang++

And add it and the paths to the compiler as the first things to the
autogen.input:

  CC=icecc [here copy what the output of ./autogen.sh without icecream said for C compiler]
  CXX=icecc [here copy what the output of ./autogen.sh without icecream said for C++ compiler]
  ICECC_VERSION=/path/to/the/tarball/generated/above/955ceb546ceb7a5715bf0223ddd788fe.tar.gz
  --with-parallelism=[amount of cpu threads in your icecream farm]
  --enable-icecream
  [...the original autogen.input...]

So the result will look something like this:

  CC=icecc /home/$USER/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -mthumb -march=armv7-a -mfloat-abi=softfp -mfpu=neon -Wl,--fix-cortex-a8 -gcc-toolchain /home/$USER/Android/Sdk/ndk-bundle/to>
  CXX=icecc /home/$USER/Android/Sdk/ndk-bundle/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -mthumb -march=armv7-a -mfloat-abi=softfp -mfpu=neon -Wl,--fix-cortex-a8 -gcc-toolchain /home/$USER/Android/Sdk/ndk-bundle>
  ICECC_VERSION=/local/libreoffice/android/955ceb546ceb7a5715bf0223ddd788fe.tar.gz
  --with-parallelism=25
  --enable-icecream
  --build=x86_64-unknown-linux-gnu
  --with-android-ndk=/home/$USER/Android/Sdk/ndk-bundle
  --with-android-sdk=/home/$USER/Android/Sdk
  --with-distro=LibreOfficeAndroid
  --enable-sal-log