kdesrc-build
Catégories: DéveloppementCette application est toujours en développement. Elle n'est pas encore publiée par la communauté de KDE.
kdesrc-build est un outil qui permet de compiler facilement KDE depuis ses dépôts de code source.
La coloration syntaxique pour les fichiers « kdesrc-buildrc » est disponible dans Kate / KWrite grâce au menu Outils / Mise en surbrillance / Configuration.
Fonctionnalités :
- Réalisera l'extraction et la mise à jour automatique du code source de KDE depuis son dépôt de sources.
- S'intègre à l'infrastructure de code source de KDE afin de compiler automatiquement les modules dans l'ordre nécessaire, et d'utiliser la bonne branche.
- Prend en charge facilement la compilation de branches, d'étiquettes ou même de versions spécifiques d'un module (ou de tous les logiciels KDE).
- Prend en charge de nombreux systèmes de compilation. Il est même possible de compiler de nombreux projets logiciels non-KDE en un clin d'œil (par exemple, vous pouvez compiler CMake depuis ses propres sources git si votre distribution ne comporte pas de paquets CMake).
- Prend en charge de l'extraction initiale rapide de modules (Projets « Git » KDE uniquement) à l'aide de versions déjà disponibles sur le réseau du projet KDE.
- Prise en charge d'un mode de test ( « dry-run ») (L'option --pretend) afin de pouvoir essayer différents paramètres sans écrire les changements.
- kdesrc-build peut télécharger des modules (extraction initiale et mises à jour) même lors de la compilation de modules déjà mis à jour.
- kdesrc-build prend en charge la désinstallation de modules (manuellement, ou avant l'installation d'un module déjà installé) afin que vous puissiez conserver un dossier d'installation propre. Remarquez que cette fonctionnalité nécessitant la prise en charge de CMake est encore expérimentale.
- Le programme « kdesrc-build » enregistre toutes ses actions afin que vous puissiez facilement déterminer la cause racine du problème en cas d'échec de la compilation. Il crée automatiquement des liens symboliques afin que vous puissiez rapidement accéder au dernier journal (log / latest). Coloration syntaxique de la sortie (que vous pouvez désactiver).
- Possède la prise en charge pour la compilation de la bibliothèque Qt du projet Qt, ce qui est un prérequis pour les logiciels de KDE.
- Le module « kdesrc-build » est très personnalisable. Vous pouvez contrôler la majorité des options, module par module si vous le désirez, notamment les drapeaux « configure », « CMake » et même les drapeaux « C++ » lors de la compilation. Au lieu d'essayer de vous rappeler la ligne de configuration que vous utilisez, vous pouvez la définir une seule fois et l'oublier.
- Documentation étendue. N'hésitez pas à me faire savoir si vous avez besoin que quelque chose soit expliqué (Adresse de courriel disponible ci-dessous), ou en contactant la liste de diffusion « kde-devel ».
- Un exemple de fichier de configuration détaillé est inclus. Vous pouvez généralement le copier dans le fichier « ~/.config/kdesrc-buildrc » sans avoir besoin d'effectuer d'actions supplémentaires.
- Et plus encore !