La version 1.12 vient de sortir. Je vous communique les propos d’Alberto en réponse à ma question :
yes, unless major bugs/regressions pop up (which should be unlikely, but you never know), 1.12 should be the latest version for a while
SM
La version 1.12 vient de sortir. Je vous communique les propos d’Alberto en réponse à ma question :
yes, unless major bugs/regressions pop up (which should be unlikely, but you never know), 1.12 should be the latest version for a while
SM
Salut @jpg54 ,
c’est parce qu’il a poussé un commit 4 heures après avoir mis l’étiquette 1.12, ce qui a pour effet de ne donner que la version du commit généré par bitbucket… Mais c’est bien la 1.12 +…
Si vous voulez retrouver la numérotation précédente, dans le dépôt local après sa mise à jour
execute_process(COMMAND ${GIT_CMD} describe --tags --always --exact-match OUTPUT_VARIABLE GIT_DESCRIBE OUTPUT_STRIP_TRAILING_WHITESPACE WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}")
--exact-match
Il faudra le refaire à chaque mise à jour ou alors patcher automatiquement.
Edit:
Pour patcher automatiquement il faut d’abord telecharger UpdateInfo.zip (622 Octets), et extraire UpdateInfo.diff
dans un répertoire.
Procédure :
git apply <repertoire>/UdateInfo.diff -v
ou <repertoire> est le chemin d’accès relatif ou absolu vers le .diff
On peut bien sur mettre ça dans le script de compilation.
Merci pour l’info… intéressant de savoir ou et comment se génère le numéro de version.
@edmond_Gautier , j’ai essayé le patch avec le mise à jour de ce matin sous OpenSuse Thumbleweed, j’ai une erreur à la compilation.
Est-ce que le patch a bien été appliqué ? Il devrait y avoir un message concernant l’application du patch.
S’il est bien appliqué, je ne vois pas quelle erreur à la compilation par GCC pourrait être générée. Il s’agit donc plutôt d’une erreur à l’application, mais ça ne devrait pas empêcher la compilation (le patch n’est pas appliqué, c’est tout).
Pour l’appliquer, il faut être dans le dépôt local de ART, sinon git proteste :
pushd <chemin vers dépot de ART>
git apply <chemin vers le .diff>/UdateInfo.diff -v
popd
Donc code-art est le répertoire où se trouve le dépôt local de ART, c.-à-d. on y trouve un répertoire .git
.
si tu as mis UpdateInfo.diff dans le dépôt il faut taper git apply updateInfo.diff
, sans slash.
Mais il risque d’être détruit dans la prochaine mise à jour du dépôt local de ART. Il faut le mettre ailleurs, à côté de la procédure de compilation de préférence et indiquer un chemin absolu ou relatif pour l’atteindre.
J’essaie quand il y a une nouvelle mise à jour avec déjà une modif de UpdateInfo.cmake.
Bonjour, existe-il une version Appimage ?
L’appimage vient d’être mise à jour avec la version 1.12.
SM
Le fichier est nommé UpdateInfo.diff
.
Essaie avec ce nom en conservant la capitalisation.
Oups, excuse, désolé. Merci. J’ai copié la commande au dessus sans vérifier.
Ouf, j’y suis arrivé :
Bonjour,
Comment trouver la version que j’utilise? Je n’ai que des chiffres et des lettres
Merci,
Jc
C’est expliqué plus haut par @edmond_Gautier. Je vais résumer :
télécharger https://forum.artherapee.fr/uploads/short-url/kiJg3iUaip9KlS0zGS0fhxSnH1M.zip et tu le décompresse dans le répertoire où se trouve UpdateInfo.cmake à a la racine des sources ART ;
puis exécuter dans ce répertoire : git apply UpdateInfo.diff ;
il reste à lancer ./build-art dans le répertoire où il se trouve.
Garder sous le coude ce fichier Updateinfo.diff, il peut être effacer lors d’une mise à jour.