Salut tout le monde,
J'espérais qu'une version mise à jour de Mupen64 pourrait être mise sur Fdroid. AFAIK l'ancien git (sur le compte paulscode) était lié à Fdroid (https://f-droid.org/wiki/index.php?title=paulscode.android.mupen64plusae&redirect=no) mais après le passage à ce git Fdroid n'a jamais été mis à jour. Est-il possible de faire cela?
Oui, probablement à ce stade. Toutes les bibliothèques propriétaires ont été prises en charge à l'exception de la manette de jeu moga. Il pourrait être supprimé pour la liste F-droid.
Après la publication, le principal obstacle est la tenue à jour de la liste, qui est une rive à elle seule.
Donc, autant que je sache, le propriétaire est censé le faire, ou puis-je essayer de l'ajouter moi-même ? De plus, j'ai remarqué que depuis le transfert du dépôt paulscode, il n'y a pas eu de version binaire sur github, que s'est-il passé ? ce serait peut-être une idée de commencer à les publier aussi ?
Je vais aller de l'avant et l'ajouter à F-droid ce soir. Ou au moins lancer le processus.
Le projet tel qu'il est actuellement structuré n'est pas compatible avec F-droid. Voici les erreurs que je reçois lors de la création de leur référentiel :
ERROR: Found binary at ndkLibs/soundtouch/source/SoundTouch/.vs/SoundTouch/v15/.suo
ERROR: Found shared library at ndkLibs/libs/release/x86/libsoundtouch.so
ERROR: Found shared library at ndkLibs/libs/release/x86/libsoundtouch_fp.so
ERROR: Found shared library at ndkLibs/libs/release/x86/libSDL2.so
ERROR: Found static library at ndkLibs/libs/release/x86/libpng.a
ERROR: Found static library at ndkLibs/libs/release/x86/libEGLLoader.a
ERROR: Found shared library at ndkLibs/libs/release/x86/libfreetype.so
ERROR: Found shared library at ndkLibs/libs/release/armeabi-v7a/libsoundtouch.so
ERROR: Found shared library at ndkLibs/libs/release/armeabi-v7a/libsoundtouch_fp.so
ERROR: Found shared library at ndkLibs/libs/release/armeabi-v7a/libSDL2.so
ERROR: Found static library at ndkLibs/libs/release/armeabi-v7a/libpng.a
ERROR: Found static library at ndkLibs/libs/release/armeabi-v7a/libEGLLoader.a
ERROR: Found shared library at ndkLibs/libs/release/armeabi-v7a/libfreetype.so
ERROR: Found shared library at ndkLibs/libs/debug/x86/libsoundtouch.so
ERROR: Found shared library at ndkLibs/libs/debug/x86/libsoundtouch_fp.so
ERROR: Found shared library at ndkLibs/libs/debug/x86/libSDL2.so
ERROR: Found static library at ndkLibs/libs/debug/x86/libpng.a
ERROR: Found static library at ndkLibs/libs/debug/x86/libEGLLoader.a
ERROR: Found shared library at ndkLibs/libs/debug/x86/libfreetype.so
ERROR: Found shared library at ndkLibs/libs/debug/armeabi-v7a/libsoundtouch.so
ERROR: Found shared library at ndkLibs/libs/debug/armeabi-v7a/libsoundtouch_fp.so
ERROR: Found shared library at ndkLibs/libs/debug/armeabi-v7a/libSDL2.so
ERROR: Found static library at ndkLibs/libs/debug/armeabi-v7a/libpng.a
ERROR: Found static library at ndkLibs/libs/debug/armeabi-v7a/libEGLLoader.a
ERROR: Found shared library at ndkLibs/libs/debug/armeabi-v7a/libfreetype.so
WARNING: Found JAR file at app/libs/com.bda.controller.jar
ERROR: Could not build app org.mupen64plusae.v3.alpha: Can't build due to 25 errors while scanning
INFO: Finished
Je devrais faire de ces 6 projets open source une partie de la structure de construction.
Je peux désactiver ces erreurs et faire une pull request dans le référentiel F-droid selon ce qu'il semble : https://f-droid.org/en/docs/Building_Applications/
Toutes les bibliothèques natives, à l'exception du fichier jar, proviennent de https://github.com/mupen64plus-ae/mupen64plus-ae-deps. Je pense donc qu'ils devraient pouvoir faire une exception.
J'ai soumis une "demande de fusion" dans le dépôt fdroid :
Ainsi, il semble y avoir un manque général de support dans leur référentiel gitlab. Je ne sais pas combien de temps il faudra pour entrer.
J'abandonne... Ils n'ont même pas répondu à mes questions.
Désolé pour cela, @fzurita. Les membres F-Droid sont très occupés, et les membres qualifiés qui sont en mesure de répondre à vos questions sont encore plus occupés...
Veuillez rouvrir à la fois ce problème et le Gitlab MR, quelqu'un pourrait y jeter un œil plus tard, afin que votre travail acharné sur l'inclusion de cette application dans F-Droid atteigne son objectif final !
(ping @Rudloff)
OK merci :)
Terminé! L'annonce devrait être disponible dans quelques jours.
Merci pour votre patience, @fzurita :)
Pas de problème, je suis content d'avoir finalement pu installer l'application.
le transfert de la version Play Store vers la version f-droid signifie-t-il que je perdrai ma configuration, mes sauvegardes, etc. ?
Seulement quelques configurations. Vous pouvez transférer l'état de sauvegarde et d'autres données spécifiques à la ROM en renommant /sdcard/mupen64plus-fz en /sdcard/mupen64plus-ae
Oups, je veux dire, ça doit être /sdcard/mupen64plus
Ce sera le dossier créé par l'application lors de son premier démarrage.
Commentaire le plus utile
Terminé! L'annonce devrait être disponible dans quelques jours.