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
|
|
@ -800,9 +800,9 @@ Android
|
|||
mars 29, 2023 Pere Pujal i Carabantes <perepujal@gmail.com> (Edited by Bill
|
||||
Kendrick)
|
||||
|
||||
As of March 2023, the Android build of Tux Paint is maintained in a separate
|
||||
code repository at GitHub: https://github.com/tux4kids/Tuxpaint-Android.
|
||||
Detailed instructions are there; this acts as an overview.
|
||||
En mars 2023, la version Android de Tux Paint est maintenue dépôt de logiciel
|
||||
séparé sur GitHub : https://github.com/tux4kids/Tuxpaint-Android. Les
|
||||
instructions détaillées sont sur ce site; voici une résumé.
|
||||
|
||||
Prérequis
|
||||
|
||||
|
|
@ -814,47 +814,50 @@ Vous avez besoin des versions récentes de :
|
|||
* Android Native Development Kit (NDK) — pour un support de développement
|
||||
natif en C/C++
|
||||
|
||||
To compile the latest Tux Paint, one has to sync the main SourceForge project's
|
||||
tuxpaint Git repository with the GitHub project's TuxPaint-Android Git
|
||||
repository. (Pere uses a shell script that backs up the app/src/main/jni/
|
||||
tuxpaint directory in the Tuxpaint-Android GitHub repo and makes a build of
|
||||
SourceForge's tuxpaint to generate translations and other things that are not
|
||||
autogenerated in the Android builds, and then copies the SourceForge tuxpaint
|
||||
back to Tuxpaint-Android.) (FIXME: It should be checked-in somewhere. For now,
|
||||
see https://sourceforge.net/p/tuxpaint/feature-requests/224/)
|
||||
Pour compiler le dernier Tux Paint, on doit synchroniser le dépôt Git tuxpaint
|
||||
du projet principal Sourceforge , avec le dépôt Git TuxPaint-Android. (Pere
|
||||
utilise un script qui enregistre le répertoire app/src/main/jni/tuxpaint dans
|
||||
le dépôt Git Tuxpaint-Android puis qui compile Tuxpaint-Android de Sourceforge
|
||||
pour générer les traductions et autres qui ne le sont pas dans les compilation
|
||||
Android, et enfin il copie le tuxpaint de Sourceforge vers Tuxpaint-Android.)
|
||||
FIXME: C'est à vérifier. Voirhttps://sourceforge.net/p/tuxpaint/
|
||||
feature-requests/224/)
|
||||
|
||||
For it to run you need the tuxpaint and Tuxpaint-Android sources one next to
|
||||
one another, and the script in the directory containing both.
|
||||
Pour le faire tourner, vous avez besoin des sources de tuxpaint et
|
||||
Tuxpaint-Android l'un à côté de l'autre, et le script dans le répertoire qui
|
||||
contient les dexu.
|
||||
|
||||
Fill the app/src/main/assets directory by running cd app/src/main/jni/tuxpaint
|
||||
&& ./mkzip_assets.sh
|
||||
Remplissez le répertoire app/src/main/assets en exécutant cd app/src/main/jni/
|
||||
tuxpaint && ./mkzip_assets.sh
|
||||
|
||||
Construire
|
||||
|
||||
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.)
|
||||
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.)
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
The receipt Pere uses for F-Droid builds is in the metadata dir of https://
|
||||
gitlab.com/fdroid/fdroiddata. The F-Droid server code is at https://gitlab.com/
|
||||
fdroid/fdroidserver. To generate the server you will need 1GB free on disk. Run
|
||||
the makebuildserver tool they provide, then, from the root of fdroiddata, run
|
||||
../fdroidserver/fdroid build --server org.tuxpaint:NNNN (NNNN = version, e.g.
|
||||
9288)
|
||||
Le processus que Pere utilise pour les constructions F-Droid est le répertoire
|
||||
de https://gitlab.com/fdroid/fdroiddata. Le code server F-Droid est dans https:
|
||||
//gitlab.com/fdroid/fdroidserver. Pour générer le server vous avez besoin de 1
|
||||
GB de lbre sur le disque. Faites tourner l'outil makebuildserver qui est
|
||||
fourni, puis, depuis la racine de fdroiddata, exécutez ../fdroidserver/fdroid
|
||||
build --server org.tuxpaint:NNNN (NNNN = version, e.g. 9288)
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
|
|
@ -864,7 +867,7 @@ mai 7, 2023 Luc Schrijvers <begasus@gmail.com> (Edited by Bill Kendrick)
|
|||
|
||||
Prérequis
|
||||
|
||||
Install the required develop packages in Terminal:
|
||||
Installez les paquets de développement requis via un terminal :
|
||||
|
||||
32-bit :
|
||||
pkgman install xcairo_x86_devel fribidi_x86_devel gdk_pixbuf_x86_devel
|
||||
|
|
@ -880,8 +883,8 @@ Install the required develop packages in Terminal:
|
|||
sdl2_mixer_devel sdl2_pango_devel sdl2_ttf_devel zlib_devel
|
||||
|
||||
|
||||
For 32-bit you need to switch to the new compiler (currently gcc 11.2.0) with
|
||||
setarch x86
|
||||
Pour 32-bit vous devez basculer vers le nouveau compilateur (actuellement gcc
|
||||
11.2.0) vers setarch x86
|
||||
|
||||
Construire
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue