|
|
Compile: Le système de compilation de GobolinuxCompile télécharge, décompresse, compile et installe à partir des sources en une seule ligne de commande, en utilisant un script de compilation appelé "recettes". Compile a été intégré dans Gobolinux 011, mais contenait déjà un nombre considérable (et en augmentation) de recettes, et et était capable de compiler toute sorte de logiciels, notamment Glibc, GCC, KDE et le kernel linux. Quelques fonctionnalités de Compile:
Liens
Utiliser CompileEn tant qu'utilisateur, tout ce que vous avez besoin est de demander à Compile de compiler vos programmes: Compile allegro Il cherchera une recette disponible (recherche sensible à la casse) et fera le travail pour vous. En tant que contributeur potentiel, vous verrez qu'écrire des Recettes est vraiment très simple. En fait, la simplicité d'entretien était la principale préoccupation (étant donné que nous sommes encore une distribution jeune avec des ressources limitées). Un exemple concret. Voici à quoi ressemble le fichier de Recette type basé sur autoconf. Deux lignes, et rien d'autre: url=$ftpGnu/gtypist/gtypist-2.7.tar.bz2 recipe_type=configure Un exemple plus complexe: Zip utilise seulement des makefiles. Compile le prend bien en compte. url=ftp.uu.net/pub/archiving/zip La documentation de l'API est maintenue sur le wiki. Obtenir CompileCompile est livré par défaut depuis GoboLinux 011, mais il fonctionne également sur les versions précédentes, pourvu que vous ayez un paquet de scripts récent; et aussi dans environnement Rootless. Vous les trouverez tous les deux sur la pages des paquets. Contribuer aux RecettesAfin d'envoyer vos recettes, empaquetez les avec la commande GenRecipeStore et envoyez les par mail à la liste de recettes de Gobolinux. Vos contributions sont grandement appréciées par la communauté GoboLinux ! (N'oubliez pas d'inscrire votre nom dans le fichier Compile.conf afin que MakeRecipe vous credite comme auteur de la recette !) |