as a result of a recent discussion with Emil on the OS-dependent jar location, I've made some changes in the lib directory and the build.xml file.
The new policy consists of having in "lib" a directory named "os-specific", which contains one dir for each operating system. All jars specific to a given OS are placed in its corresponding directory. In addition, we have decided to separate the jars that should be added to the classpath from the jars that are packed in bundles. We have added a subdirectory called "installer-exclude" to both "lib" and "os-specific" dirs and we have placed there all jars that are a part of a bundle. Hope you like the idea:)
As a consequence of these changes we also had to change all installer builders. Damian has fixed the linux generic and windows installers and I've tried to fix the Debian and the Mac OS X ones.
Martin and Romain when you have time, could you please have a look at your installers and check if what I've done is ok?
For the RPM package I think that Pavel works already on it, maybe it's already done?