Compiler QOwnNotes
Compiler à partir de GitHub
Vous pouvez également compiler vous-même QOwnNotes à partir du code source.
Récupérez le code de la dernière version directement depuis le dépôt git :
git clone https://github.com/pbek/QOwnNotes.git -b release
cd QOwnNotes
git submodule update --init
Pour le débogage, il est plus simple d’utiliser QtCreator. Lors du téléchargement de Qt Creator, vous aurez aussi besoin du paquet qtwebsockets pour compiler QOwnNotes avec Qt6. Si vous compilez sous Windows, vous devrez utiliser MinGw 64-bits. Sous Linux, vous devriez normalement avoir un paquet pour QtCreator dans votre dépôt.
Ouvrez ensuite le fichier de projet src/QOwnNotes.pro et cliquez sur Compiler / Compiler le projet QOwnNotes.
Si vous savez ce que vous faites, vous pouvez aussi compiler QOwnNotes directement dans votre terminal :
cd src
# compile les fichiers de traductions si vous souhaitez d’autres langues que l’anglais
lrelease QOwnNotes.pro
# prépare le processus de compilation puis compile l’application
qmake
make
N'hésitez pas à contribuer au code source de ce projet, à faire des suggestions ou à signaler des problèmes sur la page des issues de QOwnNotes.
Voir QOwnNotes sur GitHub.
Conseil
Si vous souhaitez contribuer au code source du projet, veuillez envoyer vos requêtes de fusion à la branche main. Assurez-vous d’abord de lire les bonnes pratiques à la contribution au code.
Archive source
Vous trouverez les archives source de QOwnNotes sur QOwnNotes source archive.
Les archives source seront accessibles via des liens tels que :
https://github.com/pbek/QOwnNotes/releases/download/v23.7.0/qownnotes-23.7.0.tar.xz
Compiler avec nix
Si vous avez le gestionnaire de paquets Nix et Devenv installés, vous pouvez simplement cloner le dépôt git comme expliqué plus haut puis compiler avec :
# Ouvre un shell avec tous les outils nécessaires
devenv shell
# Compiler l’application
just nix-build
# Exécuter l’application compilée
just nix-run