projets:libreoffice
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
projets:libreoffice [2021/02/21 17:39] – Complétion avec la compilation et le débogue sous Gentoo root | projets:libreoffice [2023/06/12 14:21] (Version actuelle) – [Limitation générale] : mise à jour root | ||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
<code bash> | <code bash> | ||
git config remote.origin.pushurl ssh:// | git config remote.origin.pushurl ssh:// | ||
+ | </ | ||
+ | |||
+ | * Pousser un patch | ||
+ | |||
+ | < | ||
+ | ./logerrit submit master | ||
+ | </ | ||
+ | |||
+ | * Pour pousser une modification à un patch | ||
+ | |||
+ | Gerrit s'y retrouvera grâce à l'ID dans le message du commit lors du premier '' | ||
+ | |||
+ | < | ||
+ | git commit --amend | ||
+ | ./logerrit submit master | ||
</ | </ | ||
Ligne 31: | Ligne 46: | ||
<code bash> | <code bash> | ||
- | CFLAGS=" | + | CFLAGS=" |
</ | </ | ||
Pour ne pas masquer les lignes de code exécutées, | Pour ne pas masquer les lignes de code exécutées, | ||
Ligne 43: | Ligne 58: | ||
- | ===Compiler sous Ubuntu=== | + | ===Cross-compiler depuis |
- | Installation minimale + Télécharger les mises à jour pendant l'installation. | + | * Installer le [[ide: |
- | | + | |
- | sudo apt-src update | + | |
- | + | ||
- | Installer l' | + | |
- | + | ||
- | sudo apt-get build-dep libreoffice | + | |
- | + | ||
- | Télécharger | + | |
- | Installer via SDK_MANAGER android SDK et NDK | + | |
<code bash> | <code bash> | ||
Ligne 63: | Ligne 70: | ||
<code bash> | <code bash> | ||
git clone git:// | git clone git:// | ||
+ | git clone git:// | ||
+ | git clone http:// | ||
cd libreoffice | cd libreoffice | ||
</ | </ | ||
+ | |||
+ | * Installer les dépendances | ||
+ | |||
+ | <code bash> | ||
+ | sudo apt install gperf openjdk-18-jdk libxslt1-dev xsltproc libxml2-utils flex bison ant nasm | ||
+ | </ | ||
+ | |||
+ | * Configurer la compilation | ||
Créer le fichier '' | Créer le fichier '' | ||
Ligne 71: | Ligne 88: | ||
--with-distro=LibreOfficeAndroid | --with-distro=LibreOfficeAndroid | ||
--with-android-sdk=~/ | --with-android-sdk=~/ | ||
- | --with-android-ndk=~/ | + | --with-android-ndk=~/ |
</ | </ | ||
- | puis exécuter | + | puis exécuter |
<code bash> | <code bash> | ||
autogen.sh | autogen.sh | ||
- | </ | ||
- | ou (Gentoo) | ||
- | |||
- | <code bash> | ||
- | CFLAGS=" | ||
</ | </ | ||
Ligne 91: | Ligne 103: | ||
</ | </ | ||
- | Pas besoin de préciser '' | + | Pas besoin de préciser '' |
===Compiler sous Gentoo=== | ===Compiler sous Gentoo=== | ||
Ligne 105: | Ligne 117: | ||
===Limitation générale=== | ===Limitation générale=== | ||
- | Limitation à NDK 20. Après, on a un problème où la commande '' | + | Limitation à JDK 18 pour compiler l' |
- | + | ||
- | Limitation à JDK 9 pour compiler l' | + | |
- | + | ||
- | Il faut garder sous le coude un Java 8 pour exécuter la commande | + | |
=====Bugs===== | =====Bugs===== |
projets/libreoffice.1613925598.txt.gz · Dernière modification : 2021/02/21 17:39 de root