Hi,

I'm continue in fixing problems in library and component packaging. Here 
are the last news...

Since revision #4687, there is now a project type option in the project 
properties dialog, which allows to make the difference between a normal 
project, a library and a component.

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.

Please try it and give your remarks!

Regards,

-- 
Benoît Minisini

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to