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 [2019/12/16 21:52] – mhtml -> html 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 | ||
| </ | </ | ||
| ====configure==== | ====configure==== | ||
| - | <note important>'' | + | <WRAP center round important |
| + | '' | ||
| + | </WRAP> | ||
| <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 34: | Ligne 52: | ||
| verbose=yes make build-nocheck | verbose=yes make build-nocheck | ||
| </ | </ | ||
| + | |||
| + | =====Compilation===== | ||
| + | |||
| + | ====Android==== | ||
| + | |||
| + | |||
| + | ===Cross-compiler depuis Ubuntu=== | ||
| + | |||
| + | * Installer le [[ide: | ||
| + | |||
| + | * Télécharger les sources | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt-get install git | ||
| + | </ | ||
| + | |||
| + | <code bash> | ||
| + | git clone git:// | ||
| + | git clone git:// | ||
| + | git clone http:// | ||
| + | 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 '' | ||
| + | |||
| + | < | ||
| + | --with-distro=LibreOfficeAndroid | ||
| + | --with-android-sdk=~/ | ||
| + | --with-android-ndk=~/ | ||
| + | </ | ||
| + | |||
| + | puis exécuter | ||
| + | |||
| + | <code bash> | ||
| + | autogen.sh | ||
| + | </ | ||
| + | |||
| + | et | ||
| + | |||
| + | <code bash> | ||
| + | make | ||
| + | </ | ||
| + | |||
| + | Pas besoin de préciser '' | ||
| + | |||
| + | ===Compiler sous Gentoo=== | ||
| + | |||
| + | C'est la même chose sauf les éléments ci-dessous. | ||
| + | |||
| + | '' | ||
| + | |||
| + | <code bash> | ||
| + | CFLAGS=" | ||
| + | </ | ||
| + | |||
| + | ===Limitation générale=== | ||
| + | |||
| + | Limitation à JDK 18 pour compiler l' | ||
| + | |||
| + | =====Bugs===== | ||
| + | |||
| + | ====Debug==== | ||
| + | |||
| + | Pour lancer l' | ||
| + | |||
| + | <code bash> | ||
| + | adb shell am start -D -n " | ||
| + | </ | ||
| + | |||
| + | ====Gerrit==== | ||
| + | |||
| + | Ambiance... | ||
| + | |||
| + | < | ||
projets/libreoffice.1576529536.txt.gz · Dernière modification : de root
