Subject: Re: Frescobaldi pour macOS

From: Jacques Menu <[email-masked]>
Date: Wed, 1 Mar 2023 07:12:23 +0100

Si cela n’est pas une horreur totale, je serais partisan d’intégrer à la distrib de Fresco la version de Python qu’il lui faut, et qu’on ne parle plus de ces problèmes de compatibilité. 

C’est une des raisons pour lesquelles je ne suis jamais entré dans Python au-delà de quelques scripts pour mon travail à l’époque.

Quid?

JM

> Le 1 mars 2023 à 02:07, Ben <[email-masked]> a écrit :
> 
> Pas de problème JM, je ne  suis pas pressé, d'autant que cette semaine, je ne pourrai pas faire beaucoup plus.
> 
> Au plaisir, 
> 
> Ben
> 
> 
> 
> 
> 
>> Le 1 mars 2023 à 00:13, Jacques Menu <[email-masked] <mailto:[email-masked]>> a écrit :
>> 
>> Bonjour Ben & Jean,
>> 
>> Laissez-moi un jour ou deux avant de m’occuper de ça, je dois fournir une nouvelle version de MusicFormats avant.
>> 
>> A+!
>> 
>> JM
>> 
>>> Le 28 févr. 2023 à 23:31, Jean Abou Samra <[email-masked] <mailto:[email-masked]>> a écrit :
>>> 
>>> Le lundi 27 février 2023 à 15:04 +0100, Ben a écrit :
>>> 
>>>> Pour créer ensuite l'exécutable de macos x dans ~/frescobaldi-3.2/macosx/dist/
>>>> cd frescobaldi-3.2/macosx
>>>> /opt/local/Library/Frameworks/Python.framework/Versions/3.10/bin/python3 -v mac-app.py -v 3.10 -a
>>>> 
>>> A priori, il faut ensuite repasser une couche avec build-dmg.sh, non ? Sinon, le .app risque de dépendre de fichiers externes, si j'en crois le fichier INSTALL.
>>> 
>>>> A noter que frescobaldi n'est qu'en anglais, si cela vous intéresse, je peux continuer à détailler l'installation des langues, et ensuite comment installer la dernière version de python et faire un helloworld en qt6 dans un environnement. 
>>>> 
>>> Si je ne m'abuse, l'installation des langues devrait se faire avec un simple make -C i18n (en ayant installé la suite Gettext).
>>> 
>> 
>

---

From: Jean Abou Samra <[email-masked]>
Date: Wed, 1 Mar 2023 07:24:04 +0100

> Le 1 mars 2023 à 07:12, Jacques Menu <[email-masked]> a écrit :
> 

C’est ce qui est fait. C’est juste qu’il faut pointer les scripts qui le font vers la bonne version.

---

From: Ben <[email-masked]>
Date: Wed, 1 Mar 2023 11:40:54 +0100

Cela n'aurait rien changé, car le problème actuel est que frescobaldi nécessite Qt5 qui n'est pas porté sous M1, à l'exception de la bidouille macport. 

Or, dès lors qu'un environnement n'est plus maintenu, c'est la même galère, quelque soit la plateforme de développement. 

Car même si on arrivait à freezer la version macport actuelle, dans quelques mois Apple sortira un nouvel OS, et s'il casse la bidouille macport, ce sera fichu.

Voilà pourquoi, il vaudrait mieux profiter du répit donné par macport pour investir le rare temps disponible dans le portage en Qt6. 

Au plaisir, 

Ben

---

From: Ben <[email-masked]>
Date: Thu, 2 Mar 2023 01:04:59 +0100

> Le 1 mars 2023 à 00:13, Jean Abou Samra <[email-masked]> a écrit :
> 
> Le mardi 28 février 2023 à 23:55 +0100, Ben a écrit :
> 
>> Est-ce qu'il existe quelque part des tutoriaux ou de la doc un peu détaillée sur comment manipuler sip et faire ce genre de migration?
>> 
> Je ne m'y connais pas très bien. La doc de sip est par ici : https://www.riverbankcomputing.com/static/Docs/sip/index.html <https://www.riverbankcomputing.com/static/Docs/sip/index.html>
Merci je regarderai.