#1 23/05/2010 09:07:21

asmanur
Member
Registered: 16/05/2010
Posts: 4

Spaceracer-manager, ou installer spaceracer pour les mortels

(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

#2 24/05/2010 13:14:00

asmanur
Member
Registered: 16/05/2010
Posts: 4

Re: Spaceracer-manager, ou installer spaceracer pour les mortels

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

Board footer

Powered by FluxBB 1.4.8