-
-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Article : QGIS 4 (QGIS basé sur Qt6) #1211
base: master
Are you sure you want to change the base?
Conversation
This comment has been minimized.
This comment has been minimized.
2 similar comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
0e5bfb3
to
cb04118
Compare
This comment has been minimized.
This comment has been minimized.
Co-authored-by: Julien Cabièces <[email protected]>
cb04118
to
0410c6b
Compare
ping @troopa81 pour ajuster la partie linux et build... |
This comment has been minimized.
This comment has been minimized.
content/articles/2024/2024-10-29_tester-qgis-4-futur-sig-open-source.md
Outdated
Show resolved
Hide resolved
cd ~/Git | ||
git clone https://github.com/qgis/QGIS.git -b release-3_38 --single-branch --depth 1 | ||
cd QGIS | ||
CXX=clang++-14 && CC=clang-14 && cmakeQGIS -DWITH_QTWEBKIT=FALSE -DWITH_SERVER=FALSE -DBUILD_WITH_QT6=ON -DCMAKE_PREFIX_PATH="$DEPENDS_DIR/qwt/install" -DCMAKE_INSTALL_PREFIX=/usr/local/bin/qgis-build/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Si on build avec clang il faut installer le paquet qui va bien. Sinon, pas forcément la peine de setter ces variables et on utilisera gcc par défaut (amené par build-essential il me semble)
-DCMAKE_PREFIX_PATH="$DEPENDS_DIR/qwt/install"
Cette partie nécessite d'être compilé à la main au préalable j'en ai bien peur. A moins qu'un paquet qwt-qt6 existe enfin?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Si on build avec clang il faut installer le paquet qui va bien. Sinon, pas forcément la peine de setter ces variables et on utilisera gcc par défaut (amené par build-essential il me semble)
C'est quoi l'avantage de builder avec clang ? Je pense que moins on ajoute de fioriture, mieux c'est.
Cette partie nécessite d'être compilé à la main au préalable j'en ai bien peur. A moins qu'un paquet qwt-qt6 existe enfin?
Idéalement ce serait apt install qwt-qt6
? Sinon je sais pas comment faire...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
C'est quoi l'avantage de builder avec clang ? Je pense que moins on ajoute de fioriture, mieux c'est.
peut-être plus rapide, et encore. Pour un simple build mieux vaut faire sans en effet
Idéalement ce serait apt install qwt-qt6 ? Sinon je sais pas comment faire...
Je vois tjs pas de paquet...
tu peux télécharger les sources ici
Sur le site ils disent de build comme ça
cd qwt-6.3.0
qmake6 qwt.pro
make
make install
Ca va installer sur ton système, pas idéal, mais pas grave. Si tu veux pas, tu peux copier le contenu du build (aprés make, pas besoin de make install) comme ça:
cp -Rf lib/* ./install/lib
cp -Rf src/* ./install/include/qwt
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
J'ai tenu compte de tes remarques et essayé de simplifier au mieux l'installation. On ne peut vraiment pas builder QGIS sans Qwt ?
@troopa81 peux-tu checker que c'est OK et cohérent avec la commande de build de QGIS en suivant stp ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
J'ai tenu compte de tes remarques et essayé de simplifier au mieux l'installation. On ne peut vraiment pas builder QGIS sans Qwt ?
Non. Il existe dans fedora, mais pas encore dans debian/ubuntu...
@troopa81 peux-tu checker que c'est OK et cohérent avec la commande de build de QGIS en suivant stp ?
J'ai pas la bande passante pour faire ça en ce moment
…source.md Co-authored-by: Julien Cabieces <[email protected]> Signed-off-by: Julien <[email protected]>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Allez zou, c'est parti pour la @geotribu/relecture ! ℹ️ Aux relecteur/ices Merci d'utiliser autant que possible le mode Suggestion de la review : https://docs.github.com/fr/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request#starting-a-review C'est vraiment IMPORTANT pour le confort de l'auteur/ice 🙏 |
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pas grand chose à redire, je trouve l'article intéressant et drôle. Merci
content/articles/2024/2024-10-29_tester-qgis-4-futur-sig-open-source.md
Outdated
Show resolved
Hide resolved
content/articles/2024/2024-10-29_tester-qgis-4-futur-sig-open-source.md
Outdated
Show resolved
Hide resolved
…source.md Co-authored-by: Guilhem Allaman <[email protected]> Signed-off-by: Julien <[email protected]>
This comment has been minimized.
This comment has been minimized.
content/articles/2024/2024-10-29_tester-qgis-4-futur-sig-open-source.md
Outdated
Show resolved
Hide resolved
content/articles/2024/2024-10-29_tester-qgis-4-futur-sig-open-source.md
Outdated
Show resolved
Hide resolved
content/articles/2024/2024-10-29_tester-qgis-4-futur-sig-open-source.md
Outdated
Show resolved
Hide resolved
content/articles/2024/2024-10-29_tester-qgis-4-futur-sig-open-source.md
Outdated
Show resolved
Hide resolved
Co-authored-by: Nicolas Godet <[email protected]> Signed-off-by: Julien <[email protected]>
This comment has been minimized.
This comment has been minimized.
content/articles/2024/2024-10-29_tester-qgis-4-futur-sig-open-source.md
Outdated
Show resolved
Hide resolved
content/articles/2024/2024-10-29_tester-qgis-4-futur-sig-open-source.md
Outdated
Show resolved
Hide resolved
content/articles/2024/2024-10-29_tester-qgis-4-futur-sig-open-source.md
Outdated
Show resolved
Hide resolved
|
||
Derrière le titre _putaclic_, l'article est l'occasion de glisser quelques éléments de compréhension d'un projet logiciel : dépendances, dynamique communautaire, forge logicielle.... | ||
|
||
On aura aussi vu qu'il y a plusieurs manières d'empaqueter et distribuer le même code source. Ici, OSGeo4W et vcpkg. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oui, il faudrait rappeler que vcpkg est comme un arbre des ports (BSD), mais n'est pas (encore) équivelent à un système de packaging à la pacman d'arch/msys2, pkg des BSD, et autres dnf/yum
content/articles/2024/2024-10-29_tester-qgis-4-futur-sig-open-source.md
Outdated
Show resolved
Hide resolved
This comment has been minimized.
This comment has been minimized.
1 similar comment
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
…source.md Co-authored-by: Loïc Bartoletti <[email protected]> Signed-off-by: Julien <[email protected]>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
👏 Le markdown ajouté ou modifié est impeccable ! Merci 🥇 |
🎉 Le site de prévisualisation pour cette PR a été généré et est disponible sous ce lien. |
No description provided.