The Free and Open Productivity Suite
Follow us on Twitter: @ApacheOO

How to scp in OpenOffice.org?



Understanding the principles of the scp project is important for everyone, who makes changes, which concern the installation set. Adding a new file or changing an entry in the Windows registry are typical examples, which make necessary changes in one of the scp projects.

The scp projects are important for creating the setup script files, which can be found in the installation set next to the setup executable file. The name of the setup scripts is normally setup.inf for the Windows platform and setup.ins for Unix platforms.

This (of course not complete) introduction describes the user in different steps his daily work with the scp projects. Everyone who never worked with scp, should read the file

Understanding the scp projects

to get a better understanding of the different scp projects, the build mechanisms and the possibilities inside this projects.

The script language is described for an example file in the document

Understanding the script language

All elements, which can be defined in the scp projects, like Files, Directories, Unixlinks, ... are explained in the page

Understanding the script elements

This is a very detailed explanation of the scripting language and allows a very good understanding of the complete setup script.

The meaning of the lng files, which are important for translation reasons, in the scp projects is described in

Understanding the lng files.

Additional information about the patch creation using the flag "PATCH" is described in Understanding the PATCH flag.

Two important concepts in the scp projects are the automatical assignment of global IDs to modules (including the removal of undefined global IDs from modules) and the undefining of global IDs.



Apache Software Foundation

Copyright & License | Privacy | Website Feedback | Contact Us | Donate | Thanks

Apache, the Apache feather logo, and OpenOffice are trademarks of The Apache Software Foundation. OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.