Syncing more French doc updates
h/t Jacques
This commit is contained in:
parent
e4f907604b
commit
a4e6563609
9 changed files with 117 additions and 108 deletions
|
|
@ -1162,7 +1162,7 @@
|
|||
</header>
|
||||
|
||||
<p>
|
||||
As of March 2023, the Android build of Tux Paint is maintained in a separate code repository at GitHub: <a href="https://github.com/tux4kids/Tuxpaint-Android">https://github.com/tux4kids/Tuxpaint-Android</a>. Detailed instructions are there; this acts as an overview. </p>
|
||||
En mars 2023, la version Android de Tux Paint est maintenue dépôt de logiciel séparé sur GitHub : <a href="https://github.com/tux4kids/Tuxpaint-Android">https://github.com/tux4kids/Tuxpaint-Android</a>. Les instructions détaillées sont sur ce site; voici une résumé. </p>
|
||||
|
||||
<section class="indent"><!-- H3: Prerequisites -->
|
||||
<header>
|
||||
|
|
@ -1181,13 +1181,13 @@
|
|||
</p>
|
||||
|
||||
<p>
|
||||
To compile the latest Tux Paint, one has to sync the main SourceForge project's <code>tuxpaint</code> Git repository with the GitHub project's <code>TuxPaint-Android</code> Git repository. (Pere uses a shell script that backs up the <code>app/src/main/jni/tuxpaint</code> directory in the <code>Tuxpaint-Android</code> GitHub repo and makes a build of SourceForge's <code>tuxpaint</code> to generate translations and other things that are not autogenerated in the Android builds, and then copies the SourceForge <code>tuxpaint</code> back to <code>Tuxpaint-Android</code>.) (FIXME: It should be checked-in somewhere. For now, see <a href="https://sourceforge.net/p/tuxpaint/feature-requests/224/">https://sourceforge.net/p/tuxpaint/feature-requests/224/</a>) </p>
|
||||
Pour compiler le dernier Tux Paint, on doit synchroniser le dépôt Git <code>tuxpaint</code> du projet principal Sourceforge , avec le dépôt Git <code>TuxPaint-Android</code>. (Pere utilise un script qui enregistre le répertoire <code>app/src/main/jni/tuxpaint</code> dans le dépôt Git <code>Tuxpaint-Android</code> puis qui compile <code>Tuxpaint-Android</code> de Sourceforge pour générer les traductions et autres qui ne le sont pas dans les compilation Android, et enfin il copie le <code>tuxpaint</code> de Sourceforge vers <code>Tuxpaint-Android</code>.) FIXME: C'est à vérifier. Voir<a href="https://sourceforge.net/p/tuxpaint/feature-requests/224/">https://sourceforge.net/p/tuxpaint/feature-requests/224/</a>) </p>
|
||||
|
||||
<p>
|
||||
For it to run you need the <code>tuxpaint</code> and <code>Tuxpaint-Android</code> sources one next to one another, and the script in the directory containing both. </p>
|
||||
Pour le faire tourner, vous avez besoin des sources de <code>tuxpaint</code> et <code>Tuxpaint-Android</code> l'un à côté de l'autre, et le script dans le répertoire qui contient les dexu. </p>
|
||||
|
||||
<p>
|
||||
Fill the <code>app/src/main/assets</code> directory by running <code>cd app/src/main/jni/tuxpaint && ./mkzip_assets.sh</code> </p>
|
||||
Remplissez le répertoire <code>app/src/main/assets</code> en exécutant <code>cd app/src/main/jni/tuxpaint && ./mkzip_assets.sh</code> </p>
|
||||
</section><!-- H3: Prerequisites -->
|
||||
|
||||
<section class="indent"><!-- H3: Building -->
|
||||
|
|
@ -1197,16 +1197,16 @@
|
|||
</header>
|
||||
|
||||
<p>
|
||||
The Gradle build generates some variants: PlayStore, debugPlayStore, offPlayStore and debugoffPlayStore. You must sign the non-debug ones to be able to install them. (FIXME: Link to info on how to sign.) (Note: "playStore" ones are intended to be uploaded to Google Play; this is currently managed by Terrence Sheflin —March 2023. "offPlayStore" is the flavor that we distribute as APK files on the Tux Paint website and SourceForge file hosting, and is the variant built by the F-Droid app. repository.) </p>
|
||||
La construction avec Gradle génère quelques variants : PlayStore, debugPlayStore, offPlayStore et debugoffPlayStore. Vous devez signer ceux qui ne sont pas débuggés pour pouvoir les installer.(FIXME : mettre le lien pour montrer comment signer).(Note: ceux dans "playStore" sont destinés à être transférés dans Google Play; ceci est actuellement géré par Terrence Sheflin —March 2023. "offPlayStore" est une variété que nous distribuons en tant que fichiers APK sur le site de Tux Paint, et le site SourceForge, et c'est un variant construit par le dépôt F-Droid.) </p>
|
||||
|
||||
<p>
|
||||
To trigger a build from F-droid, it suffices to tag a commit and push it to GitHub. That doesn't guarantee the build will succeed though, so Pere usually runs a local F-droid server to test the build and eventually adapt the F-droid's build receipt before pushing the tag to GitHub. </p>
|
||||
Pour déclencher une exécution sur F-Droid, il suffit de déclencher un commit et et push vers GitHub. Cele ne garantit pas que la construction aboutira, aussi Pere utilise un serveur F-Droid local pour tester la construction et éventuellement il fait des adaptations avant de faire un push vers GitHub. </p>
|
||||
|
||||
<p>
|
||||
The builds Pere distributes are all made with that local F-droid server. It has the advantage of packing the sources and logs, and signing the APK. Most importantly, it uses the same tools F-Droid will use to build Tux Paint, so you can detect problems beforehand. </p>
|
||||
Les logiciels fournis par Pere sont tous élaborés avec ce server F-droid locale. Ceci a l'avantage de mettre en paquets les soucres et les logs, et de signer les APK. Beaucoup plus important, il utilise les mêmes outils que F-Droid utilise pour compiler Tux paint, et on peut ainsi détecter les problèmes péalablement. </p>
|
||||
|
||||
<p>
|
||||
The receipt Pere uses for F-Droid builds is in the metadata dir of <a href="https://gitlab.com/fdroid/fdroiddata">https://gitlab.com/fdroid/fdroiddata</a>. The F-Droid server code is at <a href="https://gitlab.com/fdroid/fdroidserver">https://gitlab.com/fdroid/fdroidserver</a>. To generate the server you will need 1GB free on disk. Run the <code>makebuildserver</code> tool they provide, then, from the root of <code>fdroiddata</code>, run <code>../fdroidserver/fdroid build --server org.tuxpaint:NNNN</code> (NNNN = version, e.g. 9288) </p>
|
||||
Le processus que Pere utilise pour les constructions F-Droid est le répertoire de <a href="https://gitlab.com/fdroid/fdroiddata">https://gitlab.com/fdroid/fdroiddata</a>. Le code server F-Droid est dans <a href="https://gitlab.com/fdroid/fdroidserver">https://gitlab.com/fdroid/fdroidserver</a>. Pour générer le server vous avez besoin de 1 GB de lbre sur le disque. Faites tourner l'outil <code>makebuildserver</code> qui est fourni, puis, depuis la racine de <code>fdroiddata</code>, exécutez <code>../fdroidserver/fdroid build --server org.tuxpaint:NNNN</code> (NNNN = version, e.g. 9288) </p>
|
||||
|
||||
</section><!-- H3: Building -->
|
||||
|
||||
|
|
@ -1235,7 +1235,7 @@
|
|||
</header>
|
||||
|
||||
<p>
|
||||
Install the required develop packages in Terminal: <dl>
|
||||
Installez les paquets de développement requis via un terminal : <dl>
|
||||
<dt>32-bit :</dt>
|
||||
<dd>
|
||||
<code>
|
||||
|
|
@ -1287,7 +1287,7 @@
|
|||
</p>
|
||||
|
||||
<p>
|
||||
For 32-bit you need to switch to the new compiler (currently <code>gcc</code> 11.2.0) with <code>setarch x86</code> </p>
|
||||
Pour 32-bit vous devez basculer vers le nouveau compilateur (actuellement <code>gcc</code> 11.2.0) vers <code>setarch x86</code> </p>
|
||||
</section><!-- H3: Prerequisites -->
|
||||
|
||||
<section class="indent"><!-- H3: Building -->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue