NeoOffice
 
NeoOffice
Logiciel de suite bureautique stable et sécurisé pour Mac OS X

Introduction

Compiler NeoOffice n'est pas conseillé aux impatients, ni à ceux qui sont mal à l'aise avec les outils de développement et de mise aux point, comme cvs, make, gcc et gdb. Cela est largement dû au fait que la compilation de NeoOffice depend baucoup de celle de OpenOffice. Donc, si vous trouvez que OpenOffice est trop complexe ou pénible, vous trouverez NeoOffice tout aussi complexe et pénible.

Un effet induit de ce qui précède est que si, pour une raison quelconque, vous n'arrivez pas à compiler NeoOffice, vous êtes livré à vous même. Il y a beaucoup trop de choses qui peuvent empêcher une compilation, depuis les changements dans le code de OpenOffice, jusqu'à l'utilisation d'une nouvelle version des outils de développement Apple.

Prérequis

  • NeoOffice 2014.5 Free Edition can only be built on Mac OS X 10.8.
    NeoOffice 2014.5 can only be built on Mac OS X 10.8.
    NeoOffice 3.4.1 can only be built on Mac OS X 10.6.
  • La machine la plus rapide que vous pouvez trouver et un minimum de 1 Go de mémoire. Une machine lente passera mais vous ne pouvez pas réduire la mémoire. Ne comptez pas utiliser une machine lente pour autre chose pendant la compilation de NeoOffice.
  • Un minimum de 25 Go d'espace disque libre pour les sources et les fichiers de compilation, plus encore 1.5 Go pour l'installation du binaire.
  • Beaucoup de temps libre et/ou de patience. The build, if it doesn't break, can take up to 36 hours to finish even on a fairly fast machine.

Obtenir les sources de NeoOffice

Créez d'abord un répertoire vide sur un volume disposant du minimum d'espace requis. Les instructions de ce document désignerons ce dossier $NEO_HOME.

Vous pouvez charger les sources de NeoOffice depuis le serveur CVS de NeoOffice.

Pour obtenir une copie des sources depuis le serveur CVS, ouvrir une nouvelle fenêtre de Terminal dans l'application Terminal (/Applications/Utilities/Terminal) et éxécuter les commandes soivantes :

  1. cd "$NEO_HOME"
  2. cvs -d :pserver:anoncvs@anoncvs.neooffice.org:/cvs login
  3. Entrer le mot de passe : anoncvs
  4. NeoOffice 2014.5 Free Edition : cvs -d :pserver:anoncvs@anoncvs.neooffice.org:/cvs co -r NeoOffice-2014_5_Free_Edition NeoOffice
    NeoOffice 2014.5: cvs -d :pserver:anoncvs@anoncvs.neooffice.org:/cvs co -r NeoOffice-2014_5 NeoOffice
    NeoOffice 3.4.1: cvs -d :pserver:anoncvs@anoncvs.neooffice.org:/cvs co -r NeoOffice-3_4_1-9 NeoOffice

Compiler NeoOffice

After you get the source code, you will need to take some steps to setup a build properly. The required steps are listed in the "$NEO_HOME/README.txt" file. You must follow all of the required steps before you start building NeoOffice.

Once you have followed all of the required steps, run the build by opening a new Terminal and executing the following commands:

  1. cd "$NEO_HOME/neojava"
  2. make all

Important: make contrôlera et compilera les sources de OpenOffice. Non seulement cela prendra pas mal de temps (entre 24 et 36 heures), mais cela peut échouer si OpenOffice est arrêté ou que vous perdez votre connexion internet.

Installer les binaires de NeoOffice

Si la compilation s'est bien terminée, vous trouverez les fichiers suivants : $NEO_HOME/neojava/install*/*.dmg.