11 June 2012

Post-install procedure in Lazarus


This is post-install procedure for fresh lazarus build :

1. Install Fortes report package
    from http://fortes4lazarus.svn.sourceforge.net/viewvc/fortes4lazarus/?view=tar
    and copy file rlreportshared.dll to c:\lazarus folder
2. Install ZeosDBO database package
    from http://sourceforge.net/projects/zeoslib/files/Zeos%20Database%20Objects/
3. Install ZVDateTimeControls package
    from http://sourceforge.net/projects/lazarus-ccr/files/Time%20and%20Date/ZVDateTimeControls%20Pack/
4. Install zeddbtreeview package
    from http://code.google.com/p/zeddbtreeview/
5. Install uniqueinstance package
    from http://code.google.com/p/luipack/downloads/detail?name=uniqueinstance-1.0.zip
6. Install Lazarus Data Dictionary package
    from c:\lazarus\components\datadict\lazdatadict.lpk
7. Install PowerPDF package
    from http://sourceforge.net/projects/lazarus-ccr/files/PowerPDF
8. Install UNIDAC packages, in this order:
    C:\lazarus\components\UniDAC\Source\Lazarus1\dclunidac10.lpk
    C:\lazarus\components\UniDAC\Source\Lazarus1\accessprovider10.lpk
    C:\lazarus\components\UniDAC\Source\Lazarus1\msprovider10.lpk
    C:\lazarus\components\UniDAC\Source\Lazarus1\myprovider10.lpk
    C:\lazarus\components\UniDAC\Source\Lazarus1\pgprovider10.lpk

 

9. Build the project Lazarus Data Desktop
    from c:\lazarus\tools\lazdatadesktop\lazdatadesktop.lpr

10. Activate sqlite3laz package throw menu Package option Install/Uninstall
    (if you are in Linux, add packages : sqlite3, sqlite3devel, before,
     or on Windows download dll from https://sqlite.org/download.html and
     put in lazarus folder)
11. Activate lazreport package throw menu Package option Install/Uninstall
12. Activate lazreportpdfexport package throw menu Package option Install/Uninstall

13. Copy sqliteadmin folder to c:\lazarus\tools\
      from http://sqliteadmin.orbmu2k.de/
      and register it in Tools/Configure External Tools menu item

14. Install Help in Lazarus IDE :
    * Install CHM Help package
       from c:\lazarus\components\chmhelp\packages\idehelp\chmhelppkg.lpk
    * Build the project lazarus/components/chmhelp/lhelp/lhelp.lpi
    * Download the latest stable Lazarus CHM help files
       from http://sourceforge.net/projects/lazarus/files/Lazarus%20Documentation/
       and copy all CHM files to c:\lazarus\docs\html
    * Go to the Environment Options, tab "Help Options' and select the "CHM Help Viewer".
       "HelpExe" should be the lhelp you just built.
       "HelpFilesPath" should be, where you put the CHM files
     Now context sensitive help using F1 should work.