Package and Archive Information
Previous Topic  Next Topic 

Package Information

Package information can be used by you in your own installer, but its main use is by the actions in InstallJammer that register your application with the different packaging systems.  Since most of the information is the same across package databases, this section provides an easy way to specify the information once and then let InstallJammer use the right bits for each different package system.


Note

This information is used in the Register Package action.  If you plan on registering your application with the system package manager, it is highly recommended that you fill in all the information for your package.  Some package managers will not accept a package that is missing pieces of the following data.



Package Description

This is a long text description of your package.  This can include multiple lines that describe what your application is and what it does.


Package License

This should be a one line description of the license your application uses.  This is usually something very simple like: GPL, MPL, Apache, etc...


Package Maintainer

This is a name and e-mail address of the person who maintains your application should you want to be contacted.  This is in the form of:  Person's Name <email@address.com>


Package Name

The name your application will have in the package database.  This should be all lowercase and short.  It should not be the full name of your application.


Package Packager

The name and/or e-mail of the person who packages your application.  This would be you, the person building the installer.


Package Release

The release version of your application.  By default, InstallJammer uses the <%PatchVersion%> from your <%InstallVersion%> for this value.


Package Summary

This is a one line summary description of your package.  This is the short description that briefly describes your package.  The Package Description gives the long version.


Package Version

The version of your application.  InstallJammer uses <%MajorVersion%>.<%MinorVersion%> from your <%InstallVersion%> by default since that's what most package managers expect.



Tar Archive Information

This section describes the information for building a tar file of your application.  If this section is active, InstallJammer will build a tar file alongside your other platform-specific installers.


Active

If true, InstallJammer will build a tar file of your application when it builds the rest of your installers.


Compression Level

The level of gzip compression to use when compressing your tar file.  If this is 0, the file will not be gzipped at all and will just be a plain tar file.  You will want to remove the .gz from the output file name if you are not using compression.


Default Directory Permission Mask

The default permission mask to use when storing directories.  If a separate permission has been set for the directory, it will override the default permission.


Default File Permission Mask

The default permission mask to use when storing files.  If a separate permission has been set for the file, it will override the default permission.


Output File Name

The name of the tar file to output.  This file will be in the output/ subdirectory of your project directory alongside your other installers.


Virtual Text Map

This is a map of strings to use on each file and directory stored in the tar file.  A string map is a list of pairs that specify that one string should be mapped to another.  The default is to map all instances of <%InstallDir%> in the desination file name to <%ShortAppName%>.  That means that all files being installed in <%InstallDir%> will end up in a subdirectory after your short application name with the rest of their directory structure intact.


Zip Archive Information

This section describes the information for building a zip file of your application.  If this section is active, InstallJammer will build a zip file alongside your other platform-specific installers.


Active

If true, InstallJammer will build a zip file of your application when it builds the rest of your installers.


Compression Level

The level of compression to use when compressing your zip file.


Output File Name

The name of the zip file to output.  This file will be in the output/ subdirectory of your project directory alongside your other installers.


Virtual Text Map

This is a map of strings to use on each file and directory stored in the zip file.  A string map is a list of pairs that specify that one string should be mapped to another.  The default is to map all instances of <%InstallDir%> in the desination file name to <%ShortAppName%>.  That means that all files being installed in <%InstallDir%> will end up in a subdirectory after your short application name with the rest of their directory structure intact.