[Gambas-user] About library and component packaging in Gambas 3

Willy Raets willy at ...2734...
Sun Apr 29 01:01:37 CEST 2012


On za, 2012-04-28 at 15:26 +0200, Benoît Minisini wrote:
> 
> What are the differences between the three types?
> 
> 1) LIBRARY
> 
> - There is a library/component properties dialog.
> - No icon is packaged.
> - No menu entry is defined in the package.
> - The package name is "projectname-X.Y.Z" where "X.Y.Z" is the version.
> - The vendor can be added as a prefix optionally.
> - The package has dependencies on other components and libraries checked 
> in the project properties dialog.
> 
> 2) COMPONENT
> 
> - There is a library/component properties dialog.
> - No icon is packaged.
> - No menu entry is defined in the package.
> - If the project has control icons, they are packaged.
> - The package name is "gambas-vendor-projectname-X.Y.Z" where "X.Y.Z" is 
> the version.
> - The vendor prefix is mandatory, it is "gb" by default.
> - The package has no dependencies on other components and libraries. 
> This is supposed to be managed directly by the IDE. Components are a 
> special beast that should be included directly in Gambas sources.
> 
> 3) NORMAL PROJECT
> 
> - There is no library/component properties dialog.
> - The "make executable" dialog can create a desktop shortcut automatically.
> - The packager has an icon and a menu entry.
> - The package name is "ProjectName-X.Y.Z" where "X.Y.Z" is the version.
> - The vendor can be added as a prefix optionally.
> - The package has dependencies on other components and libraries checked 
> in the project properties dialog.
> 
Added some screenshots I made in revision 4688 when making a library.
Useful addition to explanation above...

Willy

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot-Library properties.png
Type: image/png
Size: 23357 bytes
Desc: not available
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20120429/4920da6d/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot-Project eigenschappen - SysInfo.png
Type: image/png
Size: 35769 bytes
Desc: not available
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20120429/4920da6d/attachment-0001.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot-SysInfo 0.3.4 - Gambas 3.png
Type: image/png
Size: 94223 bytes
Desc: not available
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20120429/4920da6d/attachment-0002.png>


More information about the User mailing list