You are not logged in.
(ie. ceux qui ont une durée de vie finie, toujours insuffisante pour installer spaceracer)
Je fais un autre topic, comme ça on a l'impression d'une part que y'a de l'activité sur spaceracer et de l'autre, on peut continuer de raconter de la merde sur l'autre.
Voilà, donc spaceracer-manager c'est un script qui permet de télécharger et d'installer automatiquement les 921 dépôts de Spaceracer.
Pour l'utiliser, rien de plus simple :
wget http://kiwi.iuwt.fr/~asmanur/spaceracer-manager/spaceracer-manager
chmod +x spaceracer-manager
./spaceracer-manager install {dossier où télécharger les sources} {dossier où installer}
Avec les valeurs par défauat
- télécharge les sources dans Spaceracer/
- installe dans Spaceracer/install
Si cela vous convient, il suffit de
./spaceracer-manager install
Le script propose d'installer bullet, pour ceux qui n'ont pas la chance d'avoir des paquets pour, attention l'installation de bullet se fait pour l'instant de façon system-wide.
Ensuite, une fois que le build est terminé avec succès (ce qui n'arrive que les jours de pleine Lune), les binaires sont dans {dossier où il faut installer}/bin/sp{client,server}. Il faut y lancer depuis le dossier Spaceracer, où sont logées les données.
Si vous avez pris les options par défaut, il suffit de
cd Spaceracer
./install/bin/spserver &
./install/bin/spclient
Et enfin, le script permet de se mettre automatiquqement à jour !
Dans le dossier des sources, tapez juste
./spaceracer-manager
(à changer selon l'emplacement du script), et les dépôts sont pull'd et la compilation/réinstallation est automatiquement faite.
Taktak.
Offline
Bon, je me réponds comme ça on dirait que y'a de l'activité.
Puisqu'yno se met à utiliser les branches, spaceracer-manager permet maintenant de simplifier un peu la vie.
Pour télécharger une branche d'un certain dépôt, faites :
./spaceracer-manager checkout <dépot>:<branche>
Par exemple avec « common:implua » vous fetchez la la branche de l'implémentation lua et vous vous y rendez (avec git checkout), et cela recompile. Pour revenir comme avant, il suffit de checkout « common:master »
Offline