Adds a specific libgrowl4j.lib (with path already updated to the growl framework) for the macosx target.

cusax-fix
Vincent Lucas 13 years ago
parent 338015809e
commit 7a37068ebd

@ -1751,8 +1751,7 @@ javax.swing.event, javax.swing.border"/>
</target>
<!--BUNDLE-GROWLNOTIFICATION-->
<target name="bundle-growlnotification"
depends="link-libgrowl4j-with-growl-framework">
<target name="bundle-growlnotification">
<!-- Creates a bundle for the growlnotification plugin.-->
<jar compress="false" destfile="${bundles.dest.mac}/growlnotification.jar"
manifest="${src}/net/java/sip/communicator/impl/growlnotification/growlnotification.manifest.mf">
@ -2751,16 +2750,4 @@ javax.swing.event, javax.swing.border"/>
prefix="net/java/sip/communicator/plugin/msofficecomm" />
</jar>
</target>
<target name="link-libgrowl4j-with-growl-framework" if="is.running.macos">
<!-- Growl4j generates "libgrowl4j.dylib" dynamic lirbary which uses the
Growl frmework. This link to the Growl framework must be changed to
point to Jitsi embedded Growl framework. -->
<exec executable="install_name_tool">
<arg value="-change" />
<arg value="@executable_path/../Frameworks/Growl.framework/Versions/A/Growl" />
<arg value="@loader_path/GrowlFramework/Growl.framework/Versions/A/Growl" />
<arg value="lib/native/mac/libgrowl4j.dylib" />
</exec>
</target>
</project>

@ -1137,18 +1137,8 @@
<symlink resource="lib/native/mac/libAEGetURLEventHandlerAgent.jnilib"
link="${macosx.app.dir}/${application.name}.app/Contents/Resources/Java/libAEGetURLEventHandlerAgent.jnilib"/>
<copy file="lib/native/mac/libgrowl4j.dylib"
<copy file="${macosx.resrc.dir}/libgrowl4j.dylib"
todir="${macosx.app.dir}/${application.name}.app/Contents/Resources/Java/lib/native/mac/"/>
<!-- Growl4j generates "libgrowl4j.dylib" dynamic lirbary which uses the
Growl frmework. This link to the Growl framework must be changed to
point to Jitsi embedded Growl framework. -->
<exec executable="install_name_tool">
<arg value="-change" />
<arg value="@loader_path/GrowlFramework/Growl.framework/Versions/A/Growl" />
<arg value="@loader_path/../../../../../Frameworks/GrowlFramework/Growl.framework/Versions/A/Growl" />
<arg
value="${macosx.app.dir}/${application.name}.app/Contents/Resources/Java/lib/native/mac/libgrowl4j.dylib"/>
</exec>
</target>
<!-- Create a MacOSX application package with Sparkle support.

Loading…
Cancel
Save