[sip-comm-dev] Changes in build.xml


#1

Hi all,

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?:slight_smile:

For the RPM package I think that Pavel works already on it, maybe it's already done?

see u,
Yana

···

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#2

Hi Yana,

it seems good for the debian package.
However, checking it made me notice that the growl notification jar, which is specific to macosx, accidentally slept into the debian package some times ago. I have now removed it from the package.

Cheers,
Martin

Yana Stamcheva wrote:

···

Hi all,

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?:slight_smile:

For the RPM package I think that Pavel works already on it, maybe it's already done?

see u,
Yana

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------------------------

Orange vous informe que cet e-mail a ete controle par l'anti-virus mail. Aucun virus connu a ce jour par nos services n'a ete detecte.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#3

Hi Yana,

Yana Stamcheva wrote:

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?:slight_smile:

I fixed a minor thing (changed the path in resources/install/macosx/felix.client.run.properties.sed to the new os-specific path of the growlnotification.jar bundle). I also moved lib/growl.jar (which is the java binding for growl, and macosx specific) to lib/os-specific/mac/ and reflected the change in the build.xml

The macosx package seems ok :slight_smile:

Thanks,

···

--
Romain KUNTZ
kuntz@sfc.wide.ad.jp

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net