Skip to content
Snippets Groups Projects
Select Git revision
  • develop
  • 6.0
  • 5.0
  • 4.0
  • scrutinizer-patch-4
  • 3.9 default
  • scrutinizer-patch-3
  • scrutinizer-patch-2
  • scrutinizer-patch-1
  • 3.7
  • 3.8
  • 3.6
  • 3.9_backported
  • 3.8_backported
  • 3.7_backported
  • 3.5
  • 3.6_backported
  • 3.5_backported
  • 3.4
  • 3.3_backported
  • 6.0.4
  • 6.0.3
  • 5.0.7
  • 6.0.2
  • 6.0.1
  • 5.0.6
  • 6.0.0
  • 5.0.5
  • 6.0.0-rc
  • 5.0.4
  • 6.0.0-beta
  • 5.0.3
  • 4.0.6
  • 5.0.2
  • 5.0.1
  • 4.0.5
  • 5.0.0
  • 4.0.4
  • 5.0.0-rc2
  • 5.0.0-rc1
40 results

build

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Laurent Destailleur authored
    a1b27e56
    History
    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