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 : 2019/12/16 21:52 de root