dolibarr/build
Laurent Destailleur c7dfa3d8fc Doxygen
2011-05-25 13:03:24 +00:00
..
deb New: Add option force_install_noedit into installer (file force.install.php) to block fields provided by installer (user must have no suche with wizards). 2011-05-17 07:51:19 +00:00
dmg/dolimamp Fix: Error when deleting lock file by doliwamp 2010-08-19 22:32:51 +00:00
doap Prepare release 2.9.0 2010-08-01 19:07:21 +00:00
doxygen Doxygen 2011-05-25 13:03:24 +00:00
exe/doliwamp New: Add option force_install_noedit into installer (file force.install.php) to block fields provided by installer (user must have no suche with wizards). 2011-05-17 07:51:19 +00:00
live Update build live cd howto 2008-10-03 17:00:17 +00:00
pad Prepare 3.0 2011-01-16 20:48:06 +00:00
patch Update patch 2011-01-06 08:22:21 +00:00
perl/virtualmin Fix: active alternate root path with virtualmin 2011-04-22 19:38:50 +00:00
rpm Prepare release: All directories in build have a README file. 2009-11-04 11:38:35 +00:00
tgz Exclude dir from package 2011-02-02 18:13:27 +00:00
zip Remove not stable files from version 2011-01-09 19:08:53 +00:00
.cvsignore Fix: Packager errors 2011-03-02 11:57:11 +00:00
dolibarr-doxygen-build.pl Fix: Doxygen documentation 2010-07-21 11:21:37 +00:00
dolibarr-doxygen-filter.pl Move script to build doxygen into build directory. 2009-12-28 12:57:36 +00:00
dolibarr-doxygen-getversion.pl Move script to build doxygen into build directory. 2009-12-28 12:57:36 +00:00
dolibarr-mysql2pgsql.pl Move script to build doxygen into build directory. 2009-12-28 12:57:36 +00:00
makepack-dolibarr.pl Fix: Packager errors 2011-03-02 11:50:10 +00:00
makepack-dolibarrlang.pl Doxygen 2010-10-27 22:53:37 +00:00
makepack-dolibarrmodule.conf Move mysql/pgsql/mssql dir into install directory. 2009-10-07 18:17:55 +00:00
makepack-dolibarrmodule.pl Prepare 3.0 2011-03-27 16:53:53 +00:00
makepack-dolibarrtheme.pl Doxygen 2010-10-27 22:53:37 +00:00
makepack-howto.txt Doc 2011-02-09 09:22:16 +00:00
README Move script to build doxygen into build directory. 2009-12-28 12:57:36 +00:00
README-FR Move script to build doxygen into build directory. 2009-12-28 12:57:36 +00:00

README (English)
##################################################
Building packages
##################################################

All sub-directories of "build" directory contains files required to build
automatically Dolibarr packages.
There are several tools:

- To build full Dolibarr packages, launch the script
> Edit version in makepack-dolibarr.pl file.
> Launch command perl makepack-dolibarr.pl

- To build a translaction package, launch the script
> perl makepack-dolibarrlang.pl

- To build a theme package, launch the script
> perl makepack-dolibarrtheme.pl

- To build a package for a module, launch the script
> perl makepack-dolibarrmodule.pl

- To build an autoexe DoliWamp package:
> Install InnoSetup (http://www.jrsoftware.org)
> Install WampServer into "C:\Program Files\Wamp" (http://www.wampserver.com)
> Install WampServer addon to have versions:
   Apache2.2.6, Mysql5.0.45, Php5.2.5
> Modify file build/exe/doliwamp.iss to change variable SourceDir
  with value of Dolibarr repository.
> Modify AppVerName and OutputBaseFilename.
> Launch innosetup, open file build/exe/doliwamp.iss and click on
  button "Compile". The .exe file will be build into directory build.

- To build developper documentation, launch the script
> perl dolybarr-doxygen-build.pl


Note: 
The build directory and all its contents is absolutely not required to make
Dolibarr working. It is here only to build Dolibarr packages, and those
generated packages will not contains this "build" directory.


We can find in "build", following sub-directories:

* deb:
To build Debian package.

* rpm:
To build Redhat or Mandrake package.

* tgz:
To build a tgz package.

* exe:
To build exe package for Windows that distribute Dolibarr sources or
to build the complete DoliWamp package.

* tgz:
To build a zip package.

* doap:
To build Doap descriptor to promote/describe Dolibarr releases.

* pad:
To build a PAD file descriptor to promote/describe Dolibarr releases.

* patch:
Script file to generate a patch file to distribute a Dolibarr mod.

* dmg:
To build dmg DoliMamp package for Mac OS X